首页
社区
课程
招聘
[分享]上次不知道谁写的新壳,今天终于让我X了
发表于: 2010-9-12 17:00 5834

[分享]上次不知道谁写的新壳,今天终于让我X了

2010-9-12 17:00
5834
看了加密解密3后,再次尝试脱以前留下来的壳,今天终于让我干死一个。嘿嘿。。新手,大家莫笑

脱的时候一些记录~高手飘~

入口地址:0045671C

IAT地址:0045E6CC

009602D4 8B85 79040000 mov eax, dword ptr [ebp+479] ; 到这输入表已经恢复
009602DA 83F8 01 cmp eax, 1 ; 判断IAT是否加密
009602DD 0F85 9E000000 jnz 00960381
009602E3 8BBD 81040000 mov edi, dword ptr [ebp+481]
009602E9 03FD add edi, ebp
009602EB 8DB5 CD020000 lea esi, dword ptr [ebp+2CD]
009602F1 8B07 mov eax, dword ptr [edi]
009602F3 0BC0 or eax, eax
009602F5 75 02 jnz short 009602F9
009602F7 EB 1D jmp short 00960316
009602F9 25 FFFFFF7F and eax, 7FFFFFFF ; 原始 jmp [XXX] 下一行地址
009602FE 8BDE mov ebx, esi
00960300 2BD8 sub ebx, eax ; 转换成偏移地址
00960302 8958 FC mov dword ptr [eax-4], ebx ; 改成 CALL XXXX
00960305 83C7 04 add edi, 4
00960308 8B1F mov ebx, dword ptr [edi]
0096030A 8B0B mov ecx, dword ptr [ebx] ; IAT地址 取API
0096030C 334F FC xor ecx, dword ptr [edi-4] ; 加密API地址
0096030F 890F mov dword ptr [edi], ecx
00960311 83C7 04 add edi, 4
00960314 ^ EB DB jmp short 009602F1

修改成:
009602F9 25 FFFFFF7F and eax, 7FFFFFFF
009602FE 66:C740 FA FF25 mov word ptr [eax-6], 25FF
00960304 90 nop
00960305 83C7 04 add edi, 4
00960308 8B1F mov ebx, dword ptr [edi]
0096030A 8958 FC mov dword ptr [eax-4], ebx
0096030D 90 nop
0096030E 90 nop
0096030F 90 nop
00960310 90 nop
00960311 83C7 04 add edi, 4
00960314 ^ EB DB jmp short 009602F1




配合表修复代码:
60 90 8B 07 0B C0 75 02 EB 1D 25 FF FF FF 7F 66 C7 40 FA FF 25 90 83 C7 04 8B 1F 89 58 FC 90 90
90 90 83 C7 04 EB DB 61



表:

