Pretražite po imenu i prezimenu autora, mentora, urednika, prevoditelja

Napredna pretraga

Pregled bibliografske jedinice broj: 542640

Using optimization algorithms for malware deobfuscation


Spasojević, Branko
Using optimization algorithms for malware deobfuscation, 2010., diplomski rad, diplomski, FER, Zagreb


CROSBI ID: 542640 Za ispravke kontaktirajte CROSBI podršku putem web obrasca

Naslov
Using optimization algorithms for malware deobfuscation

Autori
Spasojević, Branko

Vrsta, podvrsta i kategorija rada
Ocjenski radovi, diplomski rad, diplomski

Fakultet
FER

Mjesto
Zagreb

Datum
06.07

Godina
2010

Stranica
34

Mentor
Golub, Marin

Neposredni voditelj
Golub, Marin

Ključne riječi
deobfuscation; optimization; assembly; malware; binary; compiler

Sažetak
Analysis of malware binaries is constantly becoming more difficult with introduction of many different types of code obfuscators. One common theme in all obfuscators is transformation of code into a complex representation. This process can be viewed as inverse of compiler optimization techniques and as such can be partially removed using optimization algorithms. This paper presents common obfuscation techniques and a process of adapting optimization algorithms for removing obfuscations. Additionally, a plug-in for the IDA Pro disassembler is presented that demonstrates usability of the proposed optimization process as well as a set of techniques to speed up the process of analyzing obfuscated code.

Izvorni jezik
Engleski

Znanstvena područja
Računarstvo



POVEZANOST RADA


Projekti:
036-0361994-1995 - Univerzalna posrednička platforma za sustave e-učenja (Glavinić, Vlado, MZO ) ( CroRIS)
036-0362980-1921 - Računalne okoline za sveprisutne raspodijeljene sustave (Srbljić, Siniša, MZO ) ( CroRIS)

Ustanove:
Fakultet elektrotehnike i računarstva, Zagreb

Profili:

Avatar Url Marin Golub (mentor)

Citiraj ovu publikaciju:

Spasojević, Branko
Using optimization algorithms for malware deobfuscation, 2010., diplomski rad, diplomski, FER, Zagreb
Spasojević, B. (2010) 'Using optimization algorithms for malware deobfuscation', diplomski rad, diplomski, FER, Zagreb.
@phdthesis{phdthesis, author = {Spasojevi\'{c}, Branko}, year = {2010}, pages = {34}, keywords = {deobfuscation, optimization, assembly, malware, binary, compiler}, title = {Using optimization algorithms for malware deobfuscation}, keyword = {deobfuscation, optimization, assembly, malware, binary, compiler}, publisherplace = {Zagreb} }
@phdthesis{phdthesis, author = {Spasojevi\'{c}, Branko}, year = {2010}, pages = {34}, keywords = {deobfuscation, optimization, assembly, malware, binary, compiler}, title = {Using optimization algorithms for malware deobfuscation}, keyword = {deobfuscation, optimization, assembly, malware, binary, compiler}, publisherplace = {Zagreb} }




Contrast
Increase Font
Decrease Font
Dyslexic Font