Interaktivní zpětný assembler
| but.committee | prof. 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.defence | Student 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.program | Informační technologie | cs |
| but.result | práce byla úspěšně obhájena | cs |
| dc.contributor.advisor | Křoustek, Jakub | cs |
| dc.contributor.author | Mrva, Milan | cs |
| dc.contributor.referee | Přikryl, Zdeněk | cs |
| dc.date.created | 2011 | cs |
| dc.description.abstract | V 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.abstract | This 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.mark | D | cs |
| dc.identifier.citation | MRVA, M. Interaktivní zpětný assembler [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2011. | cs |
| dc.identifier.other | 42701 | cs |
| dc.identifier.uri | http://hdl.handle.net/11012/55746 | |
| dc.language.iso | cs | cs |
| dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
| dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
| dc.subject | Zpětný assembler | cs |
| dc.subject | dekompilátor | cs |
| dc.subject | debugger | cs |
| dc.subject | reverzní inženirství | cs |
| dc.subject | architektura mikroprocesoru | cs |
| dc.subject | inštrukční sada | cs |
| dc.subject | formaty spustitelných souborů | cs |
| dc.subject | Disassembler | en |
| dc.subject | decompiler | en |
| dc.subject | debugger | en |
| dc.subject | reverse engineering | en |
| dc.subject | microprocessor architecture | en |
| dc.subject | instruction set | en |
| dc.subject | executable file formats | en |
| dc.title | Interaktivní zpětný assembler | cs |
| dc.title.alternative | Interactive Disassembler | en |
| dc.type | Text | cs |
| dc.type.driver | bachelorThesis | en |
| dc.type.evskp | bakalářská práce | cs |
| dcterms.dateAccepted | 2011-06-16 | cs |
| dcterms.modified | 2020-05-09-23:42:48 | cs |
| eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
| sync.item.dbid | 42701 | en |
| sync.item.dbtype | ZP | en |
| sync.item.insts | 2025.03.18 17:50:35 | en |
| sync.item.modts | 2025.01.15 19:41:19 | en |
| thesis.discipline | Informační technologie | cs |
| thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémů | cs |
| thesis.level | Bakalářský | cs |
| thesis.name | Bc. | cs |
