蓝天资源网
当前位置:蓝天资源网 / 汇编逆向 / 正文

一款好用的Win7 pdf 虚拟打印机爆破

作者:忆笙发布时间:2021-10-18 01:08浏览数量:263次评论数量:0次

软件:PDF Printer for Windows 7

支持XP、win7、win10的虚拟打印机,网页打印PDF首选软件,兼容性好,感觉不错推荐给大家。

官网地址:http://www.win7pdf.com

可免费试用15天,试用期没有功能限制,只是有时会有NAG广告。

测试系统:Win764

工具:OllyDbg

软件安装后如下图,有NAG窗口,会打开注册网页。

一款好用的Win7 pdf 虚拟打印机爆破  第1张

一、破解分析。

双击PDF打开后,看到有NAG窗口和试用时间。

时间限制分析,软件在安装时或者首次运行时会记录当时的时间(一般保存在注册表、INI文件)。后续运行会和此时间值比对(例如首次时间+15天-后续时间),当时间<0时,试用结束。

爆破时间限制

1、修改首次时间为过去时间

2、修改试用时间常量值

3、使后续时间<首次时间

4、使后续时间不变

5、让比对值一直>0

二、时间限制破解,用OD打开PDF,软件要比对时间的前提要先获得时间,即会使用函数GetLocalTime,我们给此函数设置断点。

一款好用的Win7 pdf 虚拟打印机爆破  第2张

软件断下两次后就正常运行起来了,CTRL+B打开断点管理窗口,删除7开头的API断点(GetLocalTime),重新打开PDF,按F9后程序断在了我们的第一个断点。

一款好用的Win7 pdf 虚拟打印机爆破  第3张

双击EAX修改7E5为79D(1949年)运行起来看下,发现还是15天试用期,证明修改位置不对,我们删除第一处断点,重新启动PDF,按F9运行断在了我们设置的第二个断点。

一款好用的Win7 pdf 虚拟打印机爆破  第4张

按F9执行,可以看到时间变成了26313天(2021-1949),这次可以用到另一个世界了吧,哈哈。

一款好用的Win7 pdf 虚拟打印机爆破  第5张

三、NAG窗口爆破,打开PDF按F8跟踪一下,发现到下面那个call弹窗出现,直接nop掉,运行后发现没有报错,保存修改。

一款好用的Win7 pdf 虚拟打印机爆破  第6张

四、修改系统时间测试软件,用虚拟打印机打印一下PDF,正常启动,打开原版提示过期。

一款好用的Win7 pdf 虚拟打印机爆破  第7张

到此实现了软件的无限期使用,其实这个软件想永久使用很简单(删除原版PDF,用Win7PDFPrinting创建副本改名为PDF即可),上面破解步骤都是多余的,哈哈。。。

这个PDF文件没啥用,只是验证使用时间和弹广告让你注册。

存在的问题:

XP系统所用软件文件和此不同,可无限使用,但有未注册水印,考虑到XP系统已经没人使用,加上又都是DLL文件,不知从何下手,留给大家研究。

忆笙

忆笙 主页 联系他吧

人间山河远阔,只想与你同行。

欢迎 发表评论: