Bakalářská práce

Přehled nástrojů pro reverzní inženýrství spustitelných aplikací

The review of tools for reverse engineering of applications

Andrej Dobeš
Anotace

Práca sa zaoberá základom reverzného inžinierstva a ochranou voči reverznému inžinierstvu. Predstavené sú nástroje umožňujúce analýzu spustiteľnej aplikácie, ako aj nástroje určené na sťaženie tejto analýzy pre rôzne platformy a architektúry. V poslednej časti sa práca venuje analýze dekompilácie spustiteľnej aplikácie.

Abstract

The thesis deals with the basics of reverse engineering and the protection against it. There are presented tools allowing analysis of executable applications and tools designed to obstruct this analysis for various platforms and architecture. The last part of this thesis is dedicated to analysis of executable application decompilation.

Zadání práce
Cílem bakalářské práce je mapování aktuálního stavu v oblasti nástrojů používaných pro reverzní inženýrství spustitelných aplikací. V teoretické části práce bude proveden přehled nástrojů pro disassembling, dekompilaci a související obfuskaci a bude popsán postup využití těchto nástrojů. V praktické části práce budou jednotlivé nástroje otestovány na sadě vybraných aplikací, které budou reprezentovat různé typy aplikací (aritmetické výpočty, převážně GUI, síťová komunikace...). Práce pokryje aplikace překládané do nativního kódu (C/C++) i do mezikódu (Java, C#). Vytvořený text bude použitelný i jako výukový materiál pro danou problematiku (postup použití, ukázkové příklady).

Literatura
E. Eilam: Reversing: Secrets of Reverse Engineering, ISBN-0764574817, Wiley, 2005.
Práce zkontrolována:
25. 5. 2015 09:39, doc. RNDr. Petr Švenda, Ph.D., učo 4085
Jazyk práce
slovenština slovenština
Termín obhajoby
19. 6. 2015
Práce byla úspěšně obhájena

Vedoucí

doc. RNDr. Petr Švenda, Ph.D., učo 4085
KPSK FI MU

Oponent

RNDr. Václav Lorenc
abs FI MU

Masarykova univerzita Fakulta informatiky
Studijní program
Aplikovaná informatika

Práce na příbuzné téma

Seznam prací, které mají shodná klíčová slova.

  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.