Thesis Details

Vylepšování extrakce informací ze spustitelných souborů

Bachelor's Thesis Student: Hájek Karel Academic Year: 2020/2021 Supervisor: Zobal Lukáš, Ing.
English title
Improving Extraction of Information From Executable Files
Language
Czech
Abstract

This thesis deals with extension of an open-source decompiler project called RetDec maintained by the Avast company. The goal is to develop an extension of data extraction from executable files for malware analysis improvement. The thesis proposes several possible improvements on data extraction in the RetDec project. The most useful of these suggested enhancements are then selected and implemented. The selected enhancements involve calculating a hash of symbol names in Linux executable files and a more extensive analysis of Authenticode format, a Microsoft technology for digital signing of executable files for Windows operating systems. The thesis implements the selected additional data extractions in the RetDec project and tests them on real-world malware samples.

Keywords

RetDec, reverse engineering, executable files, PE, ELF, malware, Authenticode, import hash, telfhash

Department
Degree Programme
Information Technology
Files
Status
defended, grade C
Date
17 June 2021
Reviewer
Committee
Hanáček Petr, doc. Dr. Ing. (DITS FIT BUT), předseda
Malinka Kamil, Mgr., Ph.D. (DITS FIT BUT), člen
Ryšavý Ondřej, doc. Ing., Ph.D. (DIFS FIT BUT), člen
Strnadel Josef, Ing., Ph.D. (DCSY FIT BUT), člen
Szőke Igor, Ing., Ph.D. (DCGM FIT BUT), člen
Citation
HÁJEK, Karel. Vylepšování extrakce informací ze spustitelných souborů. Brno, 2021. Bachelor's Thesis. Brno University of Technology, Faculty of Information Technology. 2021-06-17. Supervised by Zobal Lukáš. Available from: https://www.fit.vut.cz/study/thesis/23240/
BibTeX
@bachelorsthesis{FITBT23240,
    author = "Karel H\'{a}jek",
    type = "Bachelor's thesis",
    title = "Vylep\v{s}ov\'{a}n\'{i} extrakce informac\'{i} ze spustiteln\'{y}ch soubor\r{u}",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2021,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/23240/"
}
Back to top