吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 9715|回复: 41
收起左侧

[CrackMe] crack me【无壳练习】,能破解这个就不算是新手了,来测试一下你的水平吧好用

  [复制链接]
ajm3 发表于 2016-5-23 22:58
CM是什么?Crackme是什么?这是什么东西?楼主发的什么?
他们都是一些公开给别人尝试破解的小程序,制作 Crackme 的人可能是程序员,想测试一下自己的软件保护技术,也可能是一位 Cracker,想挑战一下其它 Cracker 的破解实力,也可能是一些正在学习破解的人,自己编一些小程序给自己破解,KeyGenMe是要求别人做出它的 keygen (序号产生器), ReverseMe 要求别人把它的算法做出逆向分析, UnpackMe 是要求别人把它成功脱壳,本版块禁止回复非技术无关水贴。

本帖最后由 ajm3 于 2016-5-25 17:18 编辑




免币下载地址
http://share.weiyun.com/087e7ec417387a2758d049e654eef45d
绝对无壳

提示:你看到的不一定都是真的

难度提示, 你学会这个就已经脱离了只会改跳转的水平了



答案有很多个,我随便讲一个个,
关键位置 00402792      8985 28FEFFFF mov dword ptr ss:[ebp-0x1D8],eax
暂停这里,修改下面的寄存器把ffffff改为000就可以了,还有很多其他方法,大家可以分享


朋友们不要加我好友了,有问题可以回帖我加不了你

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册[Register]

x

免费评分

参与人数 4热心值 +4 收起 理由
咬字分开念 + 1 用心讨论,共获提升!
苍狼NO.1 + 1 用心讨论,共获提升!
朱朱你堕落了 + 1 用心讨论,共获提升!
Sound + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| ajm3 发表于 2016-5-25 14:10
byh3025 发表于 2016-5-25 13:02
看了上面很多大牛晒了成果,为什么不把过程分享出来呢?这不符合我们论坛的精神吧,还有,楼主说修改寄存器 ...

可以做补丁啊,如果要保存,知道了寄存器 就应该知道对应的eax需要变什么,直接mov eax,对应的值就可以啦
Sound 发表于 2016-5-23 23:16

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册[Register]

x
SeriousSnow 发表于 2016-7-8 15:55
本帖最后由 wjdxs1 于 2016-7-8 15:59 编辑



改了发现是success了 但是左边也会出来。。。所以还是看看代码吧

