Een Roblox-exploit maken is moeilijk. In tegenstelling tot bij normale softwareontwikkeling, vereist de ontwikkeling van een Roblox-exploit dat de ontwikkelaar de internals van Roblox bestudeert en hoe de motor werkt. Het vereist ook dat de ontwikkelaar goede kennis heeft over informatica en hoe het Windows-besturingssysteem intern werkt. Hoewel het moeilijk is, is het ontwikkelen van een Roblox-exploit volledig haalbaar, mits je het geduld hebt om het te doen.

Deel een van de drie:
Verkrijgen van uw ontwikkelingstools

  1. 1 Download Visual Studio 2015 Community. Visual Studio is Microsoft's reeks ontwikkeltools die worden gebruikt om software (programma's) voor het Windows-besturingssysteem te maken. Gelukkig biedt Microsoft een volledig gratis versie van Visual Studio met de naam "Community" voor degenen die samenwerken in open-sourceprojecten of software maken als een hobby.
  2. 2 Koop een reverse engineering-tool. Het proces van reverse engineering ontleedt de interne onderdelen van een programma om het gedrag of de code ervan te bestuderen. Bij het exploiteren van Roblox is dit noodzakelijk omdat je moet weten hoe Roblox binnenin werkt om hacks te maken voor zijn cliënt. Er zijn hier veel reverse engineering-tools, maar de meest prominente zijn IDA Pro en Binary Ninja.
  3. 3 Vraag een debugger. Een foutopsporingstool wordt gebruikt om fouten in software op te sporen en op te lossen, en in sommige gevallen wordt het ook gebruikt om het gedrag van een programma aan te passen. Hoewel niet volledig noodzakelijk, kan het gebruik van een debugger u helpen bij het stellen van een diagnose van problemen in de code van Roblox of uw eigen exploits. Als u IDA Pro hebt aangeschaft (of van plan bent te kopen), hoeft u geen debugger te verkrijgen omdat deze al met één wordt geleverd (het IDA-foutopsporingsprogramma). Anders kunt u een gratis debugger van internet verkrijgen, zoals OllyDbg.
    • Als je echter Cheat Engine hebt (een populaire cheat-tool voor videogames), kun je ook de functies voor foutopsporing gebruiken, hoewel ze bekend staan ​​om hun instabiliteit.

