Faire un exploit Roblox est difficile. Contrairement au développement logiciel normal, développer 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 de bonnes connaissances en informatique et que le système d’exploitation Windows fonctionne en interne. Bien que difficile, développer un exploit Roblox est tout à fait possible, à condition que vous ayez la patience de le faire.

Première partie de trois:
Obtention de vos outils de développement

  1. 1 Téléchargez la communauté Visual Studio 2015. Visual Studio est la suite d'outils de développement de Microsoft utilisés pour créer des logiciels (programmes) pour le système d'exploitation Windows. Heureusement, Microsoft propose une version entièrement gratuite de Visual Studio nommée "Community" pour ceux qui collaborent à des projets open-source ou qui créent des logiciels en tant que loisir.
  2. 2 Achetez un outil de reverse engineering. Le processus d'ingénierie inverse consiste à disséquer les composants 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 créer des hacks pour son client. Il existe de nombreux outils de reverse engineering, mais les plus importants sont IDA Pro et Binary Ninja.
  3. 3 Obtenir 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 absolument 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 est déjà fourni avec un débogueur (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, même si elles sont connues pour leur instabilité.

Deuxième partie de trois:
Apprentissage de la programmation informatique de base et de l'ingénierie inverse Roblox

  1. 1 Apprenez un langage de programmation qui compile en code natif et est (de préférence) compatible nativement avec le système d'exploitation Windows. Les langages de haut niveau tels que Lua, Python ou Go ne possèdent pas les fonctionnalités et la compatibilité nécessaires pour développer les exploits de Roblox, tandis que les langages de bas niveau tels que C / C ++ et Ada peuvent manipuler les structures nécessaires pour créer un piratage. De plus, étant donné que le client Roblox est programmé en C ++, il serait logique que vous fassiez également des hacks dans cette langue (mais ce n’est pas nécessaire).
  2. 2 Lisez des guides sur l'ingénierie inverse des logiciels. De nombreux ebooks / PDF gratuits sur le reverse engineering peuvent être trouvés via une simple recherche sur Google. Certains d’entre eux peuvent nécessiter une compréhension approfondie du fonctionnement de l’ordinateur, mais si vous limitez votre recherche aux sujets que vous devez spécifiquement connaître (comme l’inversion des logiciels C / C ++), vous pouvez trouver des guides relativement faciles à utiliser. vous comprenez le processus de reverse engineering.
  3. 3 Rejoignez une communauté concentrée sur l'exploitation de Roblox. La plus grande communauté d'exploitation de Roblox, V3rmillion, contient de nombreux guides relatifs au développement et à l'utilisation des exploits de Roblox. Alors que la majorité des utilisateurs de V3rmillion n'aiment pas les nouveaux venus sur la scène exploitante, certains peuvent être très accueillants et vous aideront à développer un exploit.
  4. 4 Lisez le code source de Roblox. En janvier 2017, une copie du code source de Roblox 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 à le renverser via un utilitaire de reverse engineering.
    • Attention, l'obtention du code source susmentionné peut entraîner des problèmes, légaux ou techniques (les utilisateurs étant 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 n'importe où ailleurs sur Internet.
  5. 5 Demandez de l'aide en exploitant des maîtres. Heureusement pour les nouveaux arrivants, il est facile de chercher de l'aide auprès de développeurs bienveillants (et compétents!). Un collectif d’ingénieurs d’ingénierie Roblox, appelé "Rain", peut être contacté sur V3rmillion, et certains de ses membres les plus prestigieux seront ravis de vous aider à développer votre propre exploit. Notez que certains autres développeurs exploit, qui sont jordaniens ou anarcho-fjordaniques (terme inventé par les utilisateurs de V3rmillion pour décrire les utilisateurs qui ne sont pas disposés à aider sur le fait que faire vos propres choses par vous-même est préférable à la collaboration avec d'autres utilisateurs), exhalent l'élitisme et veut rarement aider les autres, alors vous devez vous assurer que vous contactez les bonnes personnes.
  6. 6 Lisez le code des exploits accessibles au public. Certains développeurs d’exploitation ont publié le code source sur leurs exploits afin que les utilisateurs puissent comprendre leur fonctionnement. Cela pourrait être très bénéfique pour apprendre à développer les exploits de Roblox. De plus, le code développé il y a plus de deux ans fonctionne toujours de nos jours et est constamment recyclé par les développeurs d'exploits (le code est connu pour sa stabilité et sa facilité d'utilisation) et est actuellement dans le domaine public. utiliser du code provenant d'exploits déjà existants dans vos propres projets, tant que vous comprenez le fonctionnement du code et ce qu'il fait.

Troisième partie de trois:
Libérer votre exploit

  1. 1 Trouvez un support pour libérer votre exploit. Alors que certains utilisateurs veulent garder leur (s) hack (s) pour eux-mêmes, certains veulent les diffuser au public pour le plus grand bien de la communauté exploitant Roblox. Vous pouvez facilement localiser un site Web pour publier votre exploit. En fait, tout site Web tricheur de jeux vidéo est un bon site pour publier votre exploit.
  2. 2 Configurez une communauté pour votre exploit. Certains exploits qui ont pris de l'ampleur ont formé une grande communauté organisée, tournant généralement autour d'une discussion de groupe. Les logiciels de communication tels que Discord ou Skype sont parfaits pour les utilisateurs de votre exploit, car ils sont gratuits et généralement exempts de bogues. Veuillez noter que vous n'avez pas à créer une communauté centralisée pour votre exploit: la plupart des exploits gratuits ici ne sont pas importants (c'est presque toujours le cas), de sorte que leurs créateurs ne passent généralement pas leur temps précieux à créer une discorde. serveur ou un groupe de discussion Skype pour leurs exploits.
  3. 3 Faites un pas de plus et envisagez de vendre votre exploit. La vente ou la libération gratuite de votre exploit dépend entièrement de vous, mais si vous manquez de fonds, la vente de votre exploit peut vous aider à gagner de l'argent. L’exploitation est très rentable (en fait, plus que jamais: le nombre d’exploitations vendues en 2017 a doublé en seulement 3 mois) et les prix vont généralement de 30 à 60 dollars américains. Par exemple, l'exploit "ProtoSmasher" a généré (approximativement) plus de mille dollars deux jours seulement après la sortie de l'exploit.
    • Notez que la vente d'un exploit trop cher diminuera toujours les ventes, alors assurez-vous que le prix de votre exploit est ajusté en fonction de vos capacités de piratage.