At udnytte Roblox er svært. I modsætning til normal softwareudvikling kræver udviklingen af ​​en Roblox-udbyder udvikleren at studere Roblox's internals og hvordan motoren virker. Det kræver også, at udvikleren har god viden om datalogi og hvordan Windows-operativsystemet fungerer internt. Selvom det er svært at udvikle en Roblox-udnyttelse, er det helt muligt, forudsat at du har tålmodigheden til at gøre det.

Første del af tre:
Indhentning af dine udviklingsværktøjer

  1. 1 Download Visual Studio 2015 Community. Visual Studio er Microsofts suite af udviklingsværktøjer, der bruges til at oprette software (programmer) til Windows-operativsystemet. Heldigvis leverer Microsoft en helt gratis version af Visual Studio, der hedder "Community" for dem, der samarbejder i open source-projekter eller gør software som en hobby.
  2. 2 Køb et reverse engineering værktøj. Processen med reverse engineering er at dissekere et program internals for at studere sin adfærd eller dens kode. I Roblox-udnyttelse er dette nødvendigt, da du skal vide, hvordan Roblox virker indeni for at gøre hacks til sin klient. Der er mange reverse engineering-værktøjer her, men de mest fremtrædende er IDA Pro og Binary Ninja.
  3. 3 Hent en debugger. En debugger bruges til at finde og rette fejl i software, og i nogle tilfælde er det også brugt til at ændre et programs adfærd. Selvom det ikke er helt nødvendigt, kan det med hjælp af en debugger hjælpe dig med at diagnosticere problemer i enten Robloxs kode eller dine helt egen udnyttelse. Hvis du har købt (eller planlægger at købe) IDA Pro, behøver du ikke at få en debugger, da den allerede kommer med en (IDA debugger). Ellers kan du få en gratis debugger fra internettet, såsom OllyDbg.
    • Alternativt, hvis du har Cheat Engine (et populært jukseværktøj til videospil), så kan du også bruge sine fejlfindingstegn, omend de er kendt for deres ustabilitet.

Del to af tre:
Læring Basic Computer Programmering og Roblox Reverse Engineering

  1. 1 Lær et programmeringssprog, der kompilerer til indbygget kode og er (fortrinsvis) nationalt kompatibelt med Windows-operativsystemet. Højt niveau sprog som Lua, Python eller Go mangler de funktioner og kompatibilitet, der er nødvendige for at udvikle Roblox-udnyttelser, mens lavt niveau sprog som C / C ++ og Ada kan manipulere strukturer, der er nødvendige for at gøre et fungerende hack. I betragtning af at Roblox-klienten er programmeret i C ++, ville det også være fornuftigt for dig at lave dine hack på det pågældende sprog (men det er ikke nødvendigt).
  2. 2 Læs vejledninger om software reverse engineering. En masse gratis e-bøger / PDF-filer om reverse engineering kan findes via en simpel Google-søgning. Nogle af dem kan kræve en dyb forståelse af, hvordan en computer fungerer, men hvis du indsnævrer din søgning til de emner, du specifikt har brug for at vide (som at vende C / C ++ software), så kan du finde nogle relativt enkle hjælpelinjer, der hjælper du forstår processen med reverse engineering.
  3. 3 Deltag i et fællesskab med fokus på at udnytte Roblox. Roblox største udbyder samfund her, V3rmillion, indeholder masser af guider relateret til udvikling og brug af Roblox udnyttelser. Mens de fleste brugere på V3rmillion ikke kan lide folk, der er nye til den udnyttende scene, kan nogle være meget indbydende og hjælpe dig med at udvikle en udnyttelse.
  4. 4 Læs Roblox kildekoden. I januar 2017 blev en kopi af Roblox kildekode lækket til offentligheden. Hvis du skulle få en kopi af denne kildekode, kan du nemt studere, hvordan Roblox's motor fungerer, uden at skulle vende det gennem et reverse engineering-værktøj.
    • Pas på at opnå ovennævnte kildekoden kan forårsage problemer, enten juridisk eller teknisk (som brugere vidste at inficere kildekoden med malware). Men hvis du forbliver kendte trygge samfund, er chancerne for at finde en ren lækage af kildekoden højere end andre steder på internettet.
  5. 5 Bed om hjælp fra at udnytte mestere. Heldigvis for nybegyndere, der søger hjælp fra velvillige (og kompetente!) Udnytte udviklere er en brise. En kollektive ekspert Roblox-omvendte ingeniører kaldet "Rain" kan kontaktes på V3rmillion, og nogle af deres højeste medlemmer vil helt sikkert være glade for at give dig en hånd i at udvikle din helt egen udnyttelse. Bemærk, at nogle andre udbyderudviklere, som er jordanske eller anarkojordaniske (en betegnelse udarbejdet af V3rmillion-brugere til at beskrive brugere, der ikke er villige til at hjælpe på basis af at lave dine egne ting selv, er bedre end at samarbejde med andre brugere), udånder elitisme og sjældent vil hjælpe andre mennesker, så du skal sørge for, at du kontakter de rigtige mennesker.
  6. 6 Læs koden for offentligt tilgængelige udnyttelser. Visse udbyderudviklere har frigivet kildekoden til deres udnyttelser til offentligheden, så folk kan forstå, hvordan de har arbejdet. Dette kan være meget gavnligt for processen med at lære at udvikle Roblox-udnyttelser. Plus, kode, der blev udviklet for over to år siden, virker stadig i dag og genbruges kontinuerligt af udbydere af udviklere (da koden er kendt for stabilitet og brugervenlighed), og det er i øjeblikket offentligt tilgængeligt, så vær ikke bange at bruge kode, der kommer fra allerede eksisterende udnyttelser i dine egne projekter, så længe du forstår hvordan koden virker, og hvad den gør.

Del tre af tre:
Frigørelse af din udnyttelse

  1. 1 Find et medium for at frigøre din udnyttelse. Mens nogle brugere ønsker at holde deres hack (er) til sig selv, vil nogle gerne frigive dem til offentligheden for det større gode af Roblox's udnyttende samfund. Du kan nemt finde et websted for at udgive din udnyttelse. Faktisk er enhver video-spil-snydende websites et godt websted til at sende din udnyttelse på.
  2. 2 Opret et fællesskab for din udnyttelse. Nogle udnyttelser, der voksede store, dannede et stort, organiseret samfund, der normalt drejede sig om en gruppechat. Kommunikationssoftware som Discord eller Skype er perfekt til dine udbyters brugere, da de er gratis og normalt fejlfri. Vær opmærksom på, at du ikke behøver at oprette et centraliseret samfund til din udnyttelse: de fleste gratis udbytter her vokser ikke store (det er næsten altid tilfældet), så deres skabere spenderer normalt ikke deres dyrebare tid på at skabe en Discord server eller en Skype-gruppechat for deres udnyttelser.
  3. 3 Tag det et skridt videre og overvej at sælge din udnyttelse. At sælge eller frigive din udnyttelse gratis er helt op til dig, men hvis du tilfældigvis er lav på penge, så sælger din udnyttelse kan hjælpe dig med at få nogle penge. Udnyttelsesvirksomheden er meget rentabel (faktisk mere end nogensinde: antallet af udbytter solgt i 2017 fordoblet i løbet af blot 3 måneder) og priserne varierer normalt fra 30 til 60 dollars. For eksempel genererede "ProtoSmasher" udnyttelsen (ca.) over tusind dollars kun to dage efter udnyttelsens frigivelse.
    • Bemærk, at salg af en overkommelig udnyttelse altid reducerer salget, så sørg for at din udnyttelsespris justeres afhængigt af dine hacks evner.