Teško je napraviti eksploataciju Robloxa. Za razliku od uobičajenog razvoja softvera, razvoj Roblox exploita zahtijeva od programera da prouči Robloxovu unutrašnjost i kako motor radi. Od programera također zahtijeva dobro poznavanje računalnih znanosti i internog rada operacijskog sustava Windows. Iako je teško, razvoj Roblox eksploatacije potpuno je izvediv, pod uvjetom da imate strpljenja za to.
Koraci
1. dio od 3: Dobivanje razvojnih alata
Korak 1. Preuzmite zajednicu Visual Studio 2019
Visual Studio je Microsoftov paket razvojnih alata koji se koristi za izradu softvera (programa/aplikacija) za Windows operativni sustav. Srećom, Microsoft nudi potpuno besplatnu verziju Visual Studija pod nazivom "Zajednica" za one koji surađuju na projektima otvorenog koda ili izrađuju softver iz hobija.
Korak 2. Kupite alat za obrnuti inženjering
Postupak obrnutog inženjeringa secira unutar programa radi proučavanja njegovog ponašanja ili koda. U eksploataciji Robloxa to je potrebno jer morate znati kako Roblox radi iznutra kako bi napravio hakove za svog klijenta. Ovdje postoji mnogo alata za obrnuti inženjering, ali najistaknutiji su IDA Pro i Binary Ninja.
Korak 3. Nabavite besplatni alat za obrnuti inženjering
Ako ne želite kupiti alat za obrnuti inženjering, ovdje uvijek postoje besplatni alati za obrnuti inženjering, poput radare2 ili Ghidra. Međutim, važno je napomenuti da nije zajamčena njihova kompatibilnost s vašim operativnim sustavom.
Korak 4. Nabavite program za ispravljanje pogrešaka
Program za ispravljanje pogrešaka koristi se za lociranje i ispravljanje programskih pogrešaka u softveru, au nekim slučajevima i za promjenu ponašanja programa. Iako nije potpuno potrebno, korištenje programa za ispravljanje pogrešaka može vam pomoći u dijagnosticiranju problema bilo u Robloxovom kodu, bilo u vašim vlastitim podvizima. Ako ste kupili (ili namjeravate kupiti) IDA Pro, ne morate nabaviti alat za otklanjanje pogrešaka jer već dolazi s njim (IDA alat za otklanjanje pogrešaka). Inače, možete pronaći besplatni program za otklanjanje pogrešaka s interneta, poput OllyDbg.
Alternativno, ako imate Cheat Engine (popularan alat za varanje u video igrama), tada biste mogli koristiti i njegove značajke otklanjanja pogrešaka, iako su poznate po svojoj nestabilnosti
Dio 2 od 3: Učenje osnovnog računalnog programiranja i Robloxovog obrnutog inženjeringa
Korak 1. Naučite programski jezik koji se kompilira prema izvornom kodu i (po mogućnosti) izvorno kompatibilan s operacijskim sustavom Windows
Jezici visoke razine, poput Lua, Python ili Go, nemaju značajke i kompatibilnost potrebne za razvoj Roblox -ovih iskorištavanja, dok jezici niske razine, poput C/C ++ i Ada, mogu manipulirati strukturama koje su potrebne za rad. Osim toga, s obzirom na to da je Roblox klijent programiran na C ++, bilo bi logično da i vi napravite svoje hakove na tom jeziku (ali nije potrebno).
Korak 2. Pročitajte vodiče o obrnutom inženjeringu softvera
Puno besplatnih e -knjiga/PDF -ova o obrnutom inženjeringu može se pronaći jednostavnim Google pretraživanjem. Neki od njih mogu zahtijevati dublje razumijevanje rada računala, ali ako suzite pretraživanje na teme koje posebno morate znati (kao što je poništavanje softvera C/C ++), tada možete pronaći neke relativno jednostavne vodiče koji će vam pomoći razumijete proces obrnutog inženjeringa.
Korak 3. Pridružite se zajednici usmjerenoj na iskorištavanje Robloxa
Robloxova najveća eksploatatorska zajednica ovdje, V3rmillion, sadrži obilje vodiča vezanih za razvoj i korištenje Robloxovih iskorištavanja. Iako većina korisnika na V3rmillion ne voli ljude koji su tek na sceni iskorištavanja, neki mogu biti vrlo dobrodošli i pomoći će vam u razvoju exploita.
Korak 4. Pročitajte izvorni kod Robloxa
U siječnju 2017. kopija Robloxovog izvornog koda procurila je u javnost. Kad biste dobili kopiju ovog izvornog koda, lako biste mogli proučiti kako Robloxov motor radi, a da ga ne morate preokrenuti kroz pomoćni program za obrnuti inženjering.
Pazite da dobivanje prethodno spomenutog izvornog koda može uzrokovati pravne ili tehničke probleme (jer je poznato da su korisnici zarazili izvorni kod zlonamjernim softverom). Međutim, ako ostanete u blizini poznatih sigurnih zajednica, tada su šanse da otkrijete čisto curenje izvornog koda veće nego bilo gdje drugdje na Internetu
Korak 5. Zatražite pomoć od nadležnih inženjera i programera
Ovdje postoji zbirka programera veterana koji su uvijek spremni pružiti ruku u razvoju softvera, posebno u eksploataciji zgrada. Alternativno, mogli ste gledati video zapise samoučne o obrnutom inženjeringu, poput paketa videozapisa koje nudi GuidedHacking
3. dio od 3: Oslobađanje od iskorištavanja
Korak 1. Pronađite medij koji će osloboditi vaš exploit
Dok neki korisnici žele zadržati svoje hakove (e) za sebe, neki ih žele pustiti u javnost za dobrobit zajednice koja eksploatira Roblox. Možete jednostavno pronaći web stranicu za objavljivanje vašeg iskorištavanja. Zapravo, bilo koje web mjesto za varanje videoigara dobro je web mjesto za objavljivanje vašeg iskorištavanja.
Korak 2. Postavite zajednicu za svoj exploit
Neki podvizi koji su postali veliki formirali su veliku, organiziranu zajednicu koja se obično vrtila oko grupnog razgovora. Komunikacijski softver, poput Discord-a, savršen je za korisnike vašeg exploita jer su besplatni i obično ne sadrže greške, ali imajte na umu da iskorištavanje zajednica obično nije dobrodošlo na Discord-u i da ćete se možda naći zabranjeni ili svojim kolegama. Imajte na umu da ne morate stvarati centraliziranu zajednicu za svoj exploit: većina besplatnih iskorištavanja ovdje ne raste (to je gotovo uvijek slučaj), pa njihovi tvorci obično ne troše svoje dragocjeno vrijeme stvarajući Discord poslužitelja za njihove podvige.
Korak 3. Učinite još jedan korak dalje i razmislite o prodaji svog iskorištavanja
Besplatna prodaja ili oslobađanje vašeg exploita ovisi isključivo o vama, ali ako vam nedostaje sredstava, prodaja vašeg exploita mogla bi vam pomoći da dobijete nešto novca. Međutim, očekujte da će prodajni podvizi biti slični otvaranju štanda s limunadom: zarada će biti skromna ovisno o vašoj strategiji oglašavanja. Dobra cijena za prodaju eksploatacije u skladu s današnjim standardima je u rasponu od 15 do 20 USD.
Imajte na umu da će prodaja preskupog eksploata uvijek smanjiti prodaju, stoga provjerite je li cijena vašeg eksploatata prilagođena ovisno o mogućnostima vašeg hacka
Savjeti
- Pogledajte videozapise o razvoju hakova za druge igre, poput Counter-Strike: Global Offensive. Iako se hakiranje Robloxa jako razlikuje od većine igara ovdje, video zapisi o preokretanju igara koje imaju manju sigurnost mogli bi vam pomoći u poboljšanju vaših razvojnih vještina.
- Ostanite u stalnom kontaktu s eksploatatorskom zajednicom. Robloxova zajednica za hakiranje i iskorištavanje vrlo je nestabilna i raste svakim danom, pa će se stvari promijeniti kad se najmanje nadate. Svakodnevno posjećivanje vaših omiljenih foruma za iskorištavanje dobar je način da budete u toku sa događajima na mjestu eksploatacije.
- Nemojte iskorištavati ciljanje određenog entiteta ili grupe. Iskorištavanje bi uvijek trebalo biti zabava, a ne šteta. Ako namjeravate nauditi drugima, budite spremni da drugi na odgovarajući način reagiraju.
- Pomozite drugim nadobudnim programerima. Robloxova scena razvoja eksploatacije godinama je imala auru nesaradnje i općeg neprijateljstva zbog kulture isključivosti i monopola. Pomažući drugim ljudima da naprave vlastite podvige, pridonijet ćete zaustavljanju širenja ove kulture.
Upozorenja
- Pazite na prevarante. Ako prodajete eksploat, pobrinite se da je vaš prodajni proces vrlo siguran i koristi li uslugu za praćenje za plaćanja, poput Bitcoina ili Stripea. Ovdje ima zloćudnih ljudi koji vas jednostavno žele prevariti iz vašeg novca ili besplatno dobiti vaš zlouporabu (ili dobiti pristup vašim bankovnim računima i privatnim podacima u najgorim scenarijima!), Pa koristite sigurno i anonimno plaćanje visoko preporučljiv je procesor poput Bitcoina.
- Nemojte plagirati. Plagijat izrabljivanja stalni je problem na sceni eksploatacije Robloxa i nažalost, teško ga je otkriti. Poznato je da su neki iskorištavanja poput "SirHurt", "ProtoSmasher", "Sentinel" i "Proxo" jednostavno kombinacija javnih podviga sastavljenih zatim prodanih na tržištu bez kreditiranja njihovih izvornih stvaratelja. Plagiranje će na kraju završiti uništavanjem vašeg vlastitog ugleda.