<link rel="stylesheet" href="styles.f3b1fba60ec7970c.css">

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

Betöltés ...
Bélyegkép

Dátum

Folyóirat címe

Folyóirat ISSN

Kötet címe (évfolyam száma)

Kiadó

DOI

Absztrakt

A 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.

Leírás

Forrás

Jóváhagyás

Áttekintés

Kiegészítve

Hivatkozik rá

Jogok és engedélyezések

Hozzáférhető a 2022 decemberi felsőoktatási törvénymódosítás értelmében.