Research on Code Obfuscation Based on Maze Protection Technology

Article Preview

Abstract:

In view of the increasingly serious software protection problem, the software protection technology based on code obfuscation is analyzed and researched, and a new software protection system, maze protection is designed and realized. With the principle of maze encryption, this program insert a large number of the complex judgments code between function entry and exit, which change the execution order, enhancing the ability of software protection. On this basis, Anti-debug techniques incorporated into the maze protection, which against the mainstream anti-debugger, increasing the advantage of high anti-reversing, tamper-proof and anti-cracking. Experimental analysis has proved that this maze protection technology was better than other virtual machine protection technologies.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

1691-1694

Citation:

Online since:

August 2013

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2013 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] M. Duckham and L. Kulik: A formal model of obfuscation and negotiation for location privacy. Vol. 3693(2005), p.243.

Google Scholar

[2] C. Collberg, C. Thomborson and D. Low: Obfuscation techniques for enhancing software security. United Sates Patent 6, 668, 325, Assignee: InterTrust Inc., Filed 9 June1998, Issued 23 Dec. (2003).

Google Scholar

[3] C. Linn and S. Debray: Obfuscation of executable code to improve resistance to static disassembly. vol. 34( 2003), p.243.

DOI: 10.1145/948109.948149

Google Scholar

[4] J.M. Borello: Code obfuscation techniques for metamorphic viruses. Vol. 4(2008), p.211.

Google Scholar

[5] G. Ellison and S.F. Ellison: Search, obfuscation, and price elasticities on the internet. Vol. 77(2009), p.427.

DOI: 10.3386/w10570

Google Scholar

[6] C. Collberg, J. Davidson and R. Giacobazzi: Toward Digital Asset Protection. Vol. 26(2011), p.8.

Google Scholar