[Asm] 纯文本查看 复制代码
0040267F   .  FF15 1C104000 call dword ptr ds:[<&MSVBVM60.__vbaHresu>;  msvbvm60.__vbaHresultCheckObj
00402685   >  8B85 28FFFFFF mov eax,dword ptr ss:[ebp-0xD8]
0040268B   .  8B35 8C104000 mov esi,dword ptr ds:[<&MSVBVM60.__vbaVa>;  假码
00402691   .  8985 7CFEFFFF mov dword ptr ss:[ebp-0x184],eax
00402697   .  8D95 74FEFFFF lea edx,dword ptr ss:[ebp-0x18C]
0040269D   .  8D45 CC       lea eax,dword ptr ss:[ebp-0x34]
004026A0   .  52            push edx                                 ; /var18 = 00000040
004026A1   .  8D8D 54FEFFFF lea ecx,dword ptr ss:[ebp-0x1AC]         ; |
004026A7   .  50            push eax                                 ; |/var18 = FFFFFFFF
004026A8   .  8D95 14FFFFFF lea edx,dword ptr ss:[ebp-0xEC]          ; ||
004026AE   .  51            push ecx                                 ; ||var28 = 00000009
004026AF   .  52            push edx                                 ; ||saveto8 = 00000040
004026B0   .  89BD 28FFFFFF mov dword ptr ss:[ebp-0xD8],edi          ; ||
004026B6   .  C785 74FEFFFF>mov dword ptr ss:[ebp-0x18C],0x8008      ; ||
004026C0   .  C785 5CFEFFFF>mov dword ptr ss:[ebp-0x1A4],crack_me.00>; ||l
004026CA   .  899D 54FEFFFF mov dword ptr ss:[ebp-0x1AC],ebx         ; ||
004026D0   .  C785 4CFEFFFF>mov dword ptr ss:[ebp-0x1B4],crack_me.00>; ||u
004026DA   .  899D 44FEFFFF mov dword ptr ss:[ebp-0x1BC],ebx         ; ||
004026E0   .  C785 3CFEFFFF>mov dword ptr ss:[ebp-0x1C4],crack_me.00>; ||x
004026EA   .  899D 34FEFFFF mov dword ptr ss:[ebp-0x1CC],ebx         ; ||
004026F0   .  FFD6          call esi                                 ; |\累加。。。vbaVarAdd 没管他加什么反正是累加
004026F2   .  50            push eax                                 ; |/var18 = FFFFFFFF
004026F3   .  8D85 44FEFFFF lea eax,dword ptr ss:[ebp-0x1BC]         ; ||
004026F9   .  8D8D 04FFFFFF lea ecx,dword ptr ss:[ebp-0xFC]          ; ||
004026FF   .  50            push eax                                 ; ||var28 = FFFFFFFF
00402700   .  51            push ecx                                 ; ||saveto8 = 00000009
00402701   .  FFD6          call esi                                 ; |\__vbaVarAdd
00402703   .  50            push eax                                 ; |/var18 = FFFFFFFF
00402704   .  8D95 3CFFFFFF lea edx,dword ptr ss:[ebp-0xC4]          ; ||
0040270A   .  8D85 F4FEFFFF lea eax,dword ptr ss:[ebp-0x10C]         ; ||
00402710   .  52            push edx                                 ; ||var28 = 00000040
00402711   .  50            push eax                                 ; ||saveto8 = FFFFFFFF
00402712   .  FFD6          call esi                                 ; |\__vbaVarAdd
00402714   .  8D8D 34FEFFFF lea ecx,dword ptr ss:[ebp-0x1CC]         ; |
0040271A   .  50            push eax                                 ; |/var18 = FFFFFFFF
0040271B   .  8D95 E4FEFFFF lea edx,dword ptr ss:[ebp-0x11C]         ; ||
00402721   .  51            push ecx                                 ; ||var28 = 00000009
00402722   .  52            push edx                                 ; ||saveto8 = 00000040
00402723   .  FFD6          call esi                                 ; |\__vbaVarAdd
00402725   .  50            push eax                                 ; |/var18 = FFFFFFFF
00402726   .  8D85 7CFFFFFF lea eax,dword ptr ss:[ebp-0x84]          ; ||
0040272C   .  8D8D D4FEFFFF lea ecx,dword ptr ss:[ebp-0x12C]         ; ||
00402732   .  50            push eax                                 ; ||var28 = FFFFFFFF
00402733   .  51            push ecx                                 ; ||saveto8 = 00000009
00402734   .  FFD6          call esi                                 ; |\__vbaVarAdd
00402736   .  50            push eax                                 ; |/var18 = FFFFFFFF
00402737   .  8D55 9C       lea edx,dword ptr ss:[ebp-0x64]          ; ||
0040273A   .  8D85 C4FEFFFF lea eax,dword ptr ss:[ebp-0x13C]         ; ||
00402740   .  52            push edx                                 ; ||var28 = 00000040
00402741   .  50            push eax                                 ; ||saveto8 = FFFFFFFF
00402742   .  FFD6          call esi                                 ; |\__vbaVarAdd
00402744   .  8D4D AC       lea ecx,dword ptr ss:[ebp-0x54]          ; |
00402747   .  50            push eax                                 ; |/var18 = FFFFFFFF
00402748   .  8D95 B4FEFFFF lea edx,dword ptr ss:[ebp-0x14C]         ; ||
0040274E   .  51            push ecx                                 ; ||var28 = 00000009
0040274F   .  52            push edx                                 ; ||saveto8 = 00000040
00402750   .  FFD6          call esi                                 ; |\__vbaVarAdd
00402752   .  50            push eax                                 ; |/var18 = FFFFFFFF
00402753   .  8D85 3CFFFFFF lea eax,dword ptr ss:[ebp-0xC4]          ; ||
00402759   .  8D8D A4FEFFFF lea ecx,dword ptr ss:[ebp-0x15C]         ; ||
0040275F   .  50            push eax                                 ; ||var28 = FFFFFFFF
00402760   .  51            push ecx                                 ; ||saveto8 = 00000009
00402761   .  FFD6          call esi                                 ; |\__vbaVarAdd
00402763   .  50            push eax                                 ; |/var18 = FFFFFFFF
00402764   .  8D95 2CFFFFFF lea edx,dword ptr ss:[ebp-0xD4]          ; ||
0040276A   .  8D85 94FEFFFF lea eax,dword ptr ss:[ebp-0x16C]         ; ||
00402770   .  52            push edx                                 ; ||var28 = 00000040
00402771   .  50            push eax                                 ; ||saveto8 = FFFFFFFF
00402772   .  FFD6          call esi                                 ; |\__vbaVarAdd
00402774   .  8D8D 5CFFFFFF lea ecx,dword ptr ss:[ebp-0xA4]          ; |
0040277A   .  50            push eax                                 ; |/var18 = FFFFFFFF
0040277B   .  8D95 84FEFFFF lea edx,dword ptr ss:[ebp-0x17C]         ; ||
00402781   .  51            push ecx                                 ; ||var28 = 00000009
00402782   .  52            push edx                                 ; ||saveto8 = 00000040
00402783   .  FFD6          call esi                                 ; |\__vbaVarAdd
00402785   .  50            push eax                                 ; |var28 = FFFFFFFF
00402786   .  FF15 88104000 call dword ptr ds:[<&MSVBVM60.__vbaVarTs>; \比较 vbaVarTstNe(a,b)  if(a != n) eax=-1 else eax=0
0040278C      B8 00000000   mov eax,0x0
00402791      90            nop
00402792   .  8985 28FEFFFF mov dword ptr ss:[ebp-0x1D8],eax
00402798   .  FF15 AC104000 call dword ptr ds:[<&MSVBVM60.__vbaFreeO>;  msvbvm60.__vbaFreeObj


表示真的不会分析 好在  vbaVarTstNe   vbaVarAdd 这种还是看得懂的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册[Register]

x
 楼主| ajm3 发表于 2016-5-23 23:21

你是大神,不能比,我刚刚改了一下,很多字符被隐藏了,你可以再试试

免费评分

参与人数 1热心值 +1 收起 理由
咬字分开念 + 1 鼓励转贴优秀软件安全工具和文档!

查看全部评分

Sound 发表于 2016-5-23 23:22
ajm3 发表于 2016-5-23 23:21
你是大神,不能比,我刚刚改了一下,很多字符被隐藏了,你可以再试试

发上来看看
 楼主| ajm3 发表于 2016-5-23 23:23
本帖最后由 ajm3 于 2016-5-23 23:26 编辑

附件已经更新,虽然无壳,但是隐藏了关键字符,这是新手的噩梦,搜到的字符都是假的

点评

就现在附件这个?  发表于 2016-5-23 23:24

免费评分

参与人数 1热心值 +1 收起 理由
咬字分开念 + 1 用心讨论,共获提升!

查看全部评分

Sound 发表于 2016-5-23 23:24
ajm3 发表于 2016-5-23 23:23
附件已经更新,虽然无壳,但是隐藏了关键字符,这是新手的恶魔啊,搜到的字符都是假的

就现在附件这个?
826213606 发表于 2016-5-23 23:24
小学生表示附加不了什么鬼
 楼主| ajm3 发表于 2016-5-23 23:25
Sound 发表于 2016-5-23 23:24
就现在附件这个?

是的,你重新下载就好了,能追出注册码,你就牛逼了,你毕竟不是新手,不能一样评级嘛
Sound 发表于 2016-5-23 23:27


没有什么改变。,

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册[Register]

x
 楼主| ajm3 发表于 2016-5-23 23:29
Sound 发表于 2016-5-23 23:27
没有什么改变。,

都说了是对新手达到这效果就可以了,对于你这样的大牛,要追出注册码才算成功的嘛

点评

只是字串拷贝到内存而已.  发表于 2016-5-23 23:31
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 19:48

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表