J'ai vraiment du mal à trouver un bon décompilateur Lua bytecode. J'essaie de décompiler certains fichiers de script que j'ai trouvés dans un jeu mais ils semblent être compilés, mais ne semblent pas impossibles à décoder. Quel est le meilleur outil pour décompiler les binaires de Lua?Meilleur (s) outil (s) pour décompiler Lua bytecode?
12
A
Répondre
10
Il semble que LuaDec lui-même a été mis à jour pour Lua 5.0.2. Une nouvelle version ciblant le bytecode Lua 5.1.x a été publiée sous le numéro LuaDec51. Le wiki est toujours un bon endroit pour commencer à chercher des ressources comme mentionné par f3lix. Le mailing list est aussi un bon endroit à demander.
Notez qu'il est relativement facile d'ajouter l'obfuscation ou même le cryptage au chargeur bytecode. Aucun ne nécessiterait de modifications au noyau de Lua. Si le système que vous analysez a pris l'une de ces mesures, vous pourriez avoir plus de travail à faire.
3
La page Lua Tools du wiki lua-users.org répertorie quelques décompilateurs. Votre choix dépendra de la version de Lua que vous essayez de décompiler ...
2