于是百度搜索软件,发现来这个PDF转换器,看起来功能那个不错。
1.png (64.02 KB, 下载次数: 0)
下载附件
1
2022-4-26 09:37 上传
主要需要这个功能。然后传文件试试。
2.png (16.37 KB, 下载次数: 0)
下载附件
2
2022-4-26 09:37 上传
好吧,我想多了,都是收费的。正好没事,上工具。
3.png (90.11 KB, 下载次数: 0)
下载附件
3
2022-4-26 09:37 上传
.net 的程序,其实运行的时候已经提示需要.net4.0,这里走个过程。
.net有专用的调试dnSpy。首先分析看看,随便输入注册码会出现这个提示。
然后进入dnspy
4.png (142.83 KB, 下载次数: 0)
下载附件
4
2022-4-26 09:37 上传
只有一个结果,进去看看
5.png (52.84 KB, 下载次数: 0)
下载附件
5
2022-4-26 09:37 上传
6.png (77.61 KB, 下载次数: 0)
下载附件
6
2022-4-26 09:37 上传
发现这几个地方应该就是判断的地方了。
还有一个“config.ini”猜测应该是写入注册码文件。
下断点运行修改试试,随便输入注册码,然后点注册就断在这了。
很明显。手动修改几个flag的数值手动改成TRUE
7.png (31.01 KB, 下载次数: 0)
下载附件
7
2022-4-26 09:37 上传
出现成功了,不过这是假的成功,看代码是要往“config.ini”里写入注册码。再运行还是未注册。继续分析代码。看到第一行get_reg_code()这个函数,字面意思就是获取注册码。分析一下看看
8.png (72.38 KB, 下载次数: 0)
下载附件
8
2022-4-26 09:37 上传
一个是write一个是get,先看看get
9.png (44.5 KB, 下载次数: 0)
下载附件
9
2022-4-26 09:37 上传
看谁使用了它
10.png (67.42 KB, 下载次数: 0)
下载附件
10
2022-4-26 09:37 上传
进入一个新的文件reg文件,这个应该就是有关键函数的地方了进来上下随便看看
11.png (29.44 KB, 下载次数: 0)
下载附件
11
2022-4-26 09:37 上传
获取机器码
12.png (23.59 KB, 下载次数: 0)
下载附件
12
2022-4-26 09:41 上传
获取mac地址的。这个文件就是获取注册码的地方了。直接下断点调试
13.png (67.25 KB, 下载次数: 0)
下载附件
13
2022-4-26 09:37 上传
14.png (49.57 KB, 下载次数: 0)
下载附件
14
2022-4-26 09:41 上传
好了,直接出现明文了,第一个是机器码,第二个是注册码。复制下来试试
15.png (73.94 KB, 下载次数: 0)
下载附件
15
2022-4-26 09:37 上传
注册成功
16.png (75.45 KB, 下载次数: 0)
下载附件
16
2022-4-26 09:37 上传
右上角的界面有变化,注册和购买按钮消失。到此结束。开始转换文件