F2 12 40 80 CC E6 45 00 EA 12 40 80 D0 E6 45 00 E2 12 40 80 D4 E6 45 00 CA 12 40 80 DC E6 45 00
C2 12 40 80 E0 E6 45 00 BA 12 40 80 E4 E6 45 00 CE 37 40 80 EC E6 45 00 4E 13 40 80 F0 E6 45 00
9A 12 40 80 F4 E6 45 00 3A 12 40 80 F8 E6 45 00 22 12 40 80 FC E6 45 00 A6 64 40 80 04 E7 45 00
46 13 40 80 08 E7 45 00 3E 13 40 80 0C E7 45 00 36 13 40 80 10 E7 45 00 0A 13 40 80 14 E7 45 00
02 13 40 80 18 E7 45 00 FA 12 40 80 1C E7 45 00 DA 12 40 80 20 E7 45 00 D2 12 40 80 24 E7 45 00
B2 12 40 80 28 E7 45 00 AA 12 40 80 2C E7 45 00 A2 12 40 80 30 E7 45 00 92 12 40 80 34 E7 45 00
8A 12 40 80 38 E7 45 00 82 12 40 80 3C E7 45 00 7A 12 40 80 40 E7 45 00 72 12 40 80 44 E7 45 00
6A 12 40 80 48 E7 45 00 62 12 40 80 4C E7 45 00 5A 12 40 80 50 E7 45 00 52 12 40 80 54 E7 45 00
4A 12 40 80 58 E7 45 00 42 12 40 80 5C E7 45 00 32 12 40 80 60 E7 45 00 2A 12 40 80 64 E7 45 00
1A 12 40 80 68 E7 45 00 12 12 40 80 6C E7 45 00 0A 12 40 80 70 E7 45 00 02 12 40 80 74 E7 45 00
FA 11 40 80 78 E7 45 00 26 65 40 80 80 E7 45 00 1E 65 40 80 84 E7 45 00 16 65 40 80 88 E7 45 00
0E 65 40 80 8C E7 45 00 06 70 40 80 94 E7 45 00 FE 6F 40 80 98 E7 45 00 F6 6F 40 80 9C E7 45 00
EE 6F 40 80 A0 E7 45 00 E6 6F 40 80 A4 E7 45 00 DE 6F 40 80 A8 E7 45 00 D6 6F 40 80 AC E7 45 00
CE 6F 40 80 B0 E7 45 00 C6 6F 40 80 B4 E7 45 00 BE 6F 40 80 B8 E7 45 00 B6 6F 40 80 BC E7 45 00
AE 6F 40 80 C0 E7 45 00 A6 6F 40 80 C4 E7 45 00 9E 6F 40 80 C8 E7 45 00 96 6F 40 80 CC E7 45 00
8E 6F 40 80 D0 E7 45 00 86 6F 40 80 D4 E7 45 00 7E 6F 40 80 D8 E7 45 00 76 6F 40 80 DC E7 45 00
6E 6F 40 80 E0 E7 45 00 66 6F 40 80 E4 E7 45 00 5E 6F 40 80 E8 E7 45 00 56 6F 40 80 EC E7 45 00
4E 6F 40 80 F0 E7 45 00 46 6F 40 80 F4 E7 45 00 3E 6F 40 80 F8 E7 45 00 36 6F 40 80 FC E7 45 00
2E 6F 40 80 00 E8 45 00 26 6F 40 80 04 E8 45 00 1E 6F 40 80 08 E8 45 00 16 6F 40 80 0C E8 45 00
0E 6F 40 80 10 E8 45 00 06 6F 40 80 14 E8 45 00 FE 6E 40 80 18 E8 45 00 F6 6E 40 80 1C E8 45 00
E6 6E 40 80 20 E8 45 00 EE 6E 40 80 20 E8 45 00 DE 6E 40 80 24 E8 45 00 D6 6E 40 80 28 E8 45 00
CE 6E 40 80 2C E8 45 00 C6 6E 40 80 30 E8 45 00 BE 6E 40 80 34 E8 45 00 B6 6E 40 80 38 E8 45 00
AE 6E 40 80 3C E8 45 00 A6 6E 40 80 40 E8 45 00 9E 6E 40 80 44 E8 45 00 96 6E 40 80 48 E8 45 00
8E 6E 40 80 4C E8 45 00 86 6E 40 80 50 E8 45 00 7E 6E 40 80 54 E8 45 00 76 6E 40 80 58 E8 45 00
6E 6E 40 80 5C E8 45 00 66 6E 40 80 60 E8 45 00 5E 6E 40 80 64 E8 45 00 56 6E 40 80 68 E8 45 00
4E 6E 40 80 6C E8 45 00 46 6E 40 80 70 E8 45 00 3E 6E 40 80 74 E8 45 00 36 6E 40 80 78 E8 45 00
2E 6E 40 80 7C E8 45 00 26 6E 40 80 80 E8 45 00 1E 6E 40 80 84 E8 45 00 16 6E 40 80 88 E8 45 00
0E 6E 40 80 8C E8 45 00 06 6E 40 80 90 E8 45 00 FE 6D 40 80 94 E8 45 00 F6 6D 40 80 98 E8 45 00
EE 6D 40 80 9C E8 45 00 E6 6D 40 80 A0 E8 45 00 DE 6D 40 80 A4 E8 45 00 D6 6D 40 80 A8 E8 45 00
CE 6D 40 80 AC E8 45 00 C6 6D 40 80 B0 E8 45 00 BE 6D 40 80 B4 E8 45 00 B6 6D 40 80 B8 E8 45 00
AE 6D 40 80 BC E8 45 00 A6 6D 40 80 C0 E8 45 00 9E 6D 40 80 C4 E8 45 00 8E 6D 40 80 C8 E8 45 00
96 6D 40 80 C8 E8 45 00 86 6D 40 80 CC E8 45 00 7E 6D 40 80 D0 E8 45 00 76 6D 40 80 D4 E8 45 00
6E 6D 40 80 D8 E8 45 00 66 6D 40 80 DC E8 45 00 5E 6D 40 80 E0 E8 45 00 4E 6D 40 80 E4 E8 45 00
46 6D 40 80 E8 E8 45 00 3E 6D 40 80 EC E8 45 00 36 6D 40 80 F0 E8 45 00 2E 6D 40 80 F4 E8 45 00
26 6D 40 80 F8 E8 45 00 1E 6D 40 80 FC E8 45 00 16 6D 40 80 00 E9 45 00 0E 6D 40 80 04 E9 45 00
06 6D 40 80 08 E9 45 00 FE 6C 40 80 0C E9 45 00 F6 6C 40 80 10 E9 45 00 56 6D 40 80 10 E9 45 00
EE 6C 40 80 14 E9 45 00 E6 6C 40 80 18 E9 45 00 DE 6C 40 80 1C E9 45 00 D6 6C 40 80 20 E9 45 00
CE 6C 40 80 24 E9 45 00 C6 6C 40 80 28 E9 45 00 BE 6C 40 80 2C E9 45 00 B6 6C 40 80 30 E9 45 00
AE 6C 40 80 34 E9 45 00 A6 6C 40 80 38 E9 45 00 9E 6C 40 80 3C E9 45 00 96 6C 40 80 40 E9 45 00
8E 6C 40 80 44 E9 45 00 86 6C 40 80 48 E9 45 00 7E 6C 40 80 4C E9 45 00 76 6C 40 80 50 E9 45 00
6E 6C 40 80 54 E9 45 00 66 6C 40 80 58 E9 45 00 5E 6C 40 80 5C E9 45 00 56 6C 40 80 60 E9 45 00
4E 6C 40 80 64 E9 45 00 46 6C 40 80 68 E9 45 00 3E 6C 40 80 6C E9 45 00 36 6C 40 80 70 E9 45 00
2E 6C 40 80 74 E9 45 00 26 6C 40 80 78 E9 45 00 1E 6C 40 80 7C E9 45 00 16 6C 40 80 80 E9 45 00
0E 6C 40 80 84 E9 45 00 06 6C 40 80 88 E9 45 00 FE 6B 40 80 8C E9 45 00 F6 6B 40 80 90 E9 45 00
EE 6B 40 80 94 E9 45 00 E6 6B 40 80 98 E9 45 00 DE 6B 40 80 9C E9 45 00 D6 6B 40 80 A0 E9 45 00
CE 6B 40 80 A4 E9 45 00 C6 6B 40 80 A8 E9 45 00 BE 6B 40 80 AC E9 45 00 B6 6B 40 80 B0 E9 45 00
AE 6B 40 80 B4 E9 45 00 A6 6B 40 80 B8 E9 45 00 9E 6B 40 80 BC E9 45 00 96 6B 40 80 C0 E9 45 00
8E 6B 40 80 C4 E9 45 00 86 6B 40 80 C8 E9 45 00 7E 6B 40 80 CC E9 45 00 76 6B 40 80 D0 E9 45 00
6E 6B 40 80 D4 E9 45 00 66 6B 40 80 D8 E9 45 00 5E 6B 40 80 DC E9 45 00 56 6B 40 80 E0 E9 45 00
4E 6B 40 80 E4 E9 45 00 46 6B 40 80 E8 E9 45 00 3E 6B 40 80 EC E9 45 00 36 6B 40 80 F0 E9 45 00
2E 6B 40 80 F4 E9 45 00 26 6B 40 80 F8 E9 45 00 1E 6B 40 80 FC E9 45 00 06 6B 40 80 00 EA 45 00
FE 6A 40 80 04 EA 45 00 F6 6A 40 80 08 EA 45 00 0E 6B 40 80 0C EA 45 00 EE 6A 40 80 10 EA 45 00
16 6B 40 80 14 EA 45 00 E6 6A 40 80 18 EA 45 00 DE 6A 40 80 1C EA 45 00 D6 6A 40 80 24 EA 45 00
CE 6A 40 80 28 EA 45 00 C6 6A 40 80 2C EA 45 00 BE 6A 40 80 30 EA 45 00 B6 6A 40 80 34 EA 45 00
AE 6A 40 80 38 EA 45 00 A6 6A 40 80 3C EA 45 00 9E 6A 40 80 40 EA 45 00 96 6A 40 80 44 EA 45 00
8E 6A 40 80 48 EA 45 00 86 6A 40 80 4C EA 45 00 7E 6A 40 80 50 EA 45 00 76 6A 40 80 54 EA 45 00
6E 6A 40 80 58 EA 45 00 66 6A 40 80 5C EA 45 00 5E 6A 40 80 60 EA 45 00 56 6A 40 80 64 EA 45 00
4E 6A 40 80 68 EA 45 00 46 6A 40 80 6C EA 45 00 3E 6A 40 80 70 EA 45 00 36 6A 40 80 74 EA 45 00
2E 6A 40 80 78 EA 45 00 26 6A 40 80 7C EA 45 00 1E 6A 40 80 80 EA 45 00 16 6A 40 80 84 EA 45 00
0E 6A 40 80 88 EA 45 00 06 6A 40 80 8C EA 45 00 FE 69 40 80 90 EA 45 00 F6 69 40 80 94 EA 45 00
EE 69 40 80 98 EA 45 00 E6 69 40 80 9C EA 45 00 DE 69 40 80 A0 EA 45 00 D6 69 40 80 A4 EA 45 00
CE 69 40 80 A8 EA 45 00 C6 69 40 80 AC EA 45 00 BE 69 40 80 B0 EA 45 00 B6 69 40 80 B4 EA 45 00
AE 69 40 80 B8 EA 45 00 A6 69 40 80 BC EA 45 00 9E 69 40 80 C0 EA 45 00 96 69 40 80 C4 EA 45 00
8E 69 40 80 C8 EA 45 00 86 69 40 80 CC EA 45 00 7E 69 40 80 D0 EA 45 00 76 69 40 80 D4 EA 45 00
6E 69 40 80 D8 EA 45 00 66 69 40 80 DC EA 45 00 5E 69 40 80 E0 EA 45 00 56 69 40 80 E4 EA 45 00
4E 69 40 80 E8 EA 45 00 46 69 40 80 EC EA 45 00 3E 69 40 80 F0 EA 45 00 36 69 40 80 F4 EA 45 00
2E 69 40 80 F8 EA 45 00 26 69 40 80 FC EA 45 00 1E 69 40 80 04 EB 45 00 16 69 40 80 08 EB 45 00
0E 69 40 80 0C EB 45 00 06 69 40 80 14 EB 45 00 FE 68 40 80 18 EB 45 00 F6 68 40 80 1C EB 45 00
EE 68 40 80 20 EB 45 00 E6 68 40 80 24 EB 45 00 DE 68 40 80 28 EB 45 00 D6 68 40 80 2C EB 45 00
CE 68 40 80 30 EB 45 00 C6 68 40 80 34 EB 45 00 BE 68 40 80 38 EB 45 00 B6 68 40 80 3C EB 45 00
AE 68 40 80 40 EB 45 00 A6 68 40 80 44 EB 45 00 9E 68 40 80 48 EB 45 00 96 68 40 80 4C EB 45 00
8E 68 40 80 50 EB 45 00 86 68 40 80 54 EB 45 00 7E 68 40 80 58 EB 45 00 76 68 40 80 5C EB 45 00
6E 68 40 80 60 EB 45 00 66 68 40 80 64 EB 45 00 5E 68 40 80 68 EB 45 00 56 68 40 80 6C EB 45 00
4E 68 40 80 70 EB 45 00 46 68 40 80 74 EB 45 00 3E 68 40 80 78 EB 45 00 36 68 40 80 7C EB 45 00
2E 68 40 80 80 EB 45 00 26 68 40 80 84 EB 45 00 1E 68 40 80 88 EB 45 00 16 68 40 80 8C EB 45 00
0E 68 40 80 90 EB 45 00 06 68 40 80 94 EB 45 00 FE 67 40 80 98 EB 45 00 F6 67 40 80 9C EB 45 00
EE 67 40 80 A0 EB 45 00 E6 67 40 80 A4 EB 45 00 DE 67 40 80 A8 EB 45 00 D6 67 40 80 AC EB 45 00
CE 67 40 80 B0 EB 45 00 C6 67 40 80 B4 EB 45 00 BE 67 40 80 B8 EB 45 00 B6 67 40 80 BC EB 45 00
AE 67 40 80 C0 EB 45 00 A6 67 40 80 C4 EB 45 00 9E 67 40 80 C8 EB 45 00 96 67 40 80 CC EB 45 00
8E 67 40 80 D0 EB 45 00 86 67 40 80 D4 EB 45 00 7E 67 40 80 D8 EB 45 00 76 67 40 80 DC EB 45 00
6E 67 40 80 E0 EB 45 00 66 67 40 80 E8 EB 45 00 5E 67 40 80 EC EB 45 00 56 67 40 80 F0 EB 45 00
4E 67 40 80 F4 EB 45 00 3E D0 40 80 FC EB 45 00 36 E0 40 80 04 EC 45 00 2E E0 40 80 08 EC 45 00
26 E0 40 80 0C EC 45 00 1E E0 40 80 10 EC 45 00 CE DB 40 80 14 EC 45 00 C6 DB 40 80 18 EC 45 00
BE DB 40 80 1C EC 45 00 B6 DB 40 80 20 EC 45 00 E6 CE 41 80 28 EC 45 00 DE CE 41 80 2C EC 45 00
D6 CE 41 80 30 EC 45 00 CE CE 41 80 34 EC 45 00 C6 CE 41 80 38 EC 45 00 BE CE 41 80 3C EC 45 00
B6 CE 41 80 40 EC 45 00 AE CE 41 80 44 EC 45 00 A6 CE 41 80 48 EC 45 00 9E CE 41 80 4C EC 45 00
96 CE 41 80 50 EC 45 00 8E CE 41 80 54 EC 45 00 86 CE 41 80 58 EC 45 00 7E CE 41 80 5C EC 45 00
76 CE 41 80 60 EC 45 00 6E CE 41 80 64 EC 45 00 66 CE 41 80 68 EC 45 00 5E CE 41 80 6C EC 45 00
56 CE 41 80 70 EC 45 00 4E CE 41 80 74 EC 45 00 46 CE 41 80 78 EC 45 00 00 00 00 00 00 00 00 00



[课程]FART 脱壳王!加量不加价!FART作者讲授!

上传的附件:
收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 204
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
板凳,支持下
2010-9-12 17:07
0
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
学习了,顺便占个地板!
2010-9-14 07:59
0
雪    币: 189
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
强势膜拜!楼主加油!
2010-9-14 08:24
0
雪    币: 10
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
楼主强死了啦
2010-9-14 21:19
0
雪    币: 362
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
学习了,楼主加油!
2010-9-15 09:54
0
雪    币: 7
活跃值: (43)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
受不了。。。
2010-9-18 10:33
0
游客
登录 | 注册 方可回帖
返回
//