Black丶诸葛 发表于 2018-7-26 15:39

日常高VM的简单E盾破解

好久没来论坛,今天刚好工作空闲下来。看到个刚发的悬赏贴,看我捷足先登。
原贴地址:https://www.52hb.com/thread-39041-1-1.html
不知道为什么录制视频的软件打不开了(可能是我太懒了吧{:6_214:})

图文将就看吧。

首先贴补丁码:
0067565B 登录
0069A01A 合法
00548900 算法
004FB6F4 时间

登录:
按照我之前发过的教程去逆向,bp send下断找返回等。找到登录校验返回值的地方,直接对寄存器置1


合法:在登录过完之后,就会走合法验证了(说实话E盾大家用的时候,不要照搬模板啊,加上自己的防破),此处是在合法处理逻辑中,直接跳回登录继续执行。


算法:00548900是存储的本地计算结果,00548904 00548908,这两个地址存储的是服务器计算结果(不知道是不是反了,好久没PJ了,忘光了,但是最多是反过来)。
每次都会走过这个赋值的地方。我们只需要对04,08下内存写入断点,断下后直接00填充(补丁怎么写参考我的另一个帖子)


时间:时间是最简单的了,直接搜索内存2D 31 00 00 00就出来了,按秒计算的,直接改就行了。


成品图:需要注意的是,在第一次算法+时间验证完毕后,这个软件会再次调用一遍:合法-算法-时间。(说实话,真的蠢,你再调一遍有啥用,该破的都知道怎么回事,破不了的还是破不了,只会拖累软件运行速度)


打字截图太慢了。。。。。就这样吧。{:6_222:}

2319763378 发表于 2018-7-26 15:48

{:6_224:}感谢

xiao_ya 发表于 2018-7-26 16:20

本帖最后由 xiao_ya 于 2018-7-26 16:22 编辑

感谢分享。

2319763378 发表于 2018-7-26 17:15

大佬能录个语音视频吗?不太懂怎么找补丁码{:6_224:}

Black丶诸葛 发表于 2018-7-26 17:20

2319763378 发表于 2018-7-26 17:15
大佬能录个语音视频吗?不太懂怎么找补丁码

建议你去看另一个老哥,他不是出了视频么。我以为是全V的E盾,按照全V去逆向的。你如果只是要补丁,就用它那个特征码的方式就可以了。
如果要学习的话,可以两个都看看,都是思路。

2319763378 发表于 2018-7-26 17:28

Black丶诸葛 发表于 2018-7-26 17:20
建议你去看另一个老哥,他不是出了视频么。我以为是全V的E盾,按照全V去逆向的。你如果只是要补丁,就用 ...

{:6_224:}他没出视频,这就尴尬了

tbshmxl 发表于 2018-9-5 12:00

我也要好好学下,,,,,,,

tbshmxl 发表于 2018-9-5 12:00

给楼主一个赞,,我也在学习中

拿着雪糕 发表于 2022-2-12 15:41

十分感谢大佬

军工强国 发表于 2022-2-16 12:57

积极评分,从我做起。感谢分享!
页: [1] 2
查看完整版本: 日常高VM的简单E盾逆向