Interaktivní zpětný assembler

but.committeeprof. Ing. Martin Drahanský, Ph.D. (předseda) doc. Ing. Zdeněk Kotásek, CSc. (místopředseda) doc. Ing. Vítězslav Beran, Ph.D. (člen) Ing. Zbyněk Křivka, Ph.D. (člen) doc. Mgr. Adam Rogalewicz, 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 D. Otázky u obhajoby: Vytváření nových procesů (fork(2)) je celkem drahá záležitost z hlediska zdrojů operačního systému. Proč jste na paralelizaci nepouzil vlakna?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.authorMrva, Milancs
dc.contributor.refereePřikryl, Zdeněkcs
dc.date.created2011cs
dc.description.abstractV práci jsou popsané postupy a nástroje zpětného inženýrství v rámci softwaru. Uvedené jsou techniky ochrany před rozkladem či zkoumáním obsahu spustitelného souboru. Představené jsou příklady programů zabývajících se zpětným překladem. Dále se práce zaobírá architekturou procesoru s důrazem na mikroprocesory Intel a Motorola. Jsou ukázané rozdílné formáty spustitelných souborů. Byl implementovaný generický modulovatelný zpětný assembler.V tomto textu je představená jak jeho struktura, tak zásuvné moduly, které prezentují tři různé techniky disassemblovaní. Jeden z modulů používa vícevláknový parser, který je vlastním návrhem autora. Tyto přístupy jsou v závěru porovnané a je nastíněn další vývoj.cs
dc.description.abstractThis thesis describes procedures and tools of reverse engineering in terms of software development. There are introduces different techniques of protection against decomposition of executables. The work also mentions some programs used for decomposition analysis. Furthermore it contains information about architecture of processing units, with emphasis on microprocessors Intel and Motorola. Variety of executable formats is shown. Generic retargetable disassembler was implemented. There is a description of its structure and plugins. These plugins represents three algorithms used for disassembling a program. One of them applies a multi-process parsing engine, which is an own design by author of the thesis. At the end, these techniques are compared and further development is outlined.en
dc.description.markDcs
dc.identifier.citationMRVA, M. Interaktivní zpětný assembler [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2011.cs
dc.identifier.other42701cs
dc.identifier.urihttp://hdl.handle.net/11012/55746
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.subjectZpětný assemblercs
dc.subjectdekompilátorcs
dc.subjectdebuggercs
dc.subjectreverzní inženirstvícs
dc.subjectarchitektura mikroprocesorucs
dc.subjectinštrukční sadacs
dc.subjectformaty spustitelných souborůcs
dc.subjectDisassembleren
dc.subjectdecompileren
dc.subjectdebuggeren
dc.subjectreverse engineeringen
dc.subjectmicroprocessor architectureen
dc.subjectinstruction seten
dc.subjectexecutable file formatsen
dc.titleInteraktivní zpětný assemblercs
dc.title.alternativeInteractive Disassembleren
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2011-06-16cs
dcterms.modified2020-05-09-23:42:48cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid42701en
sync.item.dbtypeZPen
sync.item.insts2025.03.18 17:50:35en
sync.item.modts2025.01.15 19:41:19en
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:
684.63 KB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_42701.html
Size:
1.42 KB
Format:
Hypertext Markup Language
Description:
file review_42701.html

Collections