Publication Details

Analýza a převod kódů do vyššího programovacího jazyka

KŘOUSTEK, J. Analýza a převod kódů do vyššího programovacího jazyka. Proceedings of the 15th Conference STUDENT EEICT 2009. Brno: Vysoké učení technické v Brně, 2009. s. 196-198. ISBN: 978-80-214-3868-2.
English title
Code Analysis and Transformation To a High-Level Language
Type
conference paper
Language
Czech
Authors
Křoustek Jakub, Ing., Ph.D.
Keywords

Reverse engineering, recompilation, compiler, decompiler, disassembler, assembler, Lissom, ISAC, LLVM IR

Abstract

Primary objective of this thesis is a construction of a generic decompiler, i.e. tool that can recompile from any binary form to a chosen high level language. Output must be function-ally equivalent to the input. Process of decompilation is highly dependent on the processor architecture. This problem is solved with description of semantic of each instruction by a special language designed for this use. This proposal is implemented in practice as a part of project Lissom. Generic decompiler is completely new idea. The thesis contains entirely new techniques from theory of compilers and optimizations made by the author.

Published
2009
Pages
196–198
Proceedings
Proceedings of the 15th Conference STUDENT EEICT 2009
Conference
Student EEICT 2009, FEKT VUT v Brně, CZ
ISBN
978-80-214-3868-2
Publisher
Vysoké učení technické v Brně
Place
Brno
BibTeX
@inproceedings{BUT32565,
  author="Jakub {Křoustek}",
  title="Analýza a převod kódů do vyššího programovacího jazyka",
  booktitle="Proceedings of the 15th Conference STUDENT EEICT 2009",
  year="2009",
  pages="196--198",
  publisher="Vysoké učení technické v Brně",
  address="Brno",
  isbn="978-80-214-3868-2"
}
Back to top