Optimalizace výsledků zpětného překladu pomocí dodatečných informací

but.committeeprof. RNDr. Alexandr Meduna, CSc. (předseda) doc. Ing. Josef Schwarz, CSc. (místopředseda) Ing. Vladimír Bartík, Ph.D. (člen) Ing. Aleš Smrčka, Ph.D. (člen) Ing. Michal Španěl, Ph.D. (člen)cs
but.defenceStudent nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se pak 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: Dokážete odhadnúť reálnosť rozpoznania iných ako zakladných datových typov z datových sekcií (napr. polí alebo štruktúr)?cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorKřoustek, Jakubcs
dc.contributor.authorKončický, Jaromírcs
dc.contributor.refereeĎurfina, Lukášcs
dc.date.accessioned2022-06-12T22:54:47Z
dc.date.available2022-06-13cs
dc.date.available2022-06-12T22:54:47Z
dc.date.created2012cs
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 libovolnou platformu, do libovolného vyššího programovacího jazyka. V době počátku řešení této práce nejsou jeho výsledky ideální, neboť v něm, mimo jiné, nejsou implementovány techniky využívající dodatečné informace o programu. V rámci této práce je popsáno zpětné inženýrství a zpětný překladač projektu Lissom. Jsou zde navrženy techniky využití dodatečných informací ke zlepšení a optimalizaci jeho výsledků, konkrétně se jedná o analýzu datových sekcí a získávání ladicích informací z formátu PDB. Součástí práce je zkoumání struktury a obsahu formátu PDB. Implementace analýzy datových sekcí a použití ladicích informací je zde dále popsána a na závěr jsou zhodnoceny výsledky zpětného překladu při využití těchto technik.cs
dc.description.abstractAs a part of the Lissom project, a retargetable decompiler is being developed. Its main purpose is to decompile programs for any particular microprocessor architecture into any high-level programming language. At this thesis's beginning time, its results are not optimal because the decompiler doesn't utilize all program's additional information during decompilation that can improve the results. In this thesis, reverse engineering and Lissom decompiler is described. Techniques of using additional information to enhance decompilation results are proposed. These are data section content analysis and debug information analysis (specifically the debug information in PDB format which is proprietary format). Exploration of internal PDB structure and its content is a part of this thesis. The implementation of data section analysis and debug information utilizing is described and in the end, final decompilation results are discussed.en
dc.description.markAcs
dc.identifier.citationKONČICKÝ, J. Optimalizace výsledků zpětného překladu pomocí dodatečných informací [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2012.cs
dc.identifier.other78791cs
dc.identifier.urihttp://hdl.handle.net/11012/55101
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.subjectdatová sekcecs
dc.subjectladicí informacecs
dc.subjectProgram Database (PDB)cs
dc.subjectReverse engineeringen
dc.subjectrecompilationen
dc.subjectdecompileren
dc.subjectdisassembleren
dc.subjectdebuggeren
dc.subjectLissomen
dc.subjectdata sectionen
dc.subjectdebug informationen
dc.subjectProgram Database (PDB)en
dc.titleOptimalizace výsledků zpětného překladu pomocí dodatečných informacícs
dc.title.alternativeEnhancement of Decompilation Resultsen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2012-06-13cs
dcterms.modified2020-05-09-23:43:09cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid78791en
sync.item.dbtypeZPen
sync.item.insts2022.06.13 00:54:47en
sync.item.modts2022.06.13 00:13:46en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémůcs
thesis.levelBakalářskýcs
thesis.nameBc.cs
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
review_78791.html
Size:
1.48 KB
Format:
Hypertext Markup Language
Description:
review_78791.html
Collections