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
Questions connexes
- 1. Nommez JQuery: connaissez-vous le (s) plugin (s) jquery (s) spécifique (s) utilisé (s) pour créer ce widget?
- 2. Tout bon outil (s) pour la connexion à distance Automatiser
- 3. question (s) concernant le (s) graphique (s) de tournoi
- 4. Quelle (s) version (s) de VSTS pour les fichiers .dbproj?
- 5. Quelle (s) collection (s) pour stocker des groupes d'utilisateurs?
- 6. Langue (s) appropriée (s) pour les simulations en modélisation?
- 7. Fichier (s) CSS et Javascript cumulé (s)
- 8. currentTimeMillis de Java renvoie la (les) valeur (s) négative (s)
- 9. Erreur CLI C++ C3767: fonction (s) candidate (s) non accessible (s)
- 10. Quelle (s) technologie (s) et langage (s) Microsoft Navison a-t-il implémenté avec/dans?
- 11. Le (s) navigateur (s) affichera: run-in correctement?
- 12. À quelle (s) conférence (s) de cours dois-je participer?
- 13. Meilleure (s) caractéristique (s) dans Visual Studio 2008 (et VSTS)?
- 14. Quel (s) schéma (s) d'étiquette sont les plus efficaces?
- 15. Recherche de mot (s) double (s) avec expressions régulières
- 16. Meilleure (s) pratique (s) pour la visionneuse de journaux en temps réel sur l'écran pour log4net
- 17. WPF DataGrid ContextMenu (s)
- 18. authentification JBoss Question (s)
- 19. Statistiques d'E/S système
- 20. Déclaration SQL (s)
- 21. Je voulais un outil pour décompiler le code .NET obfusqué.
- 22. Erreur (s) PHPMailer
- 23. git submodules: ln -s
- 24. Fonction d'E/S de fichier pour C
- 25. code propre pour les E/S asynchrones
- 26. getter et emballages setter pour TiXmlElement * « s
- 27. Comment obtenir une image pour les différentes MessageBoxImage (s) ou MessageBoxIcon (s)
- 28. Quel (s) modèle (s) suis-je supposé utiliser pour cette situation?
- 29. return javascript code plein de 's', s et \ s dans une classe, comment puis-je le faire?
- 30. Comment détecter si le (s) filtre (s) a (ont) été modifié (s) sur une feuille de calcul?