Zpětný překlad specializovaných a pokročilých instrukčních sad

but.committeedoc. Dr. Ing. Dušan Kolář (předseda) doc. Ing. Peter Chudý, Ph.D., MBA (místopředseda) doc. Ing. Jan Kořenek, Ph.D. (člen) Ing. Ondřej Lengál, Ph.D. (člen) RNDr. Marek Rychlý, 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 B. Otázky u obhajoby: Udělal jste test, v kolika případech je nutné sestavit vaši soustavu rovnic, jelikož se jedná o netriviální přenos informací na zásobníku pro desetinná čísla (FPU stack)? Nebo by plně dostačovalo započítat rozdíl, protože přenos se neděje nijak komplikovaně, tj. malá čísla, malé změny, krátkého dosahu? Je možné mít při analýze i smyčky v grafu toku řízení?cs
but.jazykangličtina (English)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorKřivka, Zbyněken
dc.contributor.authorHolub, Jurajen
dc.contributor.refereeKolář, Dušanen
dc.date.created2020cs
dc.description.abstractV dnešnej dobe je proces analýzy nebezpečného softvéru dôležitou súčasťou informačných technológií. Jedna z kľúčových techník je spätný preklad škodlivých binárnych programov. Spätný preklad je komplexný proces, ktorý rieši niekoľko projektov. Projekt RetDec sa zameriava na flexibilný návrh a riešenie spätného prekladača s možnosťou znovupoužiteľnosti. Cieľom tejto práce je zlepšenie spätného prekladu pokročilých inštrukčných sád pre architektúru x86. Bola navrhnutá nová optimalizácia pre FPU registrový zásobník. Bola rozšírená podpora prekladu inštrukčných sád jednotiek FPU a SSE. Nové rozšírenia boli implementované a otestované z hľadiska efektivity a kvality spätného prekladu.en
dc.description.abstractNowadays, the process of analyzing malicious software is an important part of information technologies. One of the crucial techniques is decompilation of malicious binary programs. The decompilation is a complex process, and there are multiple projects with such a goal. The project RetDec aims to develop retargetable and flexible decompiler. The goal of this research is to improve the decompilation of advanced instruction sets for architecture x86. The new optimization for FPU register stack manipulation is designed, and the support of FPU and SSE instruction set translation is extended. The new extensions are implemented and tested in the manner of decompilation efficiency and quality.cs
dc.description.markBcs
dc.identifier.citationHOLUB, J. Zpětný překlad specializovaných a pokročilých instrukčních sad [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2020.cs
dc.identifier.other129097cs
dc.identifier.urihttp://hdl.handle.net/11012/191676
dc.language.isoencs
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.subjectprekladačeen
dc.subjectspätné prekladačeen
dc.subjectreverzné inžinierstvoen
dc.subjectx86en
dc.subjectFPUen
dc.subjectSSEen
dc.subjectRetDecen
dc.subjectcompilercs
dc.subjectdecompilercs
dc.subjectreverse engineeringcs
dc.subjectx86cs
dc.subjectFPUcs
dc.subjectSSEcs
dc.subjectRetDeccs
dc.titleZpětný překlad specializovaných a pokročilých instrukčních saden
dc.title.alternativeDecompilation of Specialized and Advanced Instruction Setscs
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2020-07-09cs
dcterms.modified2020-07-13-23:41:08cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid129097en
sync.item.dbtypeZPen
sync.item.insts2025.03.18 19:31:38en
sync.item.modts2025.01.15 11:59: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 - 4 of 4
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
1.49 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-23000_v.pdf
Size:
85.49 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-23000_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-23000_o.pdf
Size:
87.26 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-23000_o.pdf
Loading...
Thumbnail Image
Name:
review_129097.html
Size:
1.46 KB
Format:
Hypertext Markup Language
Description:
file review_129097.html
Collections