Potřeboval bych přeložit již zkompilovanej soubor .EXE zpět do kódu. Jak na to?
Fórum › C / C++
Přeložení .exe souboru do kódu
To Zelenáč : Záleží na složitosti aplikace a stejnak, i tak se to dá zneužít...
tmi napsal:
teoreticky puvodni kod dostat lze (az na komentare, jmena promennych atd.), zalezi na tom jaky dekompiler se pouzije a zdali je znam puvodni uzity kompileru
jenže pravděpodobně to půjde ještě pár let jen ručně, reverzním inženýrstvím (dokud nebude počítač myslet tak dobře, že sám uhodne z asm, jaký byl původní kod) .
Troufám si říct, že čistě z assembleru nikdy nezískáte (plně automaticky) původní kód (i když by výsledkem teoreticky mohl být kód, který bude mít stejnou funkčnost). O tom by se dalo uvažovat až se znalostí mezikódu.
To djanosik : kod se stejnou funkcnosti ziskas vzdy, kompilace je reverzibilni proces. jde o to, ze jedna myslenka se da zapsat vice zpusoby, kompilaci ti ale vzdy vznikne stejny strojovy kod - a disassmebler nebude vracet mnozinu zdrojaku...
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Převod souboru *.exe do zdrojového kódu? — založil arachod
Úprava .exe souboru (jeho kodu) — založil klomarex
Úprava .exe souboru (jeho kodu) — založil klomarex
Prelozeni souboru — založil pavel
Spojování exe souboru — založil lexy
Moderátoři diskuze