Thesis Details

Decompilation of Specialized and Advanced Instruction Sets

Bachelor's Thesis Student: Holub Juraj Academic Year: 2019/2020 Supervisor: Křivka Zbyněk, Ing., Ph.D.
Czech title
Zpětný překlad specializovaných a pokročilých instrukčních sad
Language
English
Abstract

Nowadays, the process of analyzing malicious software is an important part of information technologies. One of the crucial techniques is decompilation of malicious binary programs. The decompilation is a complex process, and there are multiple projects with such a goal. The project RetDec aims to develop retargetable and flexible decompiler. The goal of this research is to improve the decompilation of advanced instruction sets for architecture x86. The new optimization for FPU register stack manipulation is designed, and the support of FPU and SSE instruction set translation is extended. The new extensions are implemented and tested in the manner of decompilation efficiency and quality.

Keywords

compiler, decompiler, reverse engineering, x86, FPU, SSE, RetDec

Department
Degree Programme
Information Technology
Files
Status
defended, grade B
Date
9 July 2020
Reviewer
Committee
Kolář Dušan, doc. Dr. Ing. (DIFS FIT BUT), předseda
Chudý Peter, doc. Ing., Ph.D. MBA (DCGM FIT BUT), člen
Kořenek Jan, doc. Ing., Ph.D. (DCSY FIT BUT), člen
Lengál Ondřej, Ing., Ph.D. (DITS FIT BUT), člen
Rychlý Marek, RNDr., Ph.D. (DIFS FIT BUT), člen
Citation
HOLUB, Juraj. Decompilation of Specialized and Advanced Instruction Sets. Brno, 2020. Bachelor's Thesis. Brno University of Technology, Faculty of Information Technology. 2020-07-09. Supervised by Křivka Zbyněk. Available from: https://www.fit.vut.cz/study/thesis/23000/
BibTeX
@bachelorsthesis{FITBT23000,
    author = "Juraj Holub",
    type = "Bachelor's thesis",
    title = "Decompilation of Specialized and Advanced Instruction Sets",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2020,
    location = "Brno, CZ",
    language = "english",
    url = "https://www.fit.vut.cz/study/thesis/23000/"
}
Back to top