Detail práce

Univerzální nástroj pro dekompresi spustitelných souborů

Bakalářská práce Student: Milkovič Marek Akademický rok: 2014/2015 Vedoucí: Matula Peter, Ing.
Název anglicky
Generic Unpacker of Executable Files
Jazyk práce
český
Abstrakt

Komprese spustitelných souborů je proces komprese dat a kódu za účelem zmenšení velikosti nebo ochrany těchto souborů. Chování komprimovaného spustitelného souboru je těžké analyzovat, proto musí být takovýto soubor nejprve dekomprimován. Tato práce pojednává o návrhu a implementaci univerzálního nástroje pro dekompresi spustitelných souborů, neboli generického unpackeru, který je součást dekompilačního procesu v rekonfigurovatelném zpětném překladači společnosti AVG. Cílem této práce je vytvořit generický unpacker, který by byl jednoduše rozšířitelný, platformě a architekturálně nezávislý a jeho výstup by byl dekompilovatelný. V rámci práce jsou navrhnuté a implementované heuristické analýzy pro dosažení dekompilovatelnosti výstupů. Výsledky jsou porovnatelné s unpackery používanými v praxi.

Klíčová slova

dekompilce, reverzní inženýrství, rekonfigurovatelný zpětný překladač, dekomprese, spustitelný soubor

Ústav
Studijní program
Informační technologie
Soubory
Odložení zveřejnění
Plný text práce bude zveřejněn po 10 letech
Stav
obhájeno, hodnocení A
Obhajoba
16. června 2015
Oponent
Průběh obhajoby

Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm A.

Otázky u obhajoby

Jaká je spolehlivost výběru vhodného plug-inu pro dekompresi spustitelného souboru? Co se stane v případě, že vybrán nesprávný plug-in?

Komise
Meduna Alexander, prof. RNDr., CSc. (UIFS FIT VUT), předseda
Beran Vítězslav, doc. Ing., Ph.D. (UPGM FIT VUT), člen
Drábek Vladimír, doc. Ing., CSc. (UPSY FIT VUT), člen
Křena Bohuslav, Ing., Ph.D. (UITS FIT VUT), člen
Očenášek Pavel, Mgr. Ing., Ph.D. (UIFS FIT VUT), člen
Citace
MILKOVIČ, Marek. Univerzální nástroj pro dekompresi spustitelných souborů. Brno, 2015. Bakalářská práce. Vysoké učení technické v Brně, Fakulta informačních technologií. 2015-06-16. Vedoucí práce Matula Peter. Dostupné z: https://www.fit.vut.cz/study/thesis/16756/
BibTeX
@bachelorsthesis{FITBT16756,
    author = "Marek Milkovi\v{c}",
    type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce",
    title = "Univerz\'{a}ln\'{i} n\'{a}stroj pro dekompresi spustiteln\'{y}ch soubor\r{u}",
    school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}",
    year = 2015,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/16756/"
}
Nahoru