Využití dynamické analýzy kódu při zpětném překladu

but.committeedoc. Ing. Jaroslav Zendulka, CSc. (předseda) doc. RNDr. Jitka Kreslíková, CSc. (místopředseda) doc. Dr. Ing. Dušan Kolář (člen) Prof. RNDr. Milan Mišovič, CSc. (člen) doc. Mgr. Adam Rogalewicz, Ph.D. (člen) doc. Ing. František Zbořil, Ph.D. (člen)cs
but.defenceStudent nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm A Otázky u obhajoby: Proč byl pro implementaci vybrán zrovna Pin, který je vázaný na analýzu programů pro architektury od firmy Intel? Proč byl jako výstupní formát zvolen právě XML?cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorĎurfina, Lukášcs
dc.contributor.authorKončický, Jaromírcs
dc.contributor.refereeZemek, Petrcs
dc.date.accessioned2025-03-26T14:18:48Z
dc.date.available2024-06-25cs
dc.date.available2025-03-26T14:18:48Z
dc.date.created2014cs
dc.description.abstractV rámci projektu Lissom je vyvíjen rekonfigurovatelný zpětný překladač, jehož cílem je umožnit zpětný překlad programů, určených pro více různých platforem, do několika různých vyšších programovacích jazyků. V době počátku řešení této práce v něm nejsou implementovány techniky využívající informace získané dynamickou analýzou zpětně překládaného programu. Využitím těchto technik je však možné výsledky zpětného překladače výrazně zlepšit. Návrh těchto technik je hlavní náplní této diplomové práce. V rámci tohoto textu je popsáno zpětné inženýrství a zpětný překladač projektu Lissom. Jsou zde obecně popsány existující techniky dynamické analýzy, jako je instrumentace a emulace. Poté jsou zde uvedeny konkrétní informace, které lze získat během dynamické analýzy, a navrženy metody jejich využití ve zpětném překladači.cs
dc.description.abstractAs a part of the Lissom project, a retargetable decompiler is being developed. Its main purpose is to decompile programs for a particular microprocessor architecture into a high-level programming language. In present, methods of dynamic code analysis are not used during decompilation. However, we can significantly improve the decompilation results by using these methods. Design of dynamic-analysis methods is the main task of this thesis. In this thesis, reverse engineering and Lissom decompiler are described. Furthermore, general dynamic analysis methods, such as instrumentation and emulation, are described. The information we can obtain by using dynamic analysis and its usage during decompilation is proposed.en
dc.description.markAcs
dc.identifier.citationKONČICKÝ, J. Využití dynamické analýzy kódu při zpětném překladu [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2014.cs
dc.identifier.other79834cs
dc.identifier.urihttps://hdl.handle.net/11012/250220
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsPřístup k plnému textu prostřednictvím internetu byl licenční smlouvou omezen na dobu 10 roku/letcs
dc.subjectReverzní inženýrstvícs
dc.subjectzpětný překladcs
dc.subjectdekompilátorcs
dc.subjectdisassemblercs
dc.subjectdebuggercs
dc.subjectLissomcs
dc.subjectdynamická analýzacs
dc.subjectinstrumentacecs
dc.subjectemulacecs
dc.subjectPincs
dc.subjectReverse engineeringen
dc.subjectrecompilationen
dc.subjectdecompileren
dc.subjectdisassembleren
dc.subjectdebuggeren
dc.subjectLissomen
dc.subjectdynamic analysisen
dc.subjectinstrumentationen
dc.subjectemulationen
dc.subjectPinen
dc.titleVyužití dynamické analýzy kódu při zpětném překladucs
dc.title.alternativeEnhancement of Decompilation by Using Dynamic Code Analysisen
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2014-06-25cs
dcterms.modified2020-05-10-16:11:39cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid79834en
sync.item.dbtypeZPen
sync.item.insts2025.03.26 15:18:48en
sync.item.modts2025.01.17 12:04:20en
thesis.disciplineInformační systémycs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémůcs
thesis.levelInženýrskýcs
thesis.nameIng.cs
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
review_79834.html
Size:
1.45 KB
Format:
Hypertext Markup Language
Description:
file review_79834.html
Collections