吾爱汇编

 找回密码
 立即注册

QQ登录

绑定QQ避免忘记帐号

查看: 6131|回复: 20

[原创逆向图文] 调试器下易语言版核盾验证的软件带V山寨

  [复制链接]
难寻。。 发表于 2018-2-27 03:42 | 显示全部楼层 |阅读模式

大家好,我是要开心!
逆向的是自己写的核盾例子。

核盾版本:5.5.1
1.PNG
逆向这类型的核盾主要步骤如下:
1.拿到DLL位于内存中的句柄
2.加上对应的函数偏移做hook

根据经验分析,核盾加载DLL流程如下:
用户调用接口>接口层函数>模块内加载DLL函数A>模块内加载DLL函数B>调用DLL加载器>DLL加载器返回地址

在OD里单步跟踪发现,调用DLL加载器那一个步骤并没有加VMP标记.代码如下:
2.PNG
通过jmp eax调用DLL加载器。在这里并不需要给jmp eax下断!
只需要给上面的 retn 0x1c处下断即可从eax中拿到核盾DLL的句柄。
这个什么是ret 0x1c我也不知为何,步骤:模块内加载DLL函数B的参数只有6个传入。然后就没深究了!

拿到句柄之后就可以对函数进行下断hook修改传入参数了.
如何找到对应的函数?直接写出核盾DLL,然后查看导出表即可.
本次关键函数是:SetSoftware
偏移是0x15010
参数表:
软件ID
安全码
自定义码
验证码
3.PNG
例子里并没有验证码。所以是少了验证码!
修改图中三个参数F9即可实现山寨。

4.PNG
调用加载器的汇编码:
[Asm] 纯文本查看 复制代码
00401A24    C2 1C00         retn 0x1C
00401A27    55                  push ebp
00401A28    8BEC              mov ebp,esp
00401A2A    C9                 leave
00401A2B    58                 pop eax                                  ; user32.76A578D7
00401A2C    870424          xchg dword ptr ss:[esp],eax              ; user32.76A74411
00401A2F  - FFE0              jmp eax                                  ; user32.76A74411


评分

参与人数 12威望 +1 HB +22 THX +8 收起 理由
后学真 + 1
虚心学习 + 1 [吾爱汇编论坛52HB.COM]-吃水不忘打井人,给个评分懂感恩!
sjtkxy + 1
一路走来不容易 + 1
消逝的过去 + 1
MoeRay + 1
lies + 1
拿着雪糕 + 1
xujinwen + 1
DDK4282 + 2 + 1 [快捷评语] - 评分=感谢您的作品!
李沉舟 + 6 + 1 [快捷评语] - 2018,狗年发发发,狗年旺旺旺!
Shark恒 + 1 + 10 + 1 [快捷评语] - 2018,狗年发发发,狗年旺旺旺!

查看全部评分

吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
Shark恒 发表于 2018-2-27 11:28 | 显示全部楼层
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
 楼主| 难寻。。 发表于 2018-2-27 16:43 | 显示全部楼层

Shark恒 发表于 2018-2-27 11:28
请楼主检查图片,不能显示。

有图啊。。。为啥这边也说没有

点评

Shark恒”点评说:
好了,这回看到图片了  详情 回复 发表于 2018-2-27 17:04
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
Shark恒 发表于 2018-2-27 17:04 | 显示全部楼层
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
清清风 发表于 2018-2-27 17:40 | 显示全部楼层

好了,这回看到图片了
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
李沉舟 发表于 2018-2-28 00:20 | 显示全部楼层
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
李沉舟 发表于 2018-2-28 00:21 | 显示全部楼层

点赞。抢个地板
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
782763595 发表于 2018-3-3 23:40 | 显示全部楼层

本帖最后由 782763595 于 2018-3-3 23:42 编辑

用vmp扩展版VM掉 jmp eax
https://pan.baidu.com/s/1hucVaKW


吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
落叶清风 发表于 2018-4-6 06:05 | 显示全部楼层

        感谢大牛
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
Mackie程 发表于 2018-5-17 07:57 | 显示全部楼层

但是想问的是修改这三个参数以后如何打补丁呢、?   遇到一款VM的 核盾, 求助一下,
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

警告:本站严惩灌水回复,尊重自己从尊重他人开始!

1层
2层
3层
4层
5层
6层
7层
8层
9层
10层

免责声明

吾爱汇编(www.52hb.com)所讨论的技术及相关工具仅限用于研究学习,皆在提高软件产品的安全性,严禁用于不良动机。任何个人、团体、组织不得将其用于非法目的,否则,一切后果自行承担。吾爱汇编不承担任何因为技术滥用所产生的连带责任。吾爱汇编内容源于网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除。如有侵权请邮件或微信与我们联系处理。

站长邮箱:SharkHeng@sina.com
站长QQ:1140549900


QQ|RSS|手机版|小黑屋|帮助|吾爱汇编 ( 京公网安备11011502005403号 , 京ICP备20003498号-6 )|网站地图

Powered by Discuz!

吾爱汇编 www.52hb.com

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