Tengo un ELF de 32 bits ejecutable LSB, Intel 80386, versión 1 (SYSV), vinculado dinámicamente (utiliza bibliotecas compartidas), que también está desmantelado, y quiero explorarlo. ¿Alguien sabe cómo descompilar ese archivo?¿Cómo descompilar un ejecutable ELF de 32 bits LSB?
13
A
Respuesta
1
IDA plus Hex-Rays decompiler puede decompile (a código pseudo-C) la mayor parte del código x86 de 32 bits, incluidos los archivos ELF de Linux.
Descargo de responsabilidad: trabajo para Hex-Rays.
+15
¿Qué pasa si no queremos pagar $ 2k +? –
+2
@IanM: puede probar las alternativas ofrecidas en otras respuestas/comentarios. –
Cuestiones relacionadas
- 1. Cómo cargar un archivo ejecutable ELF ejecutable dinámicamente?
- 2. Lectura en 16 bits de un registro de 32 bits
- 3. ¿Puedo controlar la arquitectura (32 bits frente a 64 bits) al compilar un ejecutable de pyinstaller?
- 4. Embalaje de un archivo en un archivo ejecutable ELF
- 5. No se puede descompilar .NET-built ejecutable
- 6. Obtener el encabezado ELF del ejecutable principal
- 7. ¿Cómo ejecutar una JVM de 32 bits en un Linux de 64 bits?
- 8. ¿Cómo obtener bit LSB en MIPS?
- 9. Asignar un flotador de 32 bits a un entero de 32 bits
- 10. ¿Podemos crear un ejecutable de VC++ que funcione de forma nativa en Windows de 32 bits y de 64 bits?
- 11. Determinar si un archivo ejecutable (o biblioteca) es de 32 o 64 bits (en Windows)
- 12. reemplazar byte de 32 bits número
- 13. División de 64/32 bits en un procesador con división de 32/16 bits
- 14. 64 bits por división de 32 bits
- 15. Ejecutando código de 32 bits en Ubundu Error de instalación de 64 bits- No existe dicho archivo o directorio
- 16. Registros de 64 bits en ventanas de 32 bits
- 17. #ifdef para plataforma de 32 bits
- 18. ¿Es un int. Java siempre 32 bits?
- 19. Cómo descompilar un archivo swf
- 20. ¿Cómo declaro un entero de 32 bits en Java?
- 21. gdb no ejecuta el programa ELF de 64 bits con "Formato de archivo no reconocido"
- 22. Cómo compilar para 32 bits con Eclipse
- 23. ¿Cómo es que un kernel de 32 bits puede ejecutar un binario de 64 bits?
- 24. ¿Cómo fuerzo Python para ser de 32 bits en Snow Leopard y otras preguntas de 32 bits/64 bits
- 25. ¿Qué tiene de malo cambiar 32 bits de una variable de 32 bits?
- 26. Windows 7 64 bits incorrecta PATH al cargar la biblioteca de 32 bits para 32 bits exe
- 27. Agregar números de 64 bits con aritmética de 32 bits
- 28. Puede Python de 64 bits crear ejecutables de Windows de 32 bits
- 29. ¿Cómo recuperar la versión de GCC utilizada para compilar un ejecutable ELF determinado?
- 30. ¿Cómo interpretar la tabla de símbolos dinámicos en un ejecutable ELF?
Use 'readelf' y' objdump'. Sin saber exactamente lo que está buscando, es difícil decirle cómo podría hacerlo. – Mat
@Mat, gracias por su respuesta, solo estoy tratando de encontrar una contraseña que está incrustada en ese archivo –
Usted está solo entonces. Buena suerte y no hagas nada ilegal. – Mat