首页
社区
课程
招聘
[原创]寻找内存补丁数据(CM)
发表于: 2014-5-4 19:44 7778

[原创]寻找内存补丁数据(CM)

2014-5-4 19:44
7778
CrackMe.exe 为一个CM程序.
Patch.exe   是一个补丁程序.

1. 找出Patch.exe补丁数据.
2. 下断点,中断下来.
3. 找出补丁是怎么写进目标进程的.(说明跨进程patch原理.)

2014.05.04
更新了支持win7 x86(不过我只测试了英文版的,中文版的未测试)
------------------------
2014.05.05
更新了支持win 2k3系统(只测试了企业版 sp2)
------------------------


我们都知道,一般的可执行软件打补丁的时候,除了DLL的以外,其它的补丁是很容易被监视到的.
这款CM的补丁,你能监视出Patch数据以及找出Patch方法吗?



[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

上传的附件:
收藏
免费 0
支持
分享
最新回复 (19)
雪    币: 341
活跃值: (143)
能力值: ( LV7,RANK:110 )
在线值:
发帖
回帖
粉丝
2
第一个这么近
2014-5-4 19:46
0
雪    币: 11096
活跃值: (17617)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
高手出马啊,来支持了
2014-5-4 19:54
0
雪    币: 223
活跃值: (516)
能力值: ( LV13,RANK:520 )
在线值:
发帖
回帖
粉丝
4
测试,  win7  x86 不能运行...
2014-5-4 20:02
0
雪    币: 711
活跃值: (253)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
膜拜八爷 可惜我是win7 32的!
2014-5-4 20:04
0
雪    币: 1737
活跃值: (110)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
哎吆喂。。。又出好玩儿的东东了。。。
2014-5-4 20:18
0
雪    币: 188
活跃值: (631)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
在ZwWriteVirtualMemory 似乎能看到你写的数据, 但是不知道你为啥写那么多垃圾数据.还哟我DUMP 出来两份数据对比。差不多
2014-5-4 20:47
0
雪    币: 264
活跃值: (140)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
40152D   75->74

004011B0    66:3E:C705 2D154000 7415        mov word ptr ds:[0x40152D],0x1574
2014-5-4 22:34
0
雪    币: 32
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
无奈啊,好高级玩不转。八妹无敌了
2014-5-5 11:18
0
雪    币: 223
活跃值: (516)
能力值: ( LV13,RANK:520 )
在线值:
发帖
回帖
粉丝
10
[QUOTE=abincn;1280728]40152D   75->74

004011B0    66:3E:C705 2D154000 7415        mov word ptr ds:[0x40152D],0x1574[/QUOTE]

这个是补丁的数据.
要找出补丁数据是如何写入目标进程内存的才算.
2014-5-5 11:28
0
雪    币: 81
活跃值: (100)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
11
ZwCreateSection
ZwMapViewOfSection
ZwGetContextThread
ZwProtectVirtualMemory嘛?
2014-5-6 11:20
0
雪    币: 223
活跃值: (516)
能力值: ( LV13,RANK:520 )
在线值:
发帖
回帖
粉丝
12
你下断点断下来了吗?  
2014-5-6 14:20
0
雪    币: 81
活跃值: (100)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
13
你实现都是硬编码int 2e
2014-5-6 16:50
0
雪    币: 217
活跃值: (14)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
看来只能看看八妹的背影了,呵呵
2014-5-9 00:52
0
雪    币: 16436
活跃值: (1695)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
有不少内存监视 在WIN7下无法使用,只得虚拟机XP。。。You know.
2014-5-9 08:53
0
雪    币: 223
活跃值: (516)
能力值: ( LV13,RANK:520 )
在线值:
发帖
回帖
粉丝
16
现在的版本是可以在win7下运行的~
2014-5-9 09:24
0
雪    币: 16436
活跃值: (1695)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
最近电脑里的 半斤八兩 视频讲座似乎 全看光了,请问还有啥新的代表作?
2014-5-9 09:28
0
雪    币: 4390
活跃值: (4378)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
硬件断点在此处
004A9AFD    CD 2E           INT 0x2E

eax = 函数索引   通过xuetr 可在SSDT 显示所有函数后 对照索引看函数名
edx = 参数列表
2014-5-9 09:36
0
雪    币: 223
活跃值: (516)
能力值: ( LV13,RANK:520 )
在线值:
发帖
回帖
粉丝
19
不错,很厉害!很强大!
2014-5-9 13:37
0
雪    币: 81
活跃值: (100)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
20
都知道位置了还有什么下断的意义么,逻辑就是反的
2014-5-12 10:13
0
游客
登录 | 注册 方可回帖
返回
//