Vitajte na [www.pocitac.win] Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy počítačový

Ako prevádzať EXE na Code

Softvérový program sa obvykle píše v programovacom jazyku vysokej úrovne, ako je C alebo Visual Basic. Tento natívny kód sa potom zostaví do strojového kódu, ktorý sa dá spustiť v počítači. Výsledkom skompilovaného kódu je súbor EXE; výsledný súbor sa považuje za spustiteľný, čo znamená, že sa dá vykonať na počítači. Zvrátenie procesu a prevádzanie súboru EXE späť na zdrojový kód v jeho rodnom jazyku je proces známy ako „dekompilácia“. Dekompilátory môžu byť výkonným nástrojom pre vývojárov, ktorí potrebujú modifikovať aplikácie, ktorých pôvodný zdrojový kód sa už dávno stratil.

Krok 1

Otvorte dekompilátor RecStudio, ktorý si môžete zadarmo stiahnuť z odkazu uvedeného v časť Zdroje nižšie.

Krok 2

Kliknite na „Súbor“ a „Nový projekt“. V dialógovom okne súboru vyberte súbor EXE vo vašom systéme, ktorý chcete dekompilovať, a kliknite na tlačidlo „OK“. Dekompilátor bude pokračovať a jeho dokončenie môže trvať niekoľko sekúnd až niekoľko minút, v závislosti od zložitosti súboru EXE a rýchlosti vášho počítača.

Kliknite na tlačidlo, ktoré vyzerá ako šípka ukazujúca na „C“. zobraziť kód ako zdrojový kód C.

Upozornenia

Mnoho komerčných softvérových programov prechádza procesom známym ako „zmätenie“, aby konkurenčným spoločnostiam alebo hackerom sťažilo dekompiláciu zdroja. s cieľom odhaliť obchodné tajomstvá alebo nedostatky programu. Ak bola aplikácia EXE zahmlená, bude pravdepodobne dekompilovaný zdrojový kód pre človeka rovnako ťažké interpretovať ako strojový kód obsiahnutý v súbore EXE.

Aj bez nejasností je dekompilácia nedokonalým a nezrelým procesom. Porozumenie vytvoreného dekompilovaného kódu C bude vyžadovať skúseného vývojára. Niektoré kódy, napríklad názvy premenných a funkcií, sa spravidla nezachovajú.

Položky, ktoré budete potrebovať

Rozkladač RecStudio

Copyright © počítačové znalosti Všetky práva vyhradené