某word批量转PDF工具,未注册转换结果会在转换后添加水印如下图:
未注册也只能免费试用2次,超过次数将出现如下图:
开始逆向破解之旅
所用工具:
PEID+Dnspy+Visual studio 2010
查看安装目录文件
.exe 为程序 sn.txt为注册码文件
PEID查壳,未加壳
通过dnspy 反编译软件,加载要逆向破解文件
进入FrmReg注册窗体
checkReg函数的内容
基本思路理清楚了,那么破解方法用两种
- 暴力破解
- 注册机破解
1.暴力破解方法
通过dnspy右击选择修改类,把代码修改如下:
全部保存
结果已去除最后未注册水印
2.注册机破解
先来看核心算法
首先 mcode机器码加上 “maomao333”成为新的字符串,进行md5加密生成注册码并转为小写,算法很简单来写注册机
通过visual studio 2010简单写个注册机
进行注册
如果没有vs环境可以用python来写效果一样(要知道算法)
代码如下:
运行结果如下:
至此分析结束,欢迎补充
用到的文件及注册机:
链接: https://pan.baidu.com/s/1XZdCZvmu4h5pXNlvlUh9EQ 提取码: i4z6