Detail práce

Transformace kódů aplikovaná pro dekompilaci

Bakalářská práce Student: Šomlo Ivan Akademický rok: 2006/2007 Vedoucí: Meduna Alexander, prof. RNDr., CSc.
Název anglicky
Code Transformation Applied to Decompilation
Jazyk práce
český
Abstrakt

Táto práca popisuje proces a jednotlivé časti dekompilácie. Dekompilácia je opačný proces ku kompilácii. Jej úlohou je transformácia vstupného programu, obyčajne v strojovom kóde, do funkčne ekvivalentnej podoby vo vyššom programovacom jazyku. Práca popisuje jednotlivé fázy dekompilácie: disasembler, generátor vnútornej reprezentácie programu, analýza základných blokov, optimalizácia, analýza dátových a riadiacich tokov a generovanie výsledného kódu.

Klíčová slova

dekompilácia, strojový kód, disasembler, trojadresný kód, analýza dátových tokov, analýza riadiacich tokov

Ústav
Studijní program
Informační technologie
Soubory
Stav
obhájeno, hodnocení B
Obhajoba
12. června 2007
Oponent
Komise
Meduna Alexander, prof. RNDr., CSc. (UIFS FIT VUT), předseda
Herout Pavel, doc. Ing., Ph.D. (ZČU v Plzni), člen
Lukáš Roman, Ing., Ph.D. (UIFS FIT VUT), člen
Růžička Richard, doc. Ing., Ph.D., MBA (UPSY FIT VUT), člen
Strnadel Josef, Ing., Ph.D. (UPSY FIT VUT), člen
Zbořil František, doc. Ing., Ph.D. (UITS FIT VUT), člen
Citace
ŠOMLO, Ivan. Transformace kódů aplikovaná pro dekompilaci. Brno, 2007. Bakalářská práce. Vysoké učení technické v Brně, Fakulta informačních technologií. 2007-06-12. Vedoucí práce Meduna Alexander. Dostupné z: https://www.fit.vut.cz/study/thesis/4920/
BibTeX
@bachelorsthesis{FITBT4920,
    author = "Ivan \v{S}omlo",
    type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce",
    title = "Transformace k\'{o}d\r{u} aplikovan\'{a} pro dekompilaci",
    school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}",
    year = 2007,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/4920/"
}
Nahoru