Yo,
J'ai voulu essayé de reverse un des jeux que je kiff par dessus tout (mélange de Dota et LOL) => Battlerite.
J'ai enfin des résultats au bout du 5ème jour (aujourd'hui).
Informations de base du jeu:
- Unity Engine: 5.4.0p3 x86
- Code obfuscation: SmartAssembly
- Anti-cheat: naif, patchable en 2 modifs du ILCode
- .NET: v3.5
Je vais passer tous les détails chiant, en résumé j'ai finalement patché leur sdk de base (avec dé-obfuscation et quelques épurations e.g rendre public tout ce qui était internal pour rendre le projet plus facile par la suite)
Information du cheat:
- Lien: https://github.com/Romain-P/alpharite
- Wallhack: retire le brouillard de guerre et affiche les joueurs au travers des murs
- Camera Unlock: retire la bride du dezoom (ça parait stupide mais donne clairement l'avantage avec le wallhack)
- Aimbot: 2 modes de visée auto: target-lock et direction-lock
Le target-lock est un aimbot classique qui va lock le curseur de la souris sur la cible la plus proche du curseur.
Le direction-lock lock le curseur sur le vecteur directionnel joueur -> enemy
![[Image Introuvable]](https://i.imgur.com/C9IOYyU.png)
A venir:
- aimbot prediction: je vais prendre en compte la direction + velocité des enemis pour prédire la position. Car dans l'état actuel, le aimbot n'est pas très accurate si l'ennemi kite fortement
- scripts: des sorts lancés automatiquement selon certaines conditions; ce sera la dernière étape
Remarques:
Je n'ai jamais codé en C# et j'ai pas pris le temps d'aller en profondeur, donc le code risque de choquer certains, sans parler de la syntaxe que j'utilise ^^ (je code qu'en lowerCamelCase)
Mon discord pour les intéressés (de l'aide reste le bienvenu): romain#6243
Clips:
Demo wallhack
https://streamable.com/775d1v
Démo target-lock
https://streamable.com/z78agv
Démo direction-lock
https://streamable.com/gboao2
Hésitez pas à lâcher un Star ;) peace