Témata prací (Výběr práce)Témata prací (Výběr práce)(verze: 368)
Detail práce
   Přihlásit přes CAS
A decompiler for Objective-C
Název práce v češtině: Dekompilátor pro Objective-C
Název v anglickém jazyce: A decompiler for Objective-C
Klíčová slova: Objective-C, dekompilátor, analýza programů
Klíčová slova anglicky: Objective-C, decompiler, program analysis
Akademický rok vypsání: 2013/2014
Typ práce: diplomová práce
Jazyk práce: angličtina
Ústav: Katedra softwarového inženýrství (32-KSI)
Vedoucí / školitel: RNDr. Jakub Yaghob, Ph.D.
Řešitel: skrytý - zadáno a potvrzeno stud. odd.
Datum přihlášení: 07.11.2013
Datum zadání: 08.11.2013
Datum potvrzení stud. oddělením: 18.11.2013
Datum a čas obhajoby: 05.09.2016 12:30
Datum odevzdání elektronické podoby:27.07.2016
Datum odevzdání tištěné podoby:28.07.2016
Datum proběhlé obhajoby: 05.09.2016
Oponenti: RNDr. David Bednárek, Ph.D.
 
 
 
Zásady pro vypracování
The goal is to create a tool for decompiling binary programs. The tool will be used primarily as an aid in manual malware analysis and implementation of security software. The decompiler will be primarily focused on Objective-C language and the programs compiled for x86 and ARM architectures. This environment is currently gaining in popularity thanks to systems Mac OS X and iOS.

Created decompiler will work interactively and it will allow the user to control the process of decompilation. This mode of operation will allow e.g. to specify the data type of a variable, which will improve the outcome of the decompilation.
Seznam odborné literatury
- Cristina Cifuentes, Reverse Compilation Techniques, PhD thesis, Queensland University of Technology, 1994
- Michael James Van Emmerik, Static Single Assignment for Decompilation, PhD thesis, University of Queensland, 2007
- Jonathan Levin, Mac OS X and iOS Internals, Wrox, 2012, ISBN 978-1118057650
 
Univerzita Karlova | Informační systém UK