Tweede deel van de drie:
Leren van Basic Computer Programming en Roblox Reverse Engineering

  1. 1 Leer een programmeertaal die compileert met native code en is (bij voorkeur) native compatibel met het Windows-besturingssysteem. Taal op hoog niveau, zoals Lua, Python of Go, mist de functies en compatibiliteit die nodig zijn om Roblox-exploits te ontwikkelen, terwijl low-level talen zoals C / C ++ en Ada structuren kunnen manipuleren die nodig zijn om een ​​werkende hack te maken. Bovendien, gezien het feit dat de Roblox-client is geprogrammeerd in C ++, is het logisch dat u ook uw hacks in die taal maakt (maar dat is niet nodig).
  2. 2 Lees handleidingen over reverse engineering van software. Veel gratis e-boeken / PDF's over reverse engineering zijn te vinden via een eenvoudige Google-zoekopdracht. Sommigen van hen vereisen mogelijk een goed begrip van hoe een computer werkt, maar als u uw zoekopdracht beperkt tot de onderwerpen die u specifiek moet kennen (zoals het omkeren van C / C ++ -software), dan vindt u een aantal relatief eenvoudige handleidingen die u zullen helpen je begrijpt het proces van reverse engineering.
  3. 3 Word lid van een community die is gericht op het exploiteren van Roblox. De grootste uitbuitende gemeenschap van Roblox hier, V3rmillion, bevat veel handleidingen met betrekking tot het ontwikkelen en gebruiken van Roblox-exploits. Hoewel de meerderheid van de gebruikers van V3rmillion niet houdt van mensen die nog niet bekend zijn met de exploitatiescene, kunnen sommigen zeer verwelkomend zijn en u helpen bij het ontwikkelen van een exploit.
  4. 4 Lees de Roblox-broncode. In januari 2017 is een kopie van Roblox's broncode gelekt naar het publiek. Als u een kopie van deze broncode zou krijgen, kunt u gemakkelijk bestuderen hoe de Roblox-motor werkt zonder deze om te keren via een reverse engineering-tool.
    • Pas op dat het verkrijgen van de bovengenoemde broncode problemen kan veroorzaken, hetzij legaal of technisch (aangezien het bekend was dat gebruikers de broncode infecteren met malware). Als u echter in de buurt van bekende veilige community's blijft, is de kans dat u een schoon lek vindt in de broncode hoger dan elders op internet.
  5. 5 Vraag hulp bij het exploiteren van meesters. Gelukkig voor nieuwkomers is het zoeken naar hulp van goedwillende (en competente!) Exploitontwikkelaars een fluitje van een cent. Een collectief van deskundige Roblox reverse engineers genaamd "Rain" kan gecontacteerd worden op V3rmillion, en sommige van hun hoogste leden zullen zeker bereid zijn om je een handje te helpen bij het ontwikkelen van je eigen exploit. Houd er rekening mee dat sommige andere exploit-ontwikkelaars, die Jordanisch of anarchojordanisch zijn (een term die is bedacht door V3rmillion-gebruikers om gebruikers te beschrijven die niet bereid zijn te helpen op basis van het feit dat het maken van je eigen dingen alleen beter is dan samenwerken met andere gebruikers), uitademt elitisme en wil zelden andere mensen helpen, dus je moet ervoor zorgen dat je contact opneemt met de juiste mensen.
  6. 6 Lees de code van openbaar beschikbare exploits. Bepaalde exploit-ontwikkelaars hebben de broncode vrijgegeven aan hun exploits voor het publiek, zodat mensen kunnen begrijpen hoe ze werkten. Dit kan erg bevorderlijk zijn voor het proces om te leren hoe je Roblox-exploits kunt ontwikkelen. Bovendien werkt code die meer dan twee jaar geleden is ontwikkeld nog steeds en wordt deze voortdurend gerecycled door exploit-ontwikkelaars (omdat de code bekendstaat om zijn stabiliteit en gebruiksgemak) en momenteel in het publieke domein is, dus wees niet bang om code te gebruiken die afkomstig is van reeds bestaande exploits in uw eigen projecten, zolang u begrijpt hoe de code werkt en wat deze doet.

Derde deel van de drie:
Het vrijgeven van uw exploitatie

  1. 1 Zoek een medium om uw exploit vrij te maken. Hoewel sommige gebruikers hun hack (s) voor zichzelf willen houden, willen sommigen ze voor het grote goed van de Roblox-exploitatiegemeenschap vrijgeven aan het publiek. U kunt eenvoudig een website vinden om uw exploit te publiceren. In feite is elke video-game-cheating website een goede website om je exploit op te plaatsen.
  2. 2 Stel een community in voor je uitbuiting. Sommige exploits die groot werden, vormden een grote, georganiseerde gemeenschap die meestal draaide om een ​​groepschat. Communicatiesoftware zoals Discord of Skype is perfect voor gebruikers van uw exploit, omdat ze gratis en meestal zonder bugs zijn. Houd er rekening mee dat je geen gecentraliseerde community voor je exploit hoeft te maken: de meeste gratis exploits die hier worden niet groot (dit is bijna altijd het geval), dus hun makers besteden meestal niet hun kostbare tijd aan het creëren van een tweedracht server of een Skype-groepchat voor hun exploits.
  3. 3 Breng het nog een stap verder en overweeg om je exploit te verkopen. Het gratis verkopen of vrijgeven van je exploit is geheel aan jou, maar als je toevallig weinig geld hebt, kan het verkopen van je exploit je misschien wat geld opleveren. De exploit-activiteiten zijn zeer winstgevend (sterker dan ooit: het aantal verkochte exploits in 2017 verdubbelde in de loop van eenvoudig 3 maanden) en de prijzen variëren gewoonlijk van 30 tot 60 US-dollar. De exploit van "ProtoSmasher" bijvoorbeeld genereerde (ongeveer) meer dan duizend dollar, slechts twee dagen na de release van de exploit.
    • Houd er rekening mee dat het verkopen van een te duur exploit de verkoop altijd zal verminderen, dus zorg ervoor dat de prijs van uw exploit wordt aangepast afhankelijk van de mogelijkheden van uw hack.