Analýza a transformace kódů

but.committeecs
but.defencecs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorMeduna, Alexandrcs
dc.contributor.authorKřoustek, Jakubcs
dc.contributor.refereeMasařík, Karelcs
dc.date.accessioned2020-05-22T11:56:07Z
dc.date.available2020-05-22T11:56:07Z
dc.date.createdcs
dc.description.abstractPráce popisuje metody a postupy používané k analýze a transformaci kódů. Obsahuje základní informace o vědním oboru reverzní inženýrství a jeho užití ve výpočetní technice i mimo ni. Hlavním cílem je vytvoření prostředku ke zpětnému překladu z binární formy do jazyka symbolických instrukcí. Tato činnost je silně závislá na konkrétní instrukční sadě a musí být použita pro předem známou architekturu procesorů. Uvedený problém je řešen pomocí šablon, zásuvných modulů a modulárnosti zpětného překladače. Zmíněné vlastnosti dovolí uživatelům rozšiřovat program o nové instrukční sady. Výstupem je textová reprezentace instrukcí, funkčně ekvivalentní vstupu. Práce demonstruje nejenom běžně používané postupy dekódování, ale i nové postupy navržené autorem.cs
dc.description.abstractThis paper describes methods and procedures used for code analysis and transformation. It contains basic information of a science discipline called reverse engineering and its use in information technologies. The primary objective is a construction of tool that can disassemble from binary form to symbolic machine code. This operation is highly dependent on the concrete instruction set, and it has to be used for a beforehand known processor architecture. This problem is solved with patterns, plug-ins, and modularity of disassembler. These features provide users the ability to add new instruction sets into this disassembler. The output is the text representation of instructions and is functionally equivalent to the in-put. The thesis demonstrates usual methods of disassembly as well as the methods made by the author.en
dc.description.markAcs
dc.identifier.citationKŘOUSTEK, J. Analýza a transformace kódů [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. .cs
dc.identifier.other15152cs
dc.identifier.urihttp://hdl.handle.net/11012/56370
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectReverzní inženýrstvícs
dc.subjectzpětný překladcs
dc.subjectpřekladačcs
dc.subjectdekompilátorcs
dc.subjectdisassemblercs
dc.subjectdebuggercs
dc.subjectassembler.cs
dc.subjectReverse engineeringen
dc.subjectrecompilationen
dc.subjectcompilatoren
dc.subjectdecompilatoren
dc.subjectdisassembleren
dc.subjectdebuggeren
dc.subjectassembler.en
dc.titleAnalýza a transformace kódůcs
dc.title.alternativeCode Analysis and Transformationen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.modified2020-05-09-23:39:53cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid15152en
sync.item.dbtypeZPen
sync.item.insts2020.05.22 13:56:06en
sync.item.modts2020.05.22 12:54:22en
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 - 2 of 2
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
1.2 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_15152.html
Size:
1.43 KB
Format:
Hypertext Markup Language
Description:
review_15152.html
Collections