x86-64 futás közbeni elemzés Unicorn Engine segítségével

dc.contributor.advisorVarga, Imre
dc.contributor.authorSzél, Szabolcs Bálint
dc.contributor.departmentDE--Informatikai Kar
dc.date.accessioned2025-06-30T14:25:27Z
dc.date.available2025-06-30T14:25:27Z
dc.date.created2025
dc.description.abstractA szakdolgozat egy olyan rendszer fejlesztését mutatja be, amely lehetővé teszi az x86-64 architektúrájú gépi kód futás közbeni (runtime) elemzését a Unicorn Engine processzoremulátor segítségével. A dolgozat célja, hogy különböző rendező algoritmusok hatékonyságát vizsgálja alacsony szinten, C és Assembly nyelven implementálva. A megvalósítás során a gépi kódot egy Python-alapú környezet dolgozza fel, majd emulálja a kód futását, miközben részletes adatokat gyűjt például regiszterhasználatról, memóriaelérésekről és utasítás-statisztikákról. Az adatokból strukturált statisztikák készülnek, amelyeket JSON formátumban ment a rendszer. A dolgozat emellett bemutatja az elemzési folyamat technikai hátterét, a választott technológiákat (Capstone, Unicorn, Python), valamint az ezek használata során felmerült kihívásokat és azok megoldásait. Az eredményeket grafikonokkal szemlélteti, és az adatok alapján következtetéseket von le a különböző implementációk hatékonyságáról.
dc.description.courseMérnökinformatikus
dc.description.degreeBSc/BA
dc.format.extent68
dc.identifier.urihttps://hdl.handle.net/2437/395129
dc.language.isohu
dc.rights.infoHozzáférhető a 2022 decemberi felsőoktatási törvénymódosítás értelmében.
dc.subjectx86-64
dc.subjectC
dc.subjectElemzés
dc.subjectAssembly
dc.subject.dspaceInformatika::Informatikai rendszerek
dc.titlex86-64 futás közbeni elemzés Unicorn Engine segítségével
dc.title.translatedx86-64 runtime analysis with Unicorn Engine
Fájlok
Eredeti köteg (ORIGINAL bundle)
Megjelenítve 1 - 1 (Összesen 1)
Nincs kép
Név:
szakdolgozat.pdf
Méret:
2.27 MB
Formátum:
Adobe Portable Document Format
Leírás:
szakdolgozat
Engedélyek köteg
Megjelenítve 1 - 1 (Összesen 1)
Nincs kép
Név:
license.txt
Méret:
2.35 KB
Formátum:
Item-specific license agreed upon to submission
Leírás: