TY - GEN
T1 - GPU-assisted malware
AU - Vasiliadis, Giorgos
AU - Polychronakis, Michalis
AU - Ioannidis, Sotiris
PY - 2010
Y1 - 2010
N2 - Malware writers constantly seek new methods to obfuscate their code so as to evade detection by virus scanners. Two code-armoring techniques that pose significant challenges to existing malicious-code detection and analysis systems are unpacking and run-time polymorphism. In this paper, we demonstrate how malware can increase its robustness against detection by taking advantage of the ubiquitous Graphics Processing Unit. We have designed and implemented unpacking and run-time polymorphism for a GPU, and tested them using existing graphics hardware. We also discuss how upcoming GPU features can be utilized to build even more robust, evasive, and functional malware.
AB - Malware writers constantly seek new methods to obfuscate their code so as to evade detection by virus scanners. Two code-armoring techniques that pose significant challenges to existing malicious-code detection and analysis systems are unpacking and run-time polymorphism. In this paper, we demonstrate how malware can increase its robustness against detection by taking advantage of the ubiquitous Graphics Processing Unit. We have designed and implemented unpacking and run-time polymorphism for a GPU, and tested them using existing graphics hardware. We also discuss how upcoming GPU features can be utilized to build even more robust, evasive, and functional malware.
UR - https://www.scopus.com/pages/publications/78651410940
U2 - 10.1109/MALWARE.2010.5665801
DO - 10.1109/MALWARE.2010.5665801
M3 - Conference contribution
AN - SCOPUS:78651410940
SN - 9781424493555
T3 - Proceedings of the 5th IEEE International Conference on Malicious and Unwanted Software, Malware 2010
SP - 1
EP - 6
BT - Proceedings of the 5th IEEE International Conference on Malicious and Unwanted Software, Malware 2010
T2 - 5th International Conference on Malicious and Unwanted Software, Malware 2010
Y2 - 19 October 2010 through 20 October 2010
ER -