常用解密方式
- 爆破方式
爆破方式就是通过修改程序流程来达到解密注册保护方式的目的,即指通过静态分析的过程。 - 跟踪注册过程及写出注册机
常见解密阶段
- 爆破阶段
- 追出非明码比较的注册码【它们通常多为多条件和计算型形式】
- 做出通用的注册机
- 学习掌握一定的密码学知识,并了解常见的公共加密算法,做出利用成熟加密算法或密码学原理加密软件的注册机或提出解决方法
国内软件主要加解密方法
- 软解密
针对加密产品,一方面是利用软件检测分析软件在运行时向加密点写入了什么数据,从加密点返回了什么数据,然后在运行程序前现在内存驻留自编程序监视加密点,当软件向加密点写数据时,软甲自动代替加密点并返回相应数据。
另一方方面是从软件入手,寻找软件调用加密点函数部分,修改判断加密点是否存在的语句,将程序直接跳转到正常执行的部分。
- 硬解密
针对加密产品,专门研究加密点结构与数据,而资质具有相同结构及加密点钥匙盘或加密狗。