Univerzální nástroj pro dekompresi spustitelných souborů
but.committee | prof. 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.defence | 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? | cs |
but.jazyk | čeština (Czech) | |
but.program | Informační technologie | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Matula, Peter | cs |
dc.contributor.author | Milkovič, Marek | cs |
dc.contributor.referee | Hynek, Jiří | cs |
dc.date.accessioned | 2025-06-15T22:56:20Z | |
dc.date.available | 2025-06-16 | cs |
dc.date.available | 2025-06-15T22:56:20Z | |
dc.date.created | 2015 | cs |
dc.description.abstract | 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. | cs |
dc.description.abstract | Executable 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.mark | A | cs |
dc.identifier.citation | MILKOVIČ, 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.other | 88470 | cs |
dc.identifier.uri | https://hdl.handle.net/11012/252522 | |
dc.language.iso | cs | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
dc.rights | Přístup k plnému textu prostřednictvím internetu byl licenční smlouvou omezen na dobu 10 roku/let | cs |
dc.subject | dekompilce | cs |
dc.subject | reverzní inženýrství | cs |
dc.subject | rekonfigurovatelný zpětný překladač | cs |
dc.subject | dekomprese | cs |
dc.subject | spustitelný soubor | cs |
dc.subject | decompilation | en |
dc.subject | reverse engineering | en |
dc.subject | retargetable decompiler | en |
dc.subject | unpacking | en |
dc.subject | executable file | en |
dc.title | Univerzální nástroj pro dekompresi spustitelných souborů | cs |
dc.title.alternative | Generic Unpacker of Executable Files | en |
dc.type | Text | cs |
dc.type.driver | bachelorThesis | en |
dc.type.evskp | bakalářská práce | cs |
dcterms.dateAccepted | 2015-06-16 | cs |
dcterms.modified | 2020-05-10-16:11:47 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 88470 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.06.16 00:56:19 | en |
sync.item.modts | 2025.06.16 00:32:21 | en |
thesis.discipline | Informační technologie | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémů | cs |
thesis.level | Bakalářský | cs |
thesis.name | Bc. | cs |
Files
Original bundle
1 - 3 of 3
Loading...
- 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...
- 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...
- Name:
- review_88470.html
- Size:
- 1.39 KB
- Format:
- Hypertext Markup Language
- Description:
- file review_88470.html