PDA

Visualizza la versione completa : decompilatore????


sasax
10-05-2002, 17:18
semplice questoion:
se da un codice sorgente ottengo un codice eseguibile attraverso un compilatore come faccio ad ottenere un codice sorgente da uno eseguibile.
Cosa occorre? una sorta di decompilatore?
e se si quale?
io come compilatore uso turbo c 2.01
Grazie

steno12
10-05-2002, 17:55
HackMan freeware

sebamix
10-05-2002, 19:58
Bisogna notare la differenza tra Decompilatore e Disassemblatore.
HackMan un disassemblatore (ritorna indietro codice Assembler).
Se vuoi indietro codice C da un exe scritto da un compilatore C devi cercarti un disassemblatore C, anche se dubito altamente che esista...

debbelandia
10-05-2002, 21:17
Invece esistono , solo che la creazione dell'ipertesto non affidabile!!!!!!!!!!!!

sebamix
11-05-2002, 18:01
Originariamente inviato da debbelandia
Invece esistono , solo che la creazione dell'ipertesto non affidabile!!!!!!!!!!!!

Ipertesto??? :confused:

dany-
11-05-2002, 22:48
Ciao, volevo farti notare una possibile grana: quando disassembli (o decompili) il programma non in grado di "generare" i nomi delle variabili come erano stati decisi quando stato compilato, vedi solo indirizzi...

Cmq, ammesso che esista, ogni compilatore crea il codice in un modo preciso (es. opzioni di compilazioni), quindi ti serve un decompilatore per ogni compilatore.

Ciao
Daniele

URANIO
12-05-2002, 00:25
Eccome se esistono!!!
...e per molti linguaggi anche!

Il loro vero problema per che non daranno mai un codice uguale all'originale ...ma simile!!!
Esistono poi degli algoritmi o pezzi di codice (non so come definirli) che rendono difficile la vita a questi decompilatori!!!

Loading