Realmente estoy teniendo problemas para encontrar un descompilador de bytecode de Lua que funcione bien. Estoy tratando de descompilar algunos archivos de secuencias de comandos que encontré en un juego, pero parecen estar compilados, pero no parecen imposibles de descifrar. ¿Cuál es la mejor herramienta para descompilar los binarios de Lua?¿Mejor herramienta (s) para descompilar el bytecode de Lua?
12
A
Respuesta
10
Parece que LuaDec en sí se actualizó por Lua 5.0.2. Se ha lanzado una nueva versión dirigida al bytecode de Lua 5.1.x como LuaDec51. El wiki es siempre un buen lugar para comenzar a buscar recursos como lo menciona f3lix. El mailing list también es un buen lugar para preguntar.
Tenga en cuenta que es relativamente fácil agregar ofuscación o incluso cifrado al cargador de códigos de bytes. Ninguno de los dos requeriría modificaciones al núcleo de Lua. Si el sistema que está analizando ha tomado alguna de esas medidas, es posible que tenga más trabajo por hacer.
3
La página Lua Tools de la wiki de lua-users.org enumera un par de decompiladores. Su elección dependerá de la versión de Lua que intente descompilar ...
2
Cuestiones relacionadas
- 1. Diferencias entre el bytecode de Lua estándar y el bytecode de LuaJIT
- 2. Herramienta de pelusa para Lua
- 3. ¿Hay alguna herramienta para descompilar swf en actionscript?
- 4. kanban scrumish herramienta (s) para empezar
- 5. ¿El bytecode de Can Lua para las declaraciones 'if' salta hacia atrás?
- 6. ¿Guardando todo en un solo fragmento de bytecode lua?
- 7. Mejor herramienta para crear MSI
- 8. ¿Hay algún programa para descompilar Delphi?
- 9. Mejor biblioteca Lua OOP
- 10. Java bytecode equivalentes para ilasm/ildasm
- 11. ¿Qué herramienta (s) de construcción recomiendas para Python?
- 12. Mejor herramienta de combinación para Subversion
- 13. Descompilar Obj C framework
- 14. ¿La mejor herramienta para visualizar ontologías?
- 15. ¿Es posible transformar el bytecode LLVM en bytecode de Java?
- 16. ¿Cómo obtener el código c para ejecutar el bytecode hexadecimal?
- 17. Código de sangría Lua en Lua
- 18. ¿Puede el bytecode producido por luac usarse en computadoras sin biblioteca Lua?
- 19. ¿Qué herramientas CLR/.NET bytecode existen?
- 20. ¿Cuál es la mejor manera de reutilizar el analizador Lua?
- 21. ¿Cómo descompilar pdb para obtener el código fuente de C#?
- 22. Mejor Herramienta de Construcción .NET
- 23. reemplazo Lua para el operador%
- 24. mejor manera de manejar múltiples NSTableView (s)
- 25. ¿Qué herramienta (s) puedo usar para producir Screencasts de aplicaciones de iPhone?
- 26. Mejor herramienta de revisión de código para GIT
- 27. Mejor herramienta para Diagrama de sistema de software
- 28. Compilador Lua a JVM?
- 29. ¿Qué herramienta puede descompilar una DLL en código fuente de C++?
- 30. Descompilar un archivo GCH