2009-04-13 19 views
12

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?

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

Parece que había alguna herramienta llamada LuaDec, pero el sitio parece estar fuera de servicio. Hay otro decompilador disponible here, parece ser bueno para la descompilación masiva.

Cuestiones relacionadas