Thesis Details
Zadní část zpětného překladače produkující kód v jazyce C
This thesis deals with the implementation of the back-end of the decompiler, which produces a code in C language. It contains basic information about the principals and using of the reverse engineering either in the area of information technology or apart from it. The main goal is to create the back-end of the decompiler which would generate a code that would be equivalent against the input and will be translatable into a binary code. Functionality of the output code will be conserved in state of the functionality of the source code. The output is the implementation of the classes in C++ language. It does described activity as a part of the general decompiler which is developed in terms of the project Lissom.
Reverse engineering, decompilation, compiler, decompiler, Lissom, LLVM IR, C language.
Bartík Vladimír, Ing., Ph.D. (DIFS FIT BUT), člen
Schwarz Josef, doc. Ing., CSc. (DCSY FIT BUT), člen
Smrčka Aleš, Ing., Ph.D. (DITS FIT BUT), člen
Španěl Michal, doc. Ing., Ph.D. (DCGM FIT BUT), člen
@bachelorsthesis{FITBT13429, author = "Martin Urban", type = "Bachelor's thesis", title = "Zadn\'{i} \v{c}\'{a}st zp\v{e}tn\'{e}ho p\v{r}eklada\v{c}e produkuj\'{i}c\'{i} k\'{o}d v jazyce C", school = "Brno University of Technology, Faculty of Information Technology", year = 2012, location = "Brno, CZ", language = "czech", url = "https://www.fit.vut.cz/study/thesis/13429/" }