Fare un exploit Roblox è difficile. A differenza del normale sviluppo software, lo sviluppo di un exploit Roblox richiede che lo sviluppatore studi gli interni di Roblox e il funzionamento del motore. Richiede inoltre che lo sviluppatore abbia una buona conoscenza dell'informatica e del funzionamento interno del sistema operativo Windows. Sebbene sia difficile, lo sviluppo di un exploit Roblox è completamente fattibile, a condizione che tu abbia la pazienza di farlo.
Passi
Parte 1 di 3: ottenere i tuoi strumenti di sviluppo
Passaggio 1. Scarica la community di Visual Studio 2019
Visual Studio è la suite di strumenti di sviluppo di Microsoft utilizzata per creare software (programmi/applicazioni) per il sistema operativo Windows. Fortunatamente, Microsoft fornisce una versione completamente gratuita di Visual Studio denominata "Community" per coloro che collaborano a progetti open source o realizzano software per hobby.
Passaggio 2. Acquista uno strumento di reverse engineering
Il processo di reverse engineering consiste nel sezionare le parti interne di un programma per studiarne il comportamento o il codice. Nello sfruttamento di Roblox, questo è necessario in quanto è necessario sapere come funziona Roblox all'interno per creare hack per il suo client. Ci sono molti strumenti di reverse engineering qui fuori, ma i più importanti sono IDA Pro e Binary Ninja.
Passaggio 3. Ottieni uno strumento di reverse engineering gratuito
Se non sei disposto ad acquistare uno strumento di reverse engineering, ci sono sempre strumenti di reverse engineering gratuiti, come radare2 o Ghidra. Tuttavia, è importante notare che la loro compatibilità con il tuo sistema operativo non è garantita.
Passaggio 4. Ottenere un debugger
Un debugger viene utilizzato per individuare e correggere i bug nel software e, in alcuni casi, viene utilizzato anche per modificare il comportamento di un programma. Sebbene non sia completamente necessario, l'utilizzo di un debugger può aiutarti a diagnosticare problemi nel codice di Roblox o nei tuoi exploit. Se hai acquistato (o prevedi di acquistare) IDA Pro, non è necessario ottenere un debugger poiché ne viene già fornito uno (il debugger IDA). Altrimenti, puoi ottenere un debugger gratuito da Internet, come OllyDbg.
In alternativa, se disponi di Cheat Engine (un popolare strumento di imbroglio per i videogiochi), puoi anche utilizzare le sue funzionalità di debug, sebbene siano note per la loro instabilità
Parte 2 di 3: apprendimento della programmazione informatica di base e ingegneria inversa Roblox
Passaggio 1. Impara un linguaggio di programmazione che si compila in codice nativo ed è (preferibilmente) compatibile in modo nativo con il sistema operativo Windows
I linguaggi di alto livello come Lua, Python o Go mancano delle funzionalità e della compatibilità necessarie per sviluppare exploit Roblox, mentre linguaggi di basso livello come C/C++ e Ada possono manipolare le strutture necessarie per realizzare un hack funzionante. Inoltre, considerando che il client Roblox è programmato in C++, avrebbe senso per te realizzare anche i tuoi hack in quella lingua (ma non è necessario).
Passaggio 2. Leggi le guide sul reverse engineering del software
Molti ebook/PDF gratuiti sul reverse engineering possono essere trovati tramite una semplice ricerca su Google. Alcuni di essi potrebbero richiedere una profonda comprensione di come funziona un computer, ma se restringi la tua ricerca agli argomenti che hai specificamente bisogno di conoscere (come l'inversione del software C/C++), allora puoi trovare alcune guide relativamente facili che ti aiuteranno conosci il processo di reverse engineering.
Passaggio 3. Unisciti a una comunità focalizzata sullo sfruttamento di Roblox
La più grande comunità di sfruttamento di Roblox qui, V3rmillion, contiene molte guide relative allo sviluppo e all'utilizzo di exploit Roblox. Mentre alla maggior parte degli utenti su V3rmillion non piacciono le persone che sono nuove nella scena degli exploit, alcuni possono essere molto accoglienti e ti aiuteranno nello sviluppo di un exploit.
Passaggio 4. Leggi il codice sorgente di Roblox
Nel gennaio 2017, una copia del codice sorgente di Roblox è trapelata al pubblico. Se dovessi ottenere una copia di questo codice sorgente, potresti facilmente studiare come funziona il motore di Roblox senza doverlo invertire attraverso un'utilità di reverse engineering.
Fai attenzione che ottenere il codice sorgente di cui sopra può causare problemi, sia legalmente che tecnicamente (poiché gli utenti erano noti per infettare il codice sorgente con malware). Tuttavia, se rimani in comunità sicure conosciute, le possibilità di trovare una perdita pulita del codice sorgente sono più alte che in qualsiasi altro luogo su Internet
Passaggio 5. Chiedi aiuto a reverse engineer e sviluppatori di software competenti
C'è una collezione di programmatori veterani qui fuori sempre disposti a dare una mano nello sviluppo del software, in particolare nella costruzione di exploit. In alternativa, puoi guardare video di autoapprendimento sul reverse engineering, come la suite di video offerta da GuidedHacking
Parte 3 di 3: liberare il tuo exploit
Passaggio 1. Trova un mezzo per rilasciare il tuo exploit
Mentre alcuni utenti vogliono tenere per sé i propri hack, altri vogliono rilasciarli al pubblico per il bene della comunità di sfruttamento di Roblox. Puoi facilmente individuare un sito Web per pubblicare il tuo exploit. In effetti, qualsiasi sito Web di imbrogli di videogiochi è un buon sito Web su cui pubblicare il tuo exploit.
Passaggio 2. Crea una community per il tuo exploit
Alcuni exploit che sono diventati grandi hanno formato una grande comunità organizzata che di solito ruotava attorno a una chat di gruppo. I software di comunicazione come Discord sono perfetti per gli utenti del tuo exploit in quanto sono gratuiti e di solito privi di bug, ma tieni presente che le community di exploit non sono generalmente benvenute su Discord e potresti trovarti o i tuoi colleghi banditi. Tieni presente che non devi creare una community centralizzata per il tuo exploit: la maggior parte degli exploit gratuiti qui non cresce alla grande (è quasi sempre così), quindi i loro creatori di solito non passano il loro prezioso tempo a creare un Discord server per i loro exploit.
Passaggio 3. Fai un ulteriore passo avanti e valuta la possibilità di vendere il tuo exploit
Vendere o rilasciare il tuo exploit gratuitamente dipende interamente da te, ma se ti capita di essere a corto di fondi, la vendita del tuo exploit potrebbe aiutarti a ottenere dei soldi. Tuttavia, aspettati che gli exploit di vendita siano simili all'apertura di un chiosco di limonate: i profitti saranno modesti a seconda della tua strategia pubblicitaria. Un buon prezzo per vendere un exploit in conformità con gli standard odierni è compreso tra $ 15 e $ 20.
Tieni presente che la vendita di un exploit troppo caro ridurrà sempre le vendite, quindi assicurati che il prezzo del tuo exploit sia regolato in base alle capacità del tuo hack
Suggerimenti
- Guarda i video sullo sviluppo di hack per altri giochi, come Counter-Strike: Global Offensive. Sebbene l'hacking di Roblox sia molto diverso dalla maggior parte dei giochi qui fuori, i video sui giochi invertiti che hanno meno sicurezza potrebbero aiutarti a migliorare le tue capacità di sviluppo.
- Rimani in costante contatto con la comunità degli sfruttatori. La comunità di hacking e sfruttamento di Roblox è molto volatile e cresce ogni giorno, quindi le cose sono destinate a cambiare quando meno te lo aspetti. Andare sui tuoi forum di exploit preferiti ogni giorno è un buon modo per tenere il passo con gli eventi della scena degli exploit.
- Non effettuare un exploit mirando a un'entità o a un gruppo specifico. Lo sfruttamento dovrebbe essere sempre per divertimento, non per fare del male. Se intendi fare del male agli altri, preparati a far sì che gli altri reagiscano di conseguenza.
- Aiuta altri aspiranti sviluppatori. La scena dello sviluppo dell'exploit Roblox aveva da anni un'aura di non collaborazione e di ostilità generale a causa di una cultura di esclusività e monopolio. Aiutando altre persone a compiere le proprie imprese, contribuirai a fermare la diffusione di questa cultura.
Avvertenze
- Fai attenzione ai truffatori. Se stai vendendo un exploit, assicurati che il tuo processo di vendita sia molto sicuro e utilizzi un servizio non rintracciabile per i pagamenti, come Bitcoin o Stripe. Ci sono persone maligne qui fuori che desiderano semplicemente truffarti per i tuoi soldi o ottenere il tuo exploit gratuitamente (o accedere ai tuoi conti bancari e alle informazioni private negli scenari peggiori!), Quindi usando un pagamento sicuro e anonimo un processore come Bitcoin è altamente raccomandato.
- Non plagiare. Lo sfruttamento del plagio è un problema in corso nella scena degli exploit di Roblox e, sfortunatamente, è fortemente non rilevabile. Alcuni exploit come "SirHurt", "ProtoSmasher", "Sentinel" e "Proxo" sono noti per essere semplicemente una combinazione di exploit pubblici messi insieme e poi venduti sul mercato senza accreditare i loro creatori originali. Il plagio alla fine finirà con la distruzione della tua stessa reputazione.