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

but.committeeprof. RNDr. Alexandr Meduna, CSc. (předseda) doc. Ing. Vladimír Drábek, CSc. (místopředseda) doc. Ing. Vítězslav Beran, Ph.D. (člen) Ing. Bohuslav Křena, Ph.D. (člen) Mgr. Ing. Pavel Očenášek, Ph.D. (člen)cs
but.defenceStudent 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?cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorMatula, Petercs
dc.contributor.authorMilkovič, Marekcs
dc.contributor.refereeHynek, Jiřícs
dc.date.accessioned2025-06-15T22:56:20Z
dc.date.available2025-06-16cs
dc.date.available2025-06-15T22:56:20Z
dc.date.created2015cs
dc.description.abstractKomprese 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.cs
dc.description.abstractExecutable files packing is a process used for compression or protection of these files. The behavior of the packed executable file is difficult to analyze, therefore the packed file needs to be unpacked at first. This work deals with the design and implementation of a generic unpacker that is part of the decompilation chain in the AVG's Retargetable Decompiler. The goal of this work is to create the generic unpacker of executable files, which would be easily extensible, platform and architecture independent, and its ouput would be decompilable. The heuristic analyses are proposed and implemented to achieve the decompilability of the ouput. The results are comparable with the other unpackers used in practice.en
dc.description.markAcs
dc.identifier.citationMILKOVIČ, M. Univerzální nástroj pro dekompresi spustitelných souborů [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2015.cs
dc.identifier.other88470cs
dc.identifier.urihttps://hdl.handle.net/11012/252522
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsPřístup k plnému textu prostřednictvím internetu byl licenční smlouvou omezen na dobu 10 roku/letcs
dc.subjectdekompilcecs
dc.subjectreverzní inženýrstvícs
dc.subjectrekonfigurovatelný zpětný překladačcs
dc.subjectdekompresecs
dc.subjectspustitelný souborcs
dc.subjectdecompilationen
dc.subjectreverse engineeringen
dc.subjectretargetable decompileren
dc.subjectunpackingen
dc.subjectexecutable fileen
dc.titleUniverzální nástroj pro dekompresi spustitelných souborůcs
dc.title.alternativeGeneric Unpacker of Executable Filesen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2015-06-16cs
dcterms.modified2020-05-10-16:11:47cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid88470en
sync.item.dbtypeZPen
sync.item.insts2025.06.16 00:56:19en
sync.item.modts2025.06.16 00:32:21en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémůcs
thesis.levelBakalářskýcs
thesis.nameBc.cs
Files
Original bundle
Now showing 1 - 3 of 3
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-16756_v.pdf
Size:
86.14 KB
Format:
Adobe Portable Document Format
Description:
file Posudek-Vedouci prace-16756_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-16756_o.pdf
Size:
127.57 KB
Format:
Adobe Portable Document Format
Description:
file Posudek-Oponent prace-16756_o.pdf
Loading...
Thumbnail Image
Name:
review_88470.html
Size:
1.39 KB
Format:
Hypertext Markup Language
Description:
file review_88470.html
Collections