Original title:
Generický zpětný překlad programů v bajtkódu do vyšší formy reprezentace
Translated title:
Generic Decompilation of Bytecode into High-Level Representation
Authors:
Mrázek, Petr ; Zemek, Petr (referee) ; Křoustek, Jakub (advisor) Document type: Master’s theses
Year:
2013
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta informačních technologií Abstract:
[cze][eng]
Práce popisuje postupy a principy zpětného překladu. Uvádí základní informace o zpětném inženýrství a jeho užití v oboru softwarového inženýrství i inženýrství obecně. Dále představuje zpětný překladač vyvíjený v rámci projektu Lissom na FIT VUT v Brně. Cílem práce je navrhnout a implementovat rekonfigurovatelný zpětný překladač bajtkódu navazující na tento překladač.
The work describes methods and principles of decompilation, basic information about reverse engineering and its use in both software engineering and engineering in general. Furthermore, it introduces the decompiler developed within the Lissom project at BUT FIT. The goal of the work is to design and implement a retargetable decompiler for bytecode, which extends the original decompiler.
Keywords:
bytecode; Dalvik; decompilation; Java; Lissom; LLVM IR; reverse engineering; bajtkód; Dalvik; Java; Lissom; LLVM IR; zpětné inženýrství; zpětný překlad
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/53421