吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 683|回复: 4
收起左侧

[原创] Linux版010Editor破解

  [复制链接]
phan70m 发表于 2026-5-11 16:13

本文针对linux版本的010Editor进行破解,使用的版本为截止发文的最新版v16.0.4(64bit)

未经破解的010Edior试用版有试用次数/试用天数限制,运行软件后显示的浮窗中可以看到试用信息。


0uses.png

我们可以根据Evaluation VersionUses Left这些关键字来定位到相关函数。这里搜索字符串Evaluation,找到以下结果:


search string.png

这些字符串的引用都来源于同一个函数GetStatus(),分析此函数发现此函数的功能是根据函数CheckStatus()返回的状态码来控制软件打开时浮窗显示的内容,据此定位到CheckStatus()函数并猜想此函数就是注册状态的判断函数。


GetStatus.png

分析CheckStatus()函数:


CheckStatus.png

对返回值(状态码)作对应表如下

状态码 含义
219 授权有效
375 试用到期
275 授权无效
237 需要升级,试用过期
47 日期异常
249 特殊试用(Evaluation)
524 旧版本授权,需要升级

授权有效时的页面显示逻辑比试用更复杂,为了使结果更可控我选用试用状态。
(这里解释一下,授权有效时需要进行授权文件的解析,而试用状态仅需计算剩余次数/天数,我们没有授权文件不确定授权解析过程会不会影响破解结果)
这里我选择的破解方法是直接使函数返回249,原函数:


beforeP.png

在 0x3998C8 处放置 mov eax, 0F9h + ret,总共 6 字节,后面用两个 nop 填充至原 8 字节边界。

B8 F9 00 00 00    mov     eax, 0F9h
C3                ret
90                nop
90                nop

修改后函数:


afterP.png

反编译看效果:


new_check.png
保存patch后给此文件加上执行权限,运行时浮窗显示试用天数/次数为0,但可以正常使用
About页面:
about.png

免费评分

参与人数 5威望 +1 吾爱币 +24 热心值 +4 收起 理由
laozhang4201 + 1 + 1 热心回复!
weixu + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
Hmily + 1 + 20 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
apull + 1 + 1 谢谢@Thanks!
ChiZhu + 1 热心回复!

查看全部评分

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

m_h 发表于 2026-5-11 17:24
win上 我之前 根据别人文章 来分析 最少有3个 ret 要处理。
现在都是 直接hosts 127 来过验证。
lilibin024 发表于 2026-5-11 19:50
感谢分享感谢分享感谢分享感谢分享回头验证下
otg007 发表于 2026-5-12 13:39
chishingchan 发表于 2026-5-12 23:13
用啥工具也没说!新手没法学。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2026-5-13 01:05

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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