Einen Roblox-Exploit zu machen, ist schwierig. Im Gegensatz zur normalen Softwareentwicklung erfordert die Entwicklung eines Roblox-Exploits, dass der Entwickler die Interna von Roblox studiert und wie die Engine funktioniert. Es erfordert auch, dass der Entwickler gute Kenntnisse über die Informatik hat und wie das Windows-Betriebssystem intern funktioniert. Obwohl es schwierig ist, einen Roblox-Exploit zu entwickeln, ist dies durchaus möglich, vorausgesetzt, Sie haben die Geduld, dies zu tun.

Erster Teil von Drei:
Beziehen Sie Ihre Entwicklungstools

  1. 1 Laden Sie die Visual Studio 2015 Community herunter. Visual Studio ist die Microsoft-Suite von Entwicklungstools, mit denen Software (Programme) für das Windows-Betriebssystem erstellt werden. Glücklicherweise bietet Microsoft eine vollständig kostenlose Version von Visual Studio namens "Community" für diejenigen, die in Open-Source-Projekten zusammenarbeiten oder Software als Hobby verwenden.
  2. 2 Erwerben Sie ein Reverse-Engineering-Tool. Der Prozess des Reverse Engineering seziert die Interna eines Programms, um sein Verhalten oder seinen Code zu untersuchen. In Roblox-Exploits ist dies notwendig, da Sie wissen müssen, wie Roblox im Inneren funktioniert, um Hacks für seinen Client zu erstellen. Es gibt viele Reverse Engineering Tools, aber die bekanntesten sind IDA Pro und Binary Ninja.
  3. 3 Besorgen Sie sich einen Debugger. Ein Debugger wird verwendet, um Fehler in Software zu finden und zu beheben, und in einigen Fällen wird auch das Verhalten eines Programms geändert. Die Verwendung eines Debuggers kann zwar nicht vollständig notwendig sein, kann Ihnen jedoch bei der Diagnose von Problemen im Code von Roblox oder Ihren eigenen Exploits helfen. Wenn Sie IDA Pro gekauft haben (oder planen, es zu kaufen), müssen Sie keinen Debugger anfordern, da dieser bereits mit einem IDA-Debugger geliefert wird. Andernfalls können Sie einen kostenlosen Debugger aus dem Internet beziehen, z. B. OllyDbg.
    • Alternativ, wenn Sie Cheat Engine (ein beliebtes Cheat-Tool für Videospiele) haben, können Sie auch seine Debugging-Funktionen verwenden, obwohl sie für ihre Instabilität bekannt sind.

