Possiedo un eseguibile LSB ELF a 32 bit, Intel 80386, versione 1 (SYSV), collegato dinamicamente (utilizza librerie condivise), anch'esso escluso, e desidero esplorarlo. Qualcuno sa come decompilare un tale file?Come decompilare un eseguibile LSB ELF a 32 bit?
13
A
risposta
1
IDA plus Hex-Rays decompiler can decompile (a codice pseudo-C) la maggior parte del codice x86 a 32 bit, inclusi i file ELF di Linux.
Disclaimer: Lavoro per Hex-Rays.
+15
Cosa succede se non vogliamo pagare $ 2k +? –
+2
@IanM: puoi provare le alternative offerte in altre risposte/commenti. –
Problemi correlati
- 1. Lettura a 16 bit da un registro a 32 bit
- 2. Come ottenere il bit LSB in MIPS?
- 3. Comprimere un file in un eseguibile ELF
- 4. Impossibile decompilare eseguibile con .NET.
- 5. Esecuzione di codice assembly a 32 bit su un processore Linux a 64 bit e 64 bit: Spiegazione dell'anomalia
- 6. Come eseguire una JVM a 32 bit su un sistema Linux a 64 bit?
- 7. Come avviare un processo a 64 bit da un processo a 32 bit
- 8. Come si creano moduli XS a 32 bit per un Perl personalizzato a 32 bit su un sistema CentOS a 64 bit?
- 9. Mappare un float a 32 bit su un intero a 32 bit
- 10. Un compilatore C può generare un eseguibile a 64 bit in cui i puntatori sono a 32 bit?
- 11. sostituire byte a 32 bit numero
- 12. Posso controllare l'architettura (32 bit vs 64 bit) quando si costruisce un eseguibile pyinstaller?
- 13. Come convertire l'int firmato a 32 bit int a 32 bit senza segno int?
- 14. Interop da 64 a 32 bit - come?
- 15. Memorabile valore a 32 bit come costante
- 16. Esecuzione di codice a 32 bit in Ubundu Errore di installazione a 64 bit - Nessun file o directory
- 17. Operatore bit a bit per ottenere byte da 32 bit
- 18. C - Come verificare se 8 bit sono a 32 bit?
- 19. Compilare binario a 32 bit su sistema a 64 bit
- 20. Come si esegue un VBScript in modalità a 32 bit su un computer a 64 bit?
- 21. Perché MSBuild a 64 bit carica estensioni a 32 bit?
- 22. Istruzioni di caricamento in attesa a 32 bit IR (architettura a 32 bit in stile RISC)
- 23. Come modificare un bit di registro a 32 bit specifici senza modificare altri bit?
- 24. Accesso a file da 2,3,4 GB in processo a 32 bit su Windows a 64 bit (o 32 bit)
- 25. Python a 64 bit può creare eseguibili di Windows a 32 bit
- 26. Posso eseguire un programma java sviluppato usando jdk a 32 bit con jre a 64 bit? l'applicazione utilizza librerie di sistemi a 32 bit non java
- 27. Perché l'applicazione a 32 bit non accede all'hive del Registro di sistema a 32 bit?
- 28. Come utilizzare virtualenv in Python a 32 bit su un computer a 64 bit?
- 29. Come ENUM moduli in un processo a 64 bit da una a 32 bit WOW elaborare
- 30. Come si compila openSSL in modalità a 32 bit su un sistema a 64 bit?
Utilizzare 'readelf' e' objdump'. Senza sapere cosa stai cercando esattamente, è difficile dirti come potresti farlo. – Mat
@Mat, grazie per la tua risposta, sto solo cercando di trovare una password che è incorporata in quel file –
Sei da solo allora. Buona fortuna e non fare nulla di illegale. – Mat