Překladač generující cílový kód odolný proti zpětné analýze

but.committeeprof. RNDr. Alexandr Meduna, CSc. (předseda) Ing. Martin Hrubý, Ph.D. (člen) Ing. Tomáš Milet, Ph.D. (člen) Ing. Zbyněk Křivka, Ph.D. (člen) Ing. Marcela Zachariášová, Ph.D. (člen)cs
but.defenceStudent nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté 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.cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorMeduna, Alexandrcs
dc.contributor.authorJabůrek, Martincs
dc.contributor.refereeKlembara, Radovancs
dc.date.created2025cs
dc.description.abstractPráce se zaměřuje na návrh nového programovacího jazyka a implementaci jeho překladače. Kromě toho se zabývá tvorbou a studií jak známých, tak i nových metod zabezpečení generovaného kódu proti zpětné analýze. Rozšířené i nové techniky ochrany jsou implementovány přímo jako součást překladače. Součástí nového jazyka jsou navíc nezvyklé programové konstrukce, které nejen zlepšují jeho použitelnost k programování, ale také nabízí další možnosti pro obfuskaci jím generovaného kódu. Výsledkem je funkční překladač jazyka a jeho studie, která ukazuje a zhodnocuje vliv implementovaných metod na zabezpečení kódu a jejich dopad na vlastnosti programů za běhu. Výsledný překladač a jazyk mohou být použity a dále rozvíjeny pro účel generování zabezpečených spustitelných souborů bez nutnosti provádění dalších úprav po překladu.cs
dc.description.abstractThis thesis focuses on designing a new programming language and the implementation of its compiler. Besides that, it deals with creating and studying commonly used and new methods of securing generated code against reverse analysis. Both the widespread and the new protections are implemented directly as parts of the compiler. Another part of the new language are unusual program structures, which not only better its usability for programming but also offer further options for obfuscating generated code. The result is a functioning language compiler and its study, which shows and evaluates the effects of implemented methods on code security and their influence on programs during runtime. The resulting compiler and language can be used and further developed for the purposes of generating secured executables without the need for additional processing afterwards.en
dc.description.markAcs
dc.identifier.citationJABŮREK, M. Překladač generující cílový kód odolný proti zpětné analýze [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2025.cs
dc.identifier.other161601cs
dc.identifier.urihttp://hdl.handle.net/11012/254525
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.subjectjazykycs
dc.subjectpřekladcs
dc.subjectgenerování kóducs
dc.subjectzpětná analýzacs
dc.subjectdekompilacecs
dc.subjectobfuskacecs
dc.subjectřídicí strukturycs
dc.subjectlanguagesen
dc.subjectcompilationen
dc.subjectcode generationen
dc.subjectreverse analysisen
dc.subjectdecompilationen
dc.subjectobfuscationen
dc.subjectcontrol flow structuresen
dc.titlePřekladač generující cílový kód odolný proti zpětné analýzecs
dc.title.alternativeCompiler generating the target code secured against reverse analysisen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2025-06-20cs
dcterms.modified2025-06-20-17:17:25cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid161601en
sync.item.dbtypeZPen
sync.item.insts2025.08.27 00:00:46en
sync.item.modts2025.08.26 20:16:43en
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:
2.05 MB
Format:
Adobe Portable Document Format
Description:
file final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_161601.html
Size:
7.95 KB
Format:
Hypertext Markup Language
Description:
file review_161601.html

Collections