【吾爱破解2014CrackMe大赛】【第三组】
本帖最后由 ximo 于 2014-10-25 23:22 编辑1. 运行后,试着注册,会生成一个key文件
2. 用od载入map文件
加载后,基本上可以直接照着跟了
1. 从易特征FCDBE3下断
004034CD|.FC cld
004034CE|.DBE3 finit
004034D0|.E8 ECFFFFFF call CrackMe.004034C1
004034D5|.68 C2344000 push CrackMe.004034C2
004034DA|.B8 03000000 mov eax,0x3
004034DF|.E8 16000000 call CrackMe.004034FA
004034E4|.83C4 04 add esp,0x4
004034E7|.E8 18DBFFFF call CrackMe.00401004 ; 这个位置进去
004034EC|.E8 03000000 call CrackMe.004034F4
004034F1|.33C0 xor eax,eax
004034F3\.C3 retn
2. 算法(0x00401428):
只采用了一些简单的 运算
1. 判断用户名和密码是否为空
2.字节集{8,0,5,0]与用户名字节集相连,并进行md5加密
3.用DES进行解密, 解密数据(注册码字节集, MD5, #DES)
4.再来次解压数据
注册机源码:
最后成绩:16*2*90%=28分
评委评价:keygen有效,时间顺序第二
谢谢参与,请继续加油。
E语言?这个不错,什么工具可以生成map? 好想法!下次得弄一个map文件才行 map要怎样生成 如果有文章就好了. 大自然的搬运工
LoadMap Bigtang 发表于 2014-10-30 21:56
大自然的搬运工
LoadMap
https://tuts4you.com/download.php?view.65 http://bbs.pediy.com/showthread.php?p=184776 是这个map吗,怎么进行使用生成map文件的? map要怎样生成 ,来学习一下 楼主厉害呀,学习一下