吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3580|回复: 86
收起左侧

[分享] Master PDF Editor 5.9.98 逆向教程

  [复制链接]
芽衣 发表于 2026-4-30 23:06
本帖最后由 芽衣 于 2026-5-8 10:02 编辑

这软件我感觉比Adobe好用,所以一直在用Master PDF Editor。我下过网上的破解版,好像跟安卓app一样存在改版本号的嫌疑,也不知道加了什么料,所以都是自己动手改的。我之前也是看网友的教程:
关于Master PDF Editor5.9.94破解的分析
https://www.52pojie.cn/thread-2061352-1-1.html
(出处: 吾爱破解论坛)


一直用他的方法,不过现在最新版5.9.98升级到了qt6,这改法好像不行了。所以就自己实操了一遍,实际上原理都差不多,没多大变化。

1.png



打开软件的时候,标题末尾直接显示字符串:NOT REGISTERED,那这个就是突破口。这时候就要祭出神器ida。

主程序MasterPDFEditor.exe直接丢进ida里面。搜索所有的字符串,匹配到1个结果,按x跳转到引用的函数sub_1403E1010。再继续按x,查找是什么地方引用了这个函数。

2.png

有2个地方,先看第二个。看伪代码的时候最好勾选同步到ida视图。
进入后发现此处先对(a1 + 113)进行对比,然后再对(a1 + 535)进行对比。在伪代码界面选择(a1 + 113)后,ida会自动对相同的地方标黄,这样就很清楚的看到在哪里赋值。

3.png

从上面的*(a1 + 113) = v5可以看出,值来源于v5,v5又来源于sub_14036A990,那直接让sub_14036A990返回1是不是可以注册呢?
我试了一下,刚开始启动软件是未注册的状态,必须要点激活按钮才能注册,但重启后又还原了。所以的话不能改这里。那回到刚才的步骤,看看第一个调用。

5.png

进入到sub_1401728A0。
还是重复刚才的步骤,选择(this + 113),往上找,看看哪些地方变黄了。快速翻一遍,数了一下整个函数就4个(this + 113),很容易发现第一个初始为0。

6.png

转到ida视图,[r14+71h]对应(this + 113),那这个0是怎么来的?

7.png

鼠标点击sil,可以发现上方有个操作xor esi, esi,相同的值异或后等于0,所以0是这么来的。改法也比较简单,直接修改这条指令。
[Asm] 纯文本查看 复制代码
.text:0000000140172D56                 mov     [r14+71h], sil

这个指令的意思就是把sil的值丢进地址[r14+71h]里面,那直接写死让这个地址永远为1就好了。

改成
[Asm] 纯文本查看 复制代码
.text:0000000140172D56                 inc     byte ptr [r14+71h]


8.png

改好后保存,试了一下打开就已经注册,编辑pdf也没有水印提示。


9.png




lang.7z (111.6 KB, 下载次数: 16)
送一个汉化文件,有些地方翻译不完全,我自己补了一点进去,直接替换MasterPDFEditor\lang目录下的文件即可。

免费评分

参与人数 26威望 +1 吾爱币 +46 热心值 +20 收起 理由
z小伟style + 1 + 1 谢谢@Thanks!
Hmily + 1 + 20 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
andrew211 + 1 + 1 我很赞同!
mvm + 1 + 1 热心回复!
ondwww + 1 + 1 谢谢@Thanks!
Jojo + 1 + 1 热心回复!
hinsley + 1 + 1 热心回复!
bugof52pj + 1 谢谢@Thanks!
bssqcdf + 1 + 1 谢谢@Thanks!
冥界3大法王 + 3 一通神操作啊。
2804845802 + 1 + 1 此为违规行为,请遵守论坛版规!
迷途的羔羊 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
lyt040722 + 1 我很赞同!
照片依旧 + 1 + 1 我很赞同!
zxc1986000 + 1 我很赞同!
tail88 + 1 + 1 谢谢@Thanks!
buluo533 + 1 + 1 用心讨论,共获提升!
bailemenmlbj + 1 + 1 谢谢@Thanks!看不懂
ciker_li + 2 + 1 谢谢@Thanks!
CIKX + 1 我很赞同!
5omggx + 1 + 1 用心讨论,共获提升!
wiltzy + 1 + 1 热心回复!
MJ_B + 1 热心回复!
shengruqing + 1 热心回复!
Issacclark1 + 1 谢谢@Thanks!
yinsel + 2 + 1 用心讨论,共获提升!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

justfly99 发表于 2026-5-7 10:09
dork 发表于 2026-5-1 21:08
正式文件下载地址:https://code-industry.net/public/MasterPDFEditor-setup-qt6-x64.msi
搜索7541887671 ...

用x64dbg(可以论坛搜索下载)还是很简单的,打开x64dbg,把安装后的MasterPDFEditor.exe拖进去,在 x64dbg 主界面,点击顶部选项卡中的 “符号” (Symbols),在左侧列表中,找到MasterPDFEditor.exe,双击,然后按 Ctrl + B,在底部的 “十六进制(H):” 框内粘贴:7541887671E8A9A3C900,点击右下角的 “确定(O)”,双击搜索结果(其实只有一个),跳转后再检查第一行或者第二行,哪个是8876开头的(我的是在第二行,8876 71),在那一行上点右键,选择 “二进制” (Binary) -> “编辑” (Edit),在16进制(H)下面的框里,把 88 76 改成 FE 46,按快捷键 Ctrl + P,点击右下角的 “修补文件” 按钮,然后另存为后复制到原程序目录替换即可。说得这么详细了,照着操作没问题了吧

免费评分

参与人数 2吾爱币 +2 热心值 +2 收起 理由
落英飘渺 + 1 + 1 谢谢@Thanks!
dtdtxyjc + 1 + 1 谢谢@Thanks!

查看全部评分

dork 发表于 2026-5-1 21:08
正式文件下载地址:https://code-industry.net/public ... r-setup-qt6-x64.msi
搜索7541887671E8A9A3C900,直接替换为7541FE4671E8A9A3C900即可。

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
bailemenmlbj + 1 + 1 谢谢@Thanks!粗暴简单速效

查看全部评分

srm1234 发表于 2026-5-1 06:57
照片依旧 发表于 2026-5-1 13:40
lzy8108 发表于 2026-5-1 08:38
大佬您好!首先感谢您分享的宝贵经验,让像我这种小白也能看懂。
其次,您在教程中提到“在伪代码界面选择 ...

快捷键F5
dreamtrue1985 发表于 2026-5-1 00:16
牛逼的一批!
owen2000wy 发表于 2026-5-1 01:12
我还是先去了解MPE这个软件去吧……好家伙,比Adobe还好用……真有这么神么?
bl5201314 发表于 2026-5-1 01:19
感谢楼主分享
521ff 发表于 2026-5-1 01:20
牛逼的一批!
qiansiyu01 发表于 2026-5-1 01:46

先收藏了,谢谢楼主。
abslsp 发表于 2026-5-1 05:53
牛逼,学习了
error3 发表于 2026-5-1 06:18
汇编能力强!
wiltzy 发表于 2026-5-1 06:20
学习了,谢谢。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - 52pojie.cn ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2026-5-13 06:32

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表