Demontážník

Disassembler je počítačový program , který překládá jazyk stroje (spustitelný soubor), do assembleru (označovaný také jako „low level“ jazyka ). Tato operace, demontáž , je opačná než operace prováděná programem assembleru , sestavení .

Je možné rozebrat strojový kód generovaný překladačem jazyků na vysoké úrovni ( C / C ++ , Delphi atd.), Ale nezískáme zdrojový kód původního jazyka, pouze korespondenci kódu sestavení. K provedení této operace by bylo nutné použít dekompilátor .

Výstup disassembleru je spíše určen ke čtení kódu jednodušším a lidštějším způsobem, než ke čtení sekvencí bitů strojového kódu (dokonce i hexadecimálně), spíše než aby sloužil jako vstup do programu assembleru. Symboly (název proměnných, štítky, názvy procedur) se neobnoví, dokonce ani komentáře autora (užitečné k pochopení, pokud autor nějaké napsal).

Zdarma a / nebo bezplatní demontážníci

Komerční demontážníci

Související články