DocumentCode
1802716
Title
Code Obfuscation Using Pseudo-random Number Generators
Author
Aycock, John ; Cárdenas, Juan Manuel Gutiérrez ; De Castro, Daniel Medeiros Nunes
Author_Institution
Dept. of Comput. Sci., Univ. of Calgary, Calgary, AB, Canada
Volume
3
fYear
2009
fDate
29-31 Aug. 2009
Firstpage
418
Lastpage
423
Abstract
We describe a novel method for malicious code obfuscation that uses code already present in systems: a pseudo-randomnumber generator. This can also be seen as an anti-disassembly and anti-debugging technique, depending on deployment, because the actual code does not exist until run - it is generated dynamically by the pseudo-random number generator.A year´s worth of experiments are used to demonstrate thatthis technique is a viable code obfuscation option for a malicious adversary with access to large amounts of computing power.
Keywords
program debugging; random number generation; reverse engineering; security of data; anti-debugging technique; anti-disassembly technique; malicious code obfuscation; pseudo-random number generator; reverse engineering; Computer science; Drives; Government; Invasive software; Military computing; Power engineering computing; Reverse engineering; Size measurement; Software measurement; Storms;
fLanguage
English
Publisher
ieee
Conference_Titel
Computational Science and Engineering, 2009. CSE '09. International Conference on
Conference_Location
Vancouver, BC
Print_ISBN
978-1-4244-5334-4
Electronic_ISBN
978-0-7695-3823-5
Type
conf
DOI
10.1109/CSE.2009.43
Filename
5283236
Link To Document