吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 12382|回复: 25
收起左侧

[.NET逆向] .Net通用按钮事件特征码教程 By:闪电小子

  [复制链接]
tysan 发表于 2016-5-15 14:41
昨天在看了画眉大侠的文章之后才有的后续研究:http://www.52pojie.cn/thread-365683-1-1.html  3种方法OD调戏.NET程序,追注册码!【完结】By:凉游浅笔深画眉

众所周知,在易语言,mfc中都是有相关的按钮事件通用特征码的,这样可以很高效的定位到程序的关键地方,从而进行破解

不说废话直接给出特征代码:

.Net 2 中System_W 模块中找这个关键特征码 在找到的第一个下断点
8B 41 0C 8B 49 04 FF D0 59 5B 5E 5F

.net 4 中System_W 模块中找这个关键字在找到的第一个下断点

8B 41 0C 8B 49 04 FF D0 59 5B 5E 5F


在WPF程序 在Presenta模块中找这个关键字在找到的第一个下断点
8B 41 0C 8B 49 04 FF D0 5B 5E 5F



具体怎么操作,我分别用.Net 2、.Net4 、WPF的实例来演示

.Net2 过程如下:
1.jpg
在OD中运行起来程序,按M选择内存模块。往下拉找到System_W模块的.text区段
这里我们直接复制地址7B05A000

然后我们按C回到反汇编窗口,这里我们按快捷键Ctrl+G 跳到我们找到的这个地址

2.jpg

跳向这个区段代码之后,我们Ctrl+B搜索二进制代码,也就是我们所说的特征码

3.jpg

然后我们在Call EAX处下段即可


4.jpg
我们点击程序按钮的时候就会在此断下。

5.jpg

在call EAX处我们F7步入,然后大概经过20多次F8来到以下代码的时候,就正式进入了我们的关键代码

6.jpg


.Net4 过程如下:
过程大致跟.Net2的过程类似,只是特征码有稍许不一样的地方。

1.jpg

成功的断下地址。

2.jpg
成功找到程序关键点地方。


3.jpg

真实的案例 nop掉jnz,或者修改标志位就可以了。

WPF程序过程如下:

过程其实大致差不多的。你只要理解了一个版本的过程,都很好操作了。

1.jpg

WPF程序不同的是我们要找的是Presenta模块的地址

2.jpg

同样是跳向这个地址

3.jpg

通过查找特征码,找到我们的关键代码,下好断点就行了。

4.jpg

关键点入口。

5.jpg
nop掉这里,或者修改标志位。

6.jpg

成功了有么有。



其实这个特征码不算难找,我也是一时兴起随便研究了下,期望对大家有些帮助吧。
写的不好之处请大家多多指导,很长一段时间在渗透中,也是好久没搞破解了。
最近打算重拾,希望喜爱玩.Net的朋友一块交流学习进步哈。


点评

第一次离大神这样的近  发表于 2016-5-21 10:03

免费评分

参与人数 18威望 +2 热心值 +18 收起 理由
nightyice + 1 我很赞同!
徐诺心 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
寒枫雨雪 + 1 谢谢@Thanks!
langzi + 1 谢谢@Thanks!
黑灵闪客小唐_。 + 1 我很赞同!
caisege + 1 闪电大神!!!!相约班德尔
青霄 + 1 这下不怕跑飞了
Hmily + 2 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
qaz003 + 1 谢谢@Thanks!
caleb110 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
77413036 + 1 已答复!
heiyan + 1 6666666
啦灯是我干掉的 + 1 很用心!很详细!谢谢!
小小小青年 + 1 我来给大神赞一个。
wudifuzhushi + 1 热心回复!
onmiuncai + 1 我很赞同!
爆爆 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
sco4x0 + 1 谢谢@Thanks!

查看全部评分

本帖被以下淘专辑推荐:

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

Sound 发表于 2016-5-20 18:04
Hmily 发表于 2016-5-20 17:59
@Sound 补丁也不是特别靠谱,因为这个模块不同机器是变动的,而且net平台如果不同也不一样,倒是net上我好 ...


不同机器的net平台不同模块不同,如果要说这其他机器上要考虑平台的原因.,
但是在本机上 不需要考虑这么多 补丁还是可以的。
Hmily 发表于 2016-5-20 17:59
@Sound 补丁也不是特别靠谱,因为这个模块不同机器是变动的,而且net平台如果不同也不一样,倒是net上我好像看过有类似的补丁,如果不考虑跨平台啥的当前机器应该可以补丁。
yhxing 发表于 2016-5-15 16:47 来自手机
heiyan 发表于 2016-5-15 16:54
简直卧槽了,不好意思 我都惊奇了 这都能研究出来 太牛了 顶大神 遇到强壳 不怕不会破解了 感谢教程
徐诺心 发表于 2016-5-15 17:02
这个思路可以
Valices 发表于 2016-5-15 18:46
感谢指点,一起学习,一起进步嘛~ 多多分享~~
zhangbaida 发表于 2016-5-16 18:39
很不错的教程,来支持了
caleb110 发表于 2016-5-16 22:32
多谢分享,支持楼主!
luo858 发表于 2016-5-17 10:24
支持鼓励,再接再励!52论坛有你才精彩~~~
硬汉 发表于 2016-5-19 09:13
如果这个NET载入OD,啥都看不到呢?就要先脱了是吗
 楼主| tysan 发表于 2016-5-20 16:18
硬汉 发表于 2016-5-19 09:13
如果这个NET载入OD,啥都看不到呢?就要先脱了是吗

啥都看不到?我这里实例的程序有无壳的和加壳的。都可以的。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2024-11-17 11:03

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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