Generický zpětný překlad programů v bajtkódu do vyšší formy reprezentace

but.committeeprof. Dr. Ing. Jan Černocký (předseda) doc. RNDr. Pavel Smrž, Ph.D. (místopředseda) doc. RNDr. Pavel Hruška, CSc. (člen) doc. Mgr. Adam Rogalewicz, Ph.D. (člen) Ing. Josef Strnadel, 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 E (dostatečné). Otázky u obhajoby: - V čem je Vaše řešení generičtější, než použití některého existujícího Java bajtkód dekompilátoru a dex2jar? - Zkoušel jste dekompilovat i bajtkód z jiných jazyků pro JVM platformu, než je Java (Scala, Groovy atp.)? Co ručně vytvořený bajtkód? - Nebylo by v případě bajtkódu pro DVM mnohem vhodnější konvertovat .dex soubory do SIR přímo, než s použitím dex2jar, který zbytečně konvertuje práci s registry na práci se zásobníkem?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.authorMrázek, Petrcs
dc.contributor.refereeZemek, Petrcs
dc.date.accessioned2023-07-17T09:06:16Z
dc.date.available2023-06-18cs
dc.date.available2023-07-17T09:06:16Z
dc.date.created2013cs
dc.description.abstractPráce popisuje postupy a principy zpětného překladu. Uvádí základní informace o zpětném inženýrství a jeho užití v oboru softwarového inženýrství i inženýrství obecně. Dále představuje zpětný překladač vyvíjený v rámci projektu Lissom na FIT VUT v Brně. Cílem práce je navrhnout a implementovat rekonfigurovatelný zpětný překladač bajtkódu navazující na tento překladač.cs
dc.description.abstractThe work describes methods and principles of decompilation, basic information about reverse engineering and its use in both software engineering and engineering in general. Furthermore, it introduces the decompiler developed within the Lissom project at BUT FIT. The goal of the work is to design and implement a retargetable decompiler for bytecode, which extends the original decompiler.en
dc.description.markEcs
dc.identifier.citationMRÁZEK, P. Generický zpětný překlad programů v bajtkódu do vyšší formy reprezentace [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2013.cs
dc.identifier.other79319cs
dc.identifier.urihttp://hdl.handle.net/11012/53421
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.subjectzpětné inženýrstvícs
dc.subjectJavacs
dc.subjectDalvikcs
dc.subjectzpětný překladcs
dc.subjectbajtkódcs
dc.subjectLissomcs
dc.subjectLLVM IRcs
dc.subjectreverse engineeringen
dc.subjectJavaen
dc.subjectDalviken
dc.subjectdecompilationen
dc.subjectbytecodeen
dc.subjectLissomen
dc.subjectLLVM IRen
dc.titleGenerický zpětný překlad programů v bajtkódu do vyšší formy reprezentacecs
dc.title.alternativeGeneric Decompilation of Bytecode into High-Level Representationen
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2013-06-18cs
dcterms.modified2020-05-10-16:11:11cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid79319en
sync.item.dbtypeZPen
sync.item.insts2023.07.17 11:06:16en
sync.item.modts2023.07.17 09:55:28en
thesis.disciplinePočítačová grafika a multimédiacs
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_79319.html
Size:
1.47 KB
Format:
Hypertext Markup Language
Description:
review_79319.html
Collections