Dekompilace DCU

vložil Radek Červinka 23. listopadu 2010 21:51

Existuje lehce undergroundová aplikace se zdroji pro částečnou dekompilaci DCU, která ale je mimochodem součástí mnoha projektů (namátkou CnPack wizards nebo IDR - Interactive Delphi Reconstructor, o kterém jsem také psal).

Jaký je vlastně rozdíl mezi dekompilaci výsledného EXE a DCU? V EXE nemusí být všechny metody, navíc tam nejsou informace o jménech.

Program se jmenuje DCU32INT a to INT je protože výsledek nejde (většinou) zpět kompilovat.

Problém je, že původní autor Alexei Hmelnov má poslední verzi maximálně pro DCU z Delphi 2006 (mimochodem zase někdo z Ruska). Naštěstí na druhém konci světa je tento projekt součástí CnPack a ten má dostupné zdrojáky a v nich DCU32 i pro Delphi 2010 (ale vycházející z předposlední verze). Mimochodem v těch zdrojácích jsou kromě DCU32 i další skutečné perly.

Snažil jsem to nějak spojit, protože mne zajímalo co z toho dokáže vypadnout a výsledek je zde:

DCU32INT (i pro Delphi 2010 DCU, na bázi CnPack), původní verze (max. D2006 DCU) - DCU32INT.

Mimochodem: nová anketa - jaký typ komponent používáte? Hlasovat lze přes blueboard.cz/hlasovat-jwt0 nebo ve sloupci vpravo.


Nabízíme Delphi školení na různá témata, primárně ve Vaší firmě.

Tagy: , ,

Nástroje

Komentáře

23.11.2010 23:21:14 #

pingback

Pingback from topsy.com

Twitter Trackbacks for
        
        Delphi.cz | Dekompilace DCU
        [delphi.cz]
        on Topsy.com

topsy.com

24.11.2010 9:51:40 #

Martin

V anketě mi chybí "Používám všechny typy komponent" (můj případ).

Martin

24.11.2010 10:00:26 #

radekc

Přidáno, díky za upozornění.

radekc

Komentování ukončeno

Naše nabídka

Partial English version.

MVP
Ing. Radek Červinka - Embarcadero MVP
profil na linkedin, Twitter:@delphicz

Nabízím placené poradenství a konzultace v oblasti programování a vývoje SW.
Dále nabízíme i vývoj speciálního software na zakázku.

Neváhejte nás kontaktovat (i ohledně reklamy nebo burzy práce).

Pokud chcete podpořit tento server libovolnou částkou, můžete použít PayPal. Moc děkuji.

Delphi Certified Developer

O Delphi.cz

Delphi je jediný moderní RAD nástroj podporující tvorbu nativních aplikací pro platformu Win32, Win64 , Mac OSX a na iPhone a Android (s výhledem na další platformy díky FireMonkey) na současném trhu (včetně Windows 8.1).

V současnosti je světová komunita přes dva miliónů vývojářů.

Delphi.cz je nezávislý portál pro uživatele Delphi. Portál není koncipován pro úplné začátečníky, i když i ti se zde nebudou nudit, ale spíše na programátory, kteří již něco znají a chtějí své znalosti dále rozvíjet a sledovat novinky.

Anketa

Poslední komentáře

Comment RSS