首页
社区
课程
招聘
[原创]crackmegame游戏一下
发表于: 2008-1-11 19:49 5439

[原创]crackmegame游戏一下

2008-1-11 19:49
5439
刚和阳兄交流了下,发现的确有很多不足,在这就当给菜鸟们找找自信吧。为了方便我上传到网盘了。
http://webdisk.lbyc.cn/myfile/xingc119/Crackmegame/CREAKGAME.rar

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 485
活跃值: (12)
能力值: ( LV9,RANK:490 )
在线值:
发帖
回帖
粉丝
2
下来玩玩!谢谢楼主
阳兄是不是应该出新版本的CrackMe了?
2008-1-11 20:05
0
雪    币: 485
活跃值: (12)
能力值: ( LV9,RANK:490 )
在线值:
发帖
回帖
粉丝
3
由于分析E语言过于繁琐(虽然不复杂,但代码超长),简单给出过关提示,仅供参考。

序  幕:

脱壳 处理OverLay
ESP定律+Cut OverLay+Paste OverLay
为了便于分析,处理后的程序见附件

第一关:

断点: 004A7942
000A7973 E8 2A 00 00 00 -> 90 90 90 90 90

第二关:

使我可输入:0005C32E 01-> 00

断点: 004A7B50
注册码=(机器码 Xor 1E240H - 0d22f3H + 7CFH)*2005/5
用计算器即可算出

第三关:

断点:004A7E37
CheckButton选中:1.1 1.4 2.2 2.3 3.2 3.3 4.1 4.1 (n.i-> n为行,i为列)
TrackBar:1 -> 5, 2 -> 2, 3 -> 0  

第四关

断点:004A85C6
n=edit1
x=edit2
s=提示数列
x=s[n]

简单对应关系:
n= 1 2 3 4 5 6 7 8  9...
x= 0 1 1 2 3 5 8 13 21...
n>94 x=0 Bug?

第五关

断点:004A8EFA
根据提示,假设甲说实话,则乙说的话与题设矛盾,故甲在说谎,即乙为盗贼。
Edit1=甲,Edit2=乙,Edit3=丙,Edit4=丁,Edit5=结论
Edit2=Edit5 即过关

第六关

未完,待续。

如有分析有误之处,敬请指出。
上传的附件:
2008-1-12 12:04
0
雪    币: 160
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
谢谢petnt发现第四关的bug,现已改正重新上传了!
2008-1-13 13:40
0
雪    币: 212
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
5
明天就回家过年了,CrackMe我早就搞好了,但是算法上我还想加强,可能要等明年才能面世了!
不过再怎么样都敌不过petnt大虾啊!
2008-1-13 15:37
0
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
第一关:

断点: 004A7942
000A7973 E8 2A 00 00 00 -> 90 90 90 90 90

请教:自己脱壳后的程序可以运行,但是找不到第一关的断点。
2008-1-17 19:50
0
雪    币: 485
活跃值: (12)
能力值: ( LV9,RANK:490 )
在线值:
发帖
回帖
粉丝
7
有这个可能
http://bbs.pediy.com/showthread.php?t=57893
看看这个是不是可以帮你(有做广告的嫌疑:))
2008-1-18 08:47
0
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
终于断下来了,我的OD显示的不是ECODE(没有这个段) 而是DATA段
2008-1-19 17:14
0
游客
登录 | 注册 方可回帖
返回
//