Zweiter Teil von Drei:
Grundlegende Computerprogrammierung und Roblox Reverse Engineering lernen

  1. 1 Lernen Sie eine Programmiersprache, die mit nativem Code kompiliert und (vorzugsweise) nativ mit dem Windows-Betriebssystem kompatibel ist. Hochsprachen wie Lua, Python oder Go verfügen nicht über die Funktionen und die Kompatibilität, die zur Entwicklung von Roblox-Exploits erforderlich sind, während Low-Level-Sprachen wie C / C ++ und Ada Strukturen manipulieren können, die für einen funktionierenden Hack notwendig sind. Wenn man bedenkt, dass der Roblox-Client in C ++ programmiert ist, würde es auch Sinn machen, dass Sie Ihre Hacks auch in dieser Sprache erstellen (aber das ist nicht notwendig).
  2. 2 Lesen Sie Anleitungen zum Reverse Engineering von Software. Viele kostenlose eBooks / PDFs über Reverse Engineering können durch eine einfache Google-Suche gefunden werden. Einige von ihnen erfordern möglicherweise ein tiefgreifendes Verständnis der Funktionsweise eines Computers. Wenn Sie jedoch Ihre Suche auf die Themen beschränken, die Sie speziell kennen müssen (z. B. das Rückgängigmachen der C / C ++ - Software), finden Sie einige relativ einfache Anleitungen Sie verstehen den Prozess des Reverse Engineering.
  3. 3 Trete einer Community bei, die sich auf die Nutzung von Roblox konzentriert. Roblox 'größte Exploiting-Community hier draußen, V3rmillion, enthält zahlreiche Anleitungen zur Entwicklung und Verwendung von Roblox-Exploits. Während die meisten Nutzer von V3rmillion keine Leute mögen, die neu in der ausbeutenden Szene sind, können einige sehr freundlich sein und Ihnen bei der Entwicklung eines Exploits helfen.
  4. 4 Lesen Sie den Roblox-Quellcode. Im Januar 2017 wurde eine Kopie des Quellcodes von Roblox an die Öffentlichkeit weitergegeben. Wenn Sie eine Kopie dieses Quellcodes erhalten würden, könnten Sie leicht lernen, wie die Roblox-Engine funktioniert, ohne sie durch ein Reverse-Engineering-Programm rückgängig machen zu müssen.
    • Achten Sie darauf, dass der Erhalt des oben genannten Quellcodes rechtliche oder technische Probleme verursachen kann (da Benutzer den Quellcode mit Malware infizieren). Wenn Sie jedoch in bekannten sicheren Communities bleiben, sind die Chancen, ein sauberes Leck des Quellcodes zu finden, höher als irgendwo sonst im Internet.
  5. 5 Bitten Sie um Hilfe von Meistern. Glücklicherweise für Neulinge ist die Suche nach Hilfe von wohlwollenden (und kompetenten!) Exploit-Entwicklern ein Kinderspiel. Ein Kollektiv von Roblox-Reverse-Engineern namens "Rain" kann auf V3rmillion kontaktiert werden, und einige ihrer ranghöchsten Mitglieder werden sich bestimmt freuen, Sie bei der Entwicklung Ihres eigenen Exploits zu unterstützen. Beachten Sie, dass einige andere Exploit-Entwickler, die jordanisch oder anarchojordanisch sind (ein Begriff, der von V3rmillion-Benutzern geprägt wurde, um Benutzer zu beschreiben, die nicht bereit sind zu helfen, weil Ihre eigenen Dinge besser sind als die Zusammenarbeit mit anderen Benutzern), ausatmet Elitismus und möchte selten anderen Menschen helfen, also müssen Sie sicherstellen, dass Sie die richtigen Leute kontaktieren.
  6. 6 Lesen Sie den Code öffentlich verfügbarer Exploits. Einige Exploit-Entwickler haben den Quellcode für ihre Exploits an die Öffentlichkeit freigegeben, damit die Leute verstehen, wie sie funktionieren. Dies könnte für den Lernprozess bei der Entwicklung von Roblox-Exploits sehr hilfreich sein. Außerdem funktioniert Code, der vor zwei Jahren entwickelt wurde, immer noch und wird ständig von Exploit-Entwicklern recycelt (wie der Code für seine Stabilität und Benutzerfreundlichkeit bekannt ist) und ist derzeit in der Öffentlichkeit, also habt keine Angst Code aus bereits vorhandenen Exploits in eigenen Projekten zu verwenden, solange Sie verstehen, wie der Code funktioniert und was er tut.

Teil drei von drei:
Freigabe Ihres Exploits

  1. 1 Suchen Sie nach einem Medium, um Ihren Exploit freizugeben. Während einige Benutzer ihren Hack (oder ihre Hacks) für sich behalten möchten, möchten einige sie der Öffentlichkeit zum größeren Wohl der Roblox-Exploiting-Community freigeben. Sie können leicht eine Website finden, um Ihren Exploit zu veröffentlichen. In der Tat, jede Video-Game-Cheating-Websites ist eine gute Website, um Ihren Exploit zu veröffentlichen.
  2. 2 Richten Sie eine Community für Ihren Exploit ein. Einige Exploits, die groß wurden, bildeten eine große, organisierte Gemeinschaft, die sich normalerweise um einen Gruppenchat drehte. Kommunikationssoftware wie Discord oder Skype ist perfekt für die Benutzer Ihres Exploits, da diese kostenlos und in der Regel fehlerfrei sind. Bitte beachte, dass du keine zentralisierte Community für deinen Exploit erstellen musst: Die meisten kostenlosen Exploits werden hier nicht groß (das ist fast immer der Fall), sodass ihre Erschaffer ihre kostbare Zeit nicht damit verbringen, eine Discord zu erstellen Server oder ein Skype-Gruppenchat für ihre Exploits.
  3. 3 Bring es einen Schritt weiter und erwäge den Verkauf deines Exploits. Es liegt ganz bei Ihnen, Ihren Exploit kostenlos zu verkaufen oder freizugeben, aber wenn Sie nur wenig Geld haben, kann Ihnen der Verkauf Ihres Exploits helfen, etwas Geld zu bekommen. Das Exploit-Geschäft ist sehr profitabel (tatsächlich mehr denn je: Die Anzahl der Exploits, die 2017 verkauft wurden, verdoppelte sich innerhalb von nur 3 Monaten) und die Preise liegen normalerweise zwischen 30 und 60 US-Dollar. Zum Beispiel erzeugte der "ProtoSmasher" Exploit nur zwei Tage nach der Veröffentlichung des Exploits (ungefähr) über eintausend Dollar.
    • Beachten Sie, dass der Verkauf eines überteuerten Exploits den Umsatz immer senkt. Stellen Sie daher sicher, dass der Preis Ihres Exploits abhängig von den Fähigkeiten Ihres Hacks angepasst wird.