Generická obfuskace na úrovni bajtkódu

but.committeeprof. RNDr. Alexandr Meduna, CSc. (předseda) doc. Dr. Ing. Otto Fučík (místopředseda) Ing. Martin Hrubý, Ph.D. (člen) doc. Ing. Peter Chudý, Ph.D., MBA (člen) doc. Ing. František Zbořil, 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 A. Otázky u obhajoby: Na základě čeho byla volena pravděpodobnost aplikace jednotlivých metod obfuskace? Stejně tak, proč se uvažuje právě 1,5-násobek průměrné velikosti bloku v algoritmu 5.7? Testoval jste kvalitu obfuskovace pomocí zpětného překladače (dekompilátoru), jak bylo zmíněno v motivaci práce? Pokud ano, jaké jsou výsledky?cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorĎurfina, Lukášcs
dc.contributor.authorKollát, Samuelcs
dc.contributor.refereeKřoustek, Jakubcs
dc.date.accessioned2019-04-03T22:45:03Z
dc.date.available2019-04-03T22:45:03Z
dc.date.created2013cs
dc.description.abstractV této práci je popsána definice obfuskace a metody její realizace. Následuje popis projektu LLVM a možnosti jeho využití při vytváření obfuskace na úrovni bajtkódu se zaměřením na generickost vzhledem k cílové architektuře. Jádro práce tvoří podrobný návrh metod obfuskace s cílem jejich implementace v zadní části překladače LLVM. Závěrečná sekce se věnuje ověření funkčnosti na různých architekturách pomocí automatizovaných testů.cs
dc.description.abstractThis work contains definition of obfuscation and methods of obfuscation. It is followed by description of LLVM Project and its suitability for obfuscation on the bytecode level for purpose of targeting different architectures. The core of the work is formed by detailed design of obfuscation methods aiming towards their implementation in back-end of LLVM compiler. Closing section is dedicated to verification of implemented functionality on different architectures by automated testing.en
dc.description.markAcs
dc.identifier.citationKOLLÁT, S. Generická obfuskace na úrovni bajtkódu [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2013.cs
dc.identifier.other79325cs
dc.identifier.urihttp://hdl.handle.net/11012/54840
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.subjectObfuskacecs
dc.subjectdeobfuskacecs
dc.subjectpřekladačcs
dc.subjectLLVMcs
dc.subjectreverzní inženýrstvícs
dc.subjectObfuscationen
dc.subjectdeobfuscationen
dc.subjectcompileren
dc.subjectLLVMen
dc.subjectreverse engineeringen
dc.titleGenerická obfuskace na úrovni bajtkóducs
dc.title.alternativeGeneric Obfuscation on the Bytecode Levelen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2013-06-13cs
dcterms.modified2020-05-10-16:11:11cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid79325en
sync.item.dbtypeZPen
sync.item.insts2021.11.10 14:03:13en
sync.item.modts2021.11.10 13:52:26en
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.18 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_79325.html
Size:
1.44 KB
Format:
Hypertext Markup Language
Description:
review_79325.html
Collections