目前,随着计算机技术的快速发展,面向各应用领域或行业需求的软件不断的产生,保护和推进软件产业有序地建立和发展,已成为软件业要面对现实问题。一方面软件产业要发展,防止被盗版,即被非法破解,要加强自身的加密和防护技术;另一方面,对于特殊的应用程序,要去解密,对它进行反汇编、逆向分析,例如病毒分析等。