首页
社区
课程
招聘
[原创]弄掉VMP某个版本的CRC
发表于: 2020-3-7 09:50 14190

[原创]弄掉VMP某个版本的CRC

2020-3-7 09:50
14190

因为给一个程序打启动补丁,之前这个程序没加壳,现在加壳了,区段为vmp1,打启动补丁会被crc,所以试着弄了一下,发现挺简单的


程序拖入OD,然后找到要patch的位置,我要修改这个call

下个访问断点,重新开始,会停下来

停在这里以后,发现,ecx为扫描的地址,esi为储存代码的寄存器,每次扫描一次字节
这时候,我们patch那个call,然后将esi修改为patch前的字节数据,运行起来,发现crc并没有扫到我们的patch
于是构造一个shellcode对代码进行hook
039B0000 - movzx esi,byte ptr [ecx]
039B0003 - push eax
039B0004 - pushfd 
039B0005 - mov eax,xxxxxx.dll+5B5CE	
039B000A - cmp eax,ecx
039B000C - jne 039B0013
039B000E - mov esi,00000020
039B0013 - add eax,01
039B0016 - cmp eax,ecx
039B0018 - jne 039B001F
039B001A - mov esi,0000002A
039B001F - add eax,01
039B0022 - cmp eax,ecx
039B0024 - jne 039B002B
039B0026 - mov esi,00000005
039B002B - add eax,01
039B002E - cmp eax,ecx
039B0030 - jne 039B0037
039B0032 - mov esi,00000000
039B0037 - popfd 
039B0038 - pop eax
039B0039 - xor esi,eax
039B003B - jmp xxxxxx.dll+8809D4


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

最后于 2020-3-7 09:51 被はつゆき编辑 ,原因:
收藏
免费 3
支持
分享
最新回复 (12)
雪    币: 3127
活跃值: (3689)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
能出一个详细的演示视频么,如何定位具体位置的?
2020-3-7 10:42
0
雪    币: 1641
活跃值: (3601)
能力值: (RANK:15 )
在线值:
发帖
回帖
粉丝
3
icoon 能出一个详细的演示视频么,如何定位具体位置的?
给patch位置下访问断点,没有什么复杂的
2020-3-7 10:52
0
雪    币: 248
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
4
非常棒    很透彻
2020-3-8 15:49
0
雪    币: 83
活跃值: (1087)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
5
牛逼
2020-3-8 20:21
0
雪    币: 222
活跃值: (185)
能力值: ( LV2,RANK:15 )
在线值:
发帖
回帖
粉丝
6
感觉云里雾里
2020-3-11 00:50
0
雪    币: 6124
活跃值: (4671)
能力值: ( LV6,RANK:80 )
在线值:
发帖
回帖
粉丝
7
云才哥 感觉云里雾里
lz的意思很简单啊,构造一个中转的代码块,给vmp的crc函数未被修改的值。
2020-9-20 21:39
1
雪    币: 34
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
8
怎么一看不像 VMP 呢?
2020-9-20 22:31
0
雪    币: 1084
活跃值: (340)
能力值: ( LV2,RANK:15 )
在线值:
发帖
回帖
粉丝
9
背景用的什么插件
2020-9-21 00:54
0
雪    币: 498
活跃值: (251)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
如果能一次过掉所有的就香了
2020-9-21 12:38
0
雪    币: 56
活跃值: (1513)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
点不想vmp,迷迷糊糊的
2021-1-11 14:55
0
雪    币: 129
活跃值: (1095)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13

这个我专长…

http://www.hotcoc.com

2022-3-24 08:23
0
游客
登录 | 注册 方可回帖
返回
//