Detail publikace
Code Analysis and Transformation
Reverzní inženýrství, zpětný překlad, překladač, dekompilátor, disassembler, debugger, assembler.
Práce popisuje metody a postupy používané k analýze a transformaci kódů. Obsahuje základní informace o vědním oboru reverzní inženýrství a jeho užití ve výpočetní technice i mimo ni. Hlavním cílem je vytvoření prostředku ke zpětnému překladu z binární formy do jazyka symbolických instrukcí. Tato činnost je silně závislá na konkrétní instrukční sadě a musí být použita pro předem známou architekturu procesorů. Uvedený problém je řešen pomocí šablon, zásuvných modulů a modulárnosti zpětného překladače. Zmíněné vlastnosti dovolí uživatelům rozšiřovat program o nové instrukční sady. Výstupem je textová reprezentace instrukcí, funkčně ekvivalentní vstupu. Práce demonstruje nejenom běžně používané postupy dekódování, ale i nové postupy navržené autorem.
@INPROCEEDINGS{FITPUB9053, author = "Jakub K\v{r}oustek", title = "Code Analysis and Transformation", pages = "152--154", booktitle = "Proceedings of the 13th Conference STUDENT EEICT 2007", year = 2007, location = "Brno, CZ", publisher = "Brno University of Technology", ISBN = "978-80-214-3407-3", language = "czech", url = "https://www.fit.vut.cz/research/publication/9053" }