Comment développer un exploit Roblox?
Faire un exploit Roblox est difficile. Contrairement au développement logiciel normal, le développement d'un exploit Roblox nécessite que le développeur étudie les composants internes de Roblox et le fonctionnement du moteur. Cela nécessite également que le développeur ait une bonne connaissance de l'informatique et du fonctionnement interne du système d'exploitation Windows. Bien que difficile, développer un exploit Roblox est tout à fait faisable, à condition d'avoir la patience de le faire.
Partie 1 sur 3: obtenir vos outils de développement
- 1Téléchargez la communauté Visual Studio 2019. Visual Studio est la suite d'outils de développement de Microsoft utilisée pour créer des logiciels (programmes) pour le système d'exploitation Windows. Heureusement, Microsoft fournit une version entièrement gratuite de Visual Studio nommée "Community" pour ceux qui collaborent à des projets open source ou créent des logiciels comme passe-temps.
- 2Achetez un outil de rétro-ingénierie. Le processus de rétro-ingénierie consiste à décortiquer les éléments internes d'un programme afin d'étudier son comportement ou son code. Dans l' exploitation de Roblox, cela est nécessaire car vous devez savoir comment Roblox fonctionne à l'intérieur afin de faire des hacks pour son client. Il existe de nombreux outils de rétro-ingénierie, mais les plus importants sont IDA Pro et Binary Ninja.
- 3Obtenez un outil de rétro-ingénierie gratuit. Si vous ne souhaitez pas acheter un outil d'ingénierie inverse, il existe toujours des outils d'ingénierie inverse gratuits, tels que radare2 ou Ghidra. Cependant, il est important de noter que leur compatibilité avec votre système d'exploitation n'est pas garantie.
- 4Obtenez un débogueur. Un débogueur est utilisé pour localiser et corriger les bogues dans les logiciels, et dans certains cas, il est également utilisé pour modifier le comportement d'un programme. Bien que cela ne soit pas complètement nécessaire, l'utilisation d'un débogueur peut vous aider à diagnostiquer des problèmes dans le code de Roblox ou dans vos propres exploits. Si vous avez acheté (ou envisagez d'acheter) IDA Pro, vous n'avez pas besoin d'obtenir un débogueur car il en est déjà fourni un (le débogueur IDA). Sinon, vous pouvez obtenir un débogueur gratuit sur Internet, tel que OllyDbg.
- Alternativement, si vous avez Cheat Engine (un outil de triche populaire pour les jeux vidéo), vous pouvez également utiliser ses fonctionnalités de débogage, bien qu'elles soient connues pour leur instabilité.
Partie 2 sur 3: apprendre la programmation informatique de base et l'ingénierie inverse roblox
- 1Apprenez un langage de programmation qui compile en code natif et est (de préférence) nativement compatible avec le système d'exploitation Windows. Les langages de haut niveau tels que Lua, Python ou Go manquent des fonctionnalités et de la compatibilité nécessaires pour développer des exploits Roblox, tandis que les langages de bas niveau tels que C/C++ et Ada peuvent manipuler les structures nécessaires pour faire un hack fonctionnel. De plus, étant donné que le client Roblox est programmé en C++, il serait logique que vous fassiez également vos hacks dans ce langage (mais ce n'est pas nécessaire).
- 2Lisez des guides sur la rétro-ingénierie logicielle. De nombreux ebooks/PDF gratuits sur la rétro-ingénierie peuvent être trouvés via une simple recherche sur Google. Certains d'entre eux peuvent nécessiter une compréhension approfondie du fonctionnement d'un ordinateur, mais si vous limitez votre recherche aux sujets que vous devez spécifiquement connaître (comme l'inversion du logiciel C/C++), vous pouvez trouver des guides relativement simples qui vous aideront comprendre le processus de rétro-ingénierie.
- 3Rejoignez une communauté axée sur l'exploitation de roblox. La plus grande communauté d'exploitation de Roblox ici, V3rmillion, contient de nombreux guides liés au développement et à l'utilisation des exploits de Roblox. Bien que la majorité des utilisateurs de V3rmillion n'aiment pas les nouveaux venus sur la scène de l'exploitation, certains peuvent être très accueillants et vous aideront à développer un exploit.
- 4Lisez le code source de Roblox. En janvier 2017, une copie du code source de Robloxs a été divulguée au public. Si vous deviez obtenir une copie de ce code source, vous pourriez facilement étudier le fonctionnement du moteur de Roblox sans avoir à l'inverser via un utilitaire de rétro-ingénierie.
- Sachez que l'obtention du code source susmentionné peut entraîner des problèmes, que ce soit sur le plan juridique ou technique (car les utilisateurs étaient connus pour infecter le code source avec des logiciels malveillants). Cependant, si vous restez dans des communautés sûres connues, les chances de trouver une fuite propre du code source sont plus élevées que partout ailleurs sur Internet.
- 5Demandez l'aide d'ingénieurs inverses et de développeurs de logiciels compétents. Il existe une collection de programmeurs chevronnés ici, toujours prêts à donner un coup de main dans le développement de logiciels, en particulier la construction d'exploits. Alternativement, vous pouvez regarder des vidéos d'auto-apprentissage sur l'ingénierie inverse, comme la suite de vidéos proposée par GuidedHacking
Partie 3 sur 3: libérer votre exploit
- 1Trouvez un support pour libérer votre exploit. Alors que certains utilisateurs souhaitent garder leur(s) hack(s) pour eux-mêmes, d'autres souhaitent les rendre publics pour le plus grand bien de la communauté d'exploitation de Roblox. Vous pouvez facilement localiser un site Web pour publier votre exploit. En fait, tout site Web de triche de jeu vidéo est un bon site Web pour publier votre exploit.
- 2Créez une communauté pour votre exploit. Certains exploits qui ont pris de l'ampleur ont formé une grande communauté organisée autour d'une discussion de groupe. Les logiciels de communication tels que Discord sont parfaits pour les utilisateurs de votre exploit car ils sont gratuits et généralement sans bogues, mais gardez à l'esprit que les communautés d'exploitation ne sont généralement pas les bienvenues sur Discord et vous pouvez vous retrouver ou vos pairs bannis. Veuillez noter que vous n'êtes pas obligé de créer une communauté centralisée pour votre exploit: la plupart des exploits gratuits ici ne deviennent pas gros (c'est presque toujours le cas), donc leurs créateurs ne passent généralement pas leur temps précieux à créer un Discord serveur pour leurs exploits.
- 3Allez encore plus loin et envisagez de vendre votre exploit. Vendre ou publier votre exploit gratuitement dépend entièrement de vous, mais si vous manquez de fonds, la vente de votre exploit peut vous aider à gagner de l'argent. Attendez-vous cependant à ce que vendre des exploits s'apparente à l'ouverture d'un stand de limonade: les bénéfices seront modestes selon votre stratégie publicitaire. Un bon prix pour vendre un exploit conforme aux normes d'aujourd'hui est de l'ordre de 11€ à 15€
- Notez que vendre un exploit hors de prix diminuera toujours les ventes, alors assurez-vous que le prix de votre exploit est ajusté en fonction des capacités de votre hack.
- Regardez des vidéos sur le développement de hacks pour d'autres jeux, tels que Counter-Strike: Global Offensive. Bien que le piratage Roblox soit très différent de la plupart des jeux ici, des vidéos sur les jeux inversés qui ont moins de sécurité peuvent vous aider à améliorer vos compétences en développement.
- Restez en contact permanent avec la communauté des exploitants. La communauté de piratage et d'exploitation de Roblox est très volatile et grandit chaque jour, donc les choses vont forcément changer quand on s'y attend le moins. Aller sur vos forums d'exploitation préférés tous les jours est un bon moyen de se tenir au courant des événements de la scène des exploits.
- Ne faites pas d'exploit ciblant une entité ou un groupe spécifique. L'exploitation doit toujours être pour le plaisir, pas pour le mal. Si vous avez l'intention de nuire aux autres, préparez-vous à ce que les autres réagissent en conséquence.
- Aidez d'autres développeurs en herbe. La scène de développement d'exploits Roblox avait une aura de non-coopération et d'hostilité générale depuis des années en raison d'une culture d'exclusivité et de monopole. En aidant d'autres personnes à réaliser leurs propres exploits, vous contribuerez à stopper la propagation de cette culture.
- Attention aux escrocs. Si vous vendez un exploit, assurez-vous que votre processus de vente est très sûr et utilise un service introuvable pour les paiements, tel que Bitcoin ou Stripe. Il y a des personnes malignes ici qui souhaitent simplement vous arnaquer de votre argent ou obtenir votre exploit gratuitement (ou accéder à votre (vos) compte(s) bancaire(s) et à vos informations privées dans le pire des cas!), donc en utilisant un paiement sécurisé et anonyme processeur tel que Bitcoin est fortement recommandé.
- Ne plagiez pas. Le plagiat d' exploitation est un problème constant dans la scène des exploits de Roblox et, malheureusement, il est fortement indétectable. Certains exploits tels que "SirHurt", "ProtoSmasher", "Sentinel" et "Proxo" sont connus pour être simplement une combinaison d'exploits publics assemblés puis vendus sur le marché sans créditer leurs créateurs originaux. Le plagiat finira en fin de compte par la destruction de votre propre réputation.
Questions et réponses
- Comment ouvrir un exploit Roblox?Si vous avez exporté l'exploit en tant que fichier DLL, vous devrez utiliser un injecteur de DLL, comme Extreme Injector, DLL Inject V2, etc. Si vous l'avez exporté en tant que fichier.EXE, il vous suffit de l'ouvrir et de cliquer sur "Injecter. "
- Comment l'apprentissage du C++ m'aidera-t-il à exploiter?C++ est le code dans lequel ROBLOX est écrit. Comprendre comment fonctionne C++ vous aidera à comprendre comment fonctionne ROBLOX.
- Puis-je écrire mes exploits en Lua?Non, vous ne pouvez pas. Lua est utilisé pour créer un jeu à l'intérieur de Roblox. Vous devez utiliser C++ pour faire un bon exploit.
- Dans quelles versions de Roblox puis-je créer des exploits?Toute version de ROBLOX peut être exploitée. Les correctifs et les modifications mineures du jeu ne vous interdisent pas de créer un exploit ROBLOX, et les mises à jour les plus récentes ne nécessitent aucune modification de votre exploit.
- Où puis-je obtenir ProtoSmasher?Vous devez l'acheter sur leur site Web, qui est protosmasher.net.
- Où puis-je trouver le code source de ROBLOX?Roblox n'est pas un code source ouvert.
- Puis-je écrire des exploits en Java?Roblox est basé en C, il est donc peu probable que Java soit compatible en matière d'injection.
- Puis-je obtenir des exploits Roblox sur mobile?Non, les exploits roblox ont.exes et.dlls, qui ne sont présents que sur une machine Windows.
- Comment utiliser mon exploit?Cela dépend de l'exploit que vous avez. La plupart du temps, vous avez besoin d'un jeu ROBLOX pour être ouvert et le fichier DLL injecté avant de l'utiliser.
- Comment puis-je réellement faire un exploit? Cela m'a juste donné les outils.Il existe de nombreux exploits open source, comme Axon. Axon est un niveau 6 complet, ce qui signifie qu'il peut exécuter n'importe quel script LUA dans n'importe quel jeu. Il existe également l'ancienne version de ice et icememe, qui sont des exploits de commande et non LUA, ce qui signifie que vous pouvez taper "ff [player]" ou "kill [player]".
En parallèle