Závěrečná práce: Bc. Robert Šefr, učo 98573: Reverzní inženýrství
Diplomová práce
Reverzní inženýrství
Reverse Engineering
Bc. Robert Šefr, učo 98573
Anotace
Práce se zabývá základy reverzního inženýrství na architektuře IA-32. Jsou vybrána nezbytná témata pro pochopení programu, ke kterému je dostupný pouze přeložený binární soubor. Představeny jsou nejdůležitější nástroje pro aktivní i pasivní analýzu. V poslední části se práce věnuje analýze malwaru na doposud nezdokumentovaném viru.
Abstract
This work handles the basics of reverse engineering on the IA-32 platform. There have been chosen necessary topics on analyzing the program just with its compiled binary file. Most important tools for active and passive analysis are being introduced throughout the work. The last part describes a virus analysis using a yet undocumented virus.
Zadání práce
Cílem práce je zmapovat základní techniky a nástroje používané pro
reverzní inženýrství strojového kódu. Součástí práce je praktické provedení
postupů na domluvených aplikacích (vybraný malware). Výsledná práce
bude moci sloužit jako výukový materiál základů reverzního inženýrství.
Základní literatura:
http://www.reverse-engineering.net/
http://www.acm.uiuc.edu/sigmil/RevEng/
Základní literatura:
http://www.reverse-engineering.net/
http://www.acm.uiuc.edu/sigmil/RevEng/
Práce zkontrolována:
1. 6. 2009 12:49, doc. RNDr. Petr Švenda, Ph.D., učo 4085
1. 6. 2009 12:49, doc. RNDr. Petr Švenda, Ph.D., učo 4085
- Zadáno/změněno 3. 7. 2009 11:11, Mgr. Bc. Tomáš Navrátil, DiS., učo 70642
- Záznam založen 27. 4. 2009 14:27, Eva Drštková
- Zveřejnit od 25. 5. 2009 11:18, Eva Drštková
- Práce převzata 25. 5. 2009 11:18, Eva Drštková
Jazyk práce
Termín obhajoby
2. 7. 2009
Práce byla úspěšně obhájena
Vedoucí
Studijní program
Aplikovaná informatika
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Decompiling Binaries into LLVM IR Using McSema and Dyninst
Mgr. Lukáš Korenčik -
Multiplatformní vývoj mobilních aplikací pomocí webových technologií
Mgr. Boris Šebošík -
Porovnání virtualizačních technik
Bc. Lukáš Nový, učo 143372 -
Reverzní inženýrství kódu vykonávaného na čipové kartě
Bc. Tomáš Kramoliš, učo 99272 -
Limity reverzního inženýrství počítačových programů
Bc. Petr Tomášů -
Monitoring aplikací běžících v JVM s využitím Java Debugger Interface (JDI)
Mgr. Hoa Quoc Tran -
Clojure bytecode decompiler on JVM
Mgr. Michael Šimáček -
In-memory compilation of freshly decompiled classes back into a running VM
Mgr. Marián Konček, učo 445248
Název
Vložil
Vloženo
Práva




