首页
社区
课程
招聘
[原创]闲来无事写过CM求爆破
发表于: 2012-7-26 20:55 5973

[原创]闲来无事写过CM求爆破

2012-7-26 20:55
5973
CM20120727.rar


闲来无事写过CM求爆破

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

上传的附件:
收藏
免费 0
支持
分享
最新回复 (9)
雪    币: 2105
活跃值: (424)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
zzaass
WXFE
2012-7-26 22:39
0
雪    币: 399
活跃值: (214)
能力值: ( LV12,RANK:250 )
在线值:
发帖
回帖
粉丝
3
汗。这个算法对exile牛来说太小儿科了哈。。。
2012-7-27 13:15
0
雪    币: 239
活跃值: (190)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
4
太简单了

下断 004014EA   .  E8 00000000   CALL CM201207.004014EF
004014EF   $  58            POP EAX
004014F0   .  83C0 07       ADD EAX,7
004014F3   .  FF65 F4       JMP DWORD PTR SS:[EBP-C]

一路执行下去,是一堆nop,
继续F7下去,找到nop结束,有代码的地方

在这个代码的地方会出现许多跳转,
让这些跳转跳到

003AAC60    8B45 F8         MOV EAX,DWORD PTR SS:[EBP-8]
003AAC63    8D55 E4         LEA EDX,DWORD PTR SS:[EBP-1C]
003AAC66    52              PUSH EDX
003AAC67    68 E9030000     PUSH 3E9
003AAC6C    8B48 20         MOV ECX,DWORD PTR DS:[EAX+20]
003AAC6F    51              PUSH ECX
003AAC70    FF55 F0         CALL DWORD PTR SS:[EBP-10]

这个地方,就成功了,
注意,这里的地址会不一样,
2012-7-27 13:47
0
雪    币: 248
活跃值: (123)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
path1.rar
上传的附件:
2012-7-27 14:32
0
雪    币: 2120
活跃值: (73)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
6
import sys

str = "zaas"
magic = 0x3F
reg = {}

for idx in range(4):
	reg[idx] = chr(ord(str[idx]) ^ magic)
	magic -= 3
for idx in range(len(reg) - 1, -1, -1):
	sys.stdout.write(reg[idx])
2012-7-27 15:13
0
雪    币: 156
活跃值: (27)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
7
恩。有意思。
2012-7-27 17:18
0
雪    币: 217
活跃值: (14)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
谢谢Z大,提供,有空玩玩
2012-7-28 19:56
0
雪    币: 125
活跃值: (21)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
么么哒。下来玩玩
2012-7-28 22:14
0
雪    币: 125
活跃值: (21)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
大神连个壳子都不加的说...
2012-7-28 22:16
0
游客
登录 | 注册 方可回帖
返回
//