Obsah
"Disassembler", alebo disassembler, je program, ktorý vám umožní pozrieť sa na strojový kód bežiaceho programu. Demontáž je typ analytického postupu, ktorý programátori používajú na vizualizáciu, ako program beží v pamäti. Mnohé programy umožňujú odpojiť súbor "setup.exe", ktorý vám umožní vidieť, ako sa inštalácia spúšťa na vašom počítači.
inštrukcia
Disassembler vám umožňuje vidieť strojový kód zo súboru (Comstock Images / Comstock / Getty Images)-
Stiahnite si a nainštalujte program "IDA Pro" z "Hez Ray" (pozri zdroje). Je to farebne kódovaná aplikácia, ktorá vám umožňuje rozlišovať medzi kódom "setup.exe" a kódom operačného systému Windows. Zobrazenie pamäte zobrazuje bežiaci kód súboru EXE, ktorý sa nachádza v pamäti. Program tiež umožňuje manipulovať s hodnotami a pozastaviť vykonávanie súboru. To vám umožní otestovať možnosti programu pre súbor "setup.exe".
-
Prevezmite a nainštalujte "W32 DASM" (viď Zdroje) na počítači, ktorý má súbor "setup.exe". Je to bezplatný program, takže je to dobré pre ľudí, ktorí nemajú veľa skúseností s demontážou spustených súborov a čítaním kódov z pamäte. Rozhranie je jednoduché okno, ktoré zobrazuje kód každej adresy pamäte. Nie je však možné zmeniť kód v pamäti, ako v "IDA Pro".
-
Stiahnite si a nainštalujte "OllyDbg" (pozrite si zdroje). Tento program je debugger a debugger. Ladiaci program spolupracuje s debuggerom na zobrazení kódu v pamäti a umožňuje, aby sa s kódom nachádzalo pri hľadaní problémov a chýb v súbore "setup.exe". Toto je open source program, takže môžete pridávať open source moduly alebo si vylepšovať program.