Avatar uživatele

Reverse engineering

porad jsem nenasel program,ktery by rozlozil exe soubor zpet do zdrojoveho kodu,prohledal jsem stranky reverse engineering a porad nic, verim ze existuje
Doplňuji:
neverim,ze to nejde,urcite ten program existuje,jenom ho najit.uvedu priklad-chci si total commander rozlozit zpet do strojoveho kodu ,a nedelat to jen pres Olly debugger

Odpovědi:

Avatar uživatele
Bronzový

To co hledáš je viz zdroj (jako pojem, reverse engineering (re) to sice trochu je, ale ne v pravém slova smyslu - pokud by jsi totiž dělal např. nějaký sw pomoci re pak bys vyzkoušel všechny možnosti chování a na základě toho co jsi odpozoroval bys napsal něco jiného, co se bude chovat stejně). Celkově ale používání těchto nástrojů není úplně nejšťastnější. Představa, že rozbiješ nějakou binárku do původního stavu, který byl než jsi ji zkompiloval je dost utopická...
Doplňuji:
Rozložit do "strojoveho kodu" to můžeš ale nezvládneš s tím pracovat (pokud tedy nejsi ultra magor, znám pár lidí co se v tom trochu umí pohybovat ale rozhodně ne něco psát) - to co potřebuješ je rozklad do zdrojového kódu tzn. do toho, co napsal nějaký člověk. V čem ti to vypadne záleží na tom, jaký použiješ dekompilér. Tvrdit, že z toho vždy vyleze asm je blbost.

Zdroj: http://cs.wikipedia.org/wiki/D ekompilátor


Avatar uživatele
Stříbrný

Vím že existují možnosti dostat exáč zpět. Nezaměňovat zdrojový a strojový kód. Ve strojovém ten exáč vlastně je. Dál nevím o tom, že by exáče byli šifrovány. A i pokud by byli, je možnost je odchytit přes debugger. Dále je možné, že se to nepovede (hypoteticky, sám jsem to nedělal, ale viděl) protože použitý decompiler nebude odpovídat compileru (přinejhorším by měli části zůstat v asembleru). A i když se to povede, budou ztraceny názvy funkcí a proměnných (budeš si je muset vymyslet a přiřadit sám) - což podstatně ztíží pochopení kódu.


Avatar uživatele
Bronzový

Nic takového neexistuje. exe soubory jsou šifrovány.
Potřeboval by jsi dešifrovacího klíč.


Avatar uživatele
Zlatý

Rozloží se to do nízkoúrovňového jazyka assemnbleru

 

Diskuze k otázce

Avatar uživatele

anonym

prosim vas,co mi to tady povidate.program v borland delphi se urcite da rozlozit zpet do ZDROJOVEHOkodu,asi na tom zacnu makat sam,pokud se nekdo chce pridat,prosim.

 

Zajímavé otázky v kategorii Počítače a internet

Přihlásit se

Položte otázku, odpovězte, zapojte se, …

začněte zde

Reklama

Kvalitní odpovědi v: Počítače a internet

Zlatý Bedy 1525
Zlatý Michal Kole 1198
Zlatý mosoj 1028
Zlatý Hlada 948
Zlatý ge0rge 894
Zlatý www 829
Zlatý led 820
Zlatý badisko 818
Zlatý gecco 795
Zlatý arygnoc 674

Zobrazit celkový žebříček

Facebook

 

Váš požadavek se vyřizuje, počkejte prosím.