Thesis Details

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

Bachelor's Thesis Student: Milkovič Marek Academic Year: 2014/2015 Supervisor: Matula Peter, Ing.
English title
Generic Unpacker of Executable Files
Language
Czech
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.

Keywords

decompilation, reverse engineering, retargetable decompiler, unpacking, executable file

Department
Degree Programme
Information Technology
Files
Postponement of publication
The full text of the thesis will be published after 10 years
Status
defended, grade A
Date
16 June 2015
Reviewer
Committee
Meduna Alexander, prof. RNDr., CSc. (DIFS FIT BUT), předseda
Beran Vítězslav, doc. Ing., Ph.D. (DCGM FIT BUT), člen
Drábek Vladimír, doc. Ing., CSc. (DCSY FIT BUT), člen
Křena Bohuslav, Ing., Ph.D. (DITS FIT BUT), člen
Očenášek Pavel, Mgr. Ing., Ph.D. (DIFS FIT BUT), člen
Citation
MILKOVIČ, Marek. Univerzální nástroj pro dekompresi spustitelných souborů. Brno, 2015. Bachelor's Thesis. Brno University of Technology, Faculty of Information Technology. 2015-06-16. Supervised by Matula Peter. Available from: https://www.fit.vut.cz/study/thesis/16756/
BibTeX
@bachelorsthesis{FITBT16756,
    author = "Marek Milkovi\v{c}",
    type = "Bachelor's thesis",
    title = "Univerz\'{a}ln\'{i} n\'{a}stroj pro dekompresi spustiteln\'{y}ch soubor\r{u}",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2015,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/16756/"
}
Back to top