首页
社区
课程
招聘
初入樵新手 crackme 博物馆
发表于: 2005-3-17 14:45 467847

初入樵新手 crackme 博物馆

2005-3-17 14:45
467847
收藏
免费 0
支持
分享
最新回复 (267)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
76
我是新手,看这个正好啊
2006-3-23 10:06
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
77
我是一个新手,希望以后能多看见楼主这样的好贴。
2006-3-26 10:35
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
78
我觉得应该顶一下,作为新手,很希望能有这样好的锻炼机会,
谢过楼上各位,练习去了~~
2006-3-30 14:59
0
雪    币: 200
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
79
希望能多点新手的破解程序和附带的破解过程,
2006-3-31 17:48
0
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
zwg
80
我是新手,我想学一下入门的知道,谁能指点一下,先谢了
2006-4-1 10:17
0
雪    币: 100
活跃值: (18)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
81
版主能不能多发点啊...我是新手....从来还没有练过啊..很需要哦
2006-4-2 13:08
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
82
新手刚来,顶顶为我们菜鸟准备的板块的斑竹.
处女贴哦
2006-4-9 14:29
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
83
我是个刚学破解一周的新手,拿到这个crackme没有看破文,先试了一下。其实不用设置断点,通过查找参考文本字符串“registation fail”,然后反汇编跟踪,就能够定位到

00401050   . 817C24 08 1101>CMP DWORD PTR SS:[ESP+8],111
00401058   . 75 74          JNZ SHORT ncrackme.004010CE
0040105A   . 8B4424 0C      MOV EAX,DWORD PTR SS:[ESP+C]
0040105E   . 66:3D EA03     CMP AX,3EA
00401062   . 75 42          JNZ SHORT ncrackme.004010A6
00401064   . E8 C7010000    CALL ncrackme.00401230
00401069   . 85C0           TEST EAX,EAX
0040106B   . 6A 00          PUSH 0                                   ; /Style = MB_OK|MB_APPLMODAL
0040106D   . 68 80504000    PUSH ncrackme.00405080                   ; |Title = "ncrackme"
00401072   . 75 1B          JNZ SHORT ncrackme.0040108F              ; |
00401074   . A1 B8564000    MOV EAX,DWORD PTR DS:[4056B8]            ; |
00401079   . 68 64504000    PUSH ncrackme.00405064                   ; |Text = "Registration successful."
0040107E   . 50             PUSH EAX                                 ; |hOwner => 001C0218 ('Newbie smallsize crackme -

v1',class='myWindowClass')
0040107F   . FF15 C0404000  CALL DWORD PTR DS:[<&USER32.MessageBoxA>>; \MessageBoxA
00401085   . E8 A6020000    CALL ncrackme.00401330
0040108A   . 33C0           XOR EAX,EAX
0040108C   . C2 1000        RETN 10
0040108F   > 8B0D B8564000  MOV ECX,DWORD PTR DS:[4056B8]            ; |
00401095   . 68 50504000    PUSH ncrackme.00405050                   ; |Text = "Registration fail."   <------ 停在这里
0040109A   . 51             PUSH ECX                                 ; |hOwner => 001C0218 ('Newbie smallsize crackme -

v1',class='myWindowClass')
0040109B   . FF15 C0404000  CALL DWORD PTR DS:[<&USER32.MessageBoxA>>; \MessageBoxA
004010A1   . 33C0           XOR EAX,EAX                        
004010A3   . C2 1000        RETN 10
004010A6   > 66:3D EB03     CMP AX,3EB
004010AA   . 75 22          JNZ SHORT ncrackme.004010CE
004010AC   . A1 C0564000    MOV EAX,DWORD PTR DS:[4056C0]
004010B1   . 85C0           TEST EAX,EAX
004010B3   . 74 19          JE SHORT ncrackme.004010CE
2006-4-19 21:45
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
84
斑竹...好像只有你的有相关的破解文章...其他的都是只是上传了要破解的文件...而没有详细的破解教程...

希望斑竹能搞多些新手入门的破解教程...(最好就是详细点的)....
2006-4-21 21:28
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
85
1234

91AB-0403-F30D-3F8F
2006-4-24 14:18
0
雪    币: 200
活跃值: (260)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
86
除了楼主的第一个做出来了,其他都好像一筹莫展啊,我会努力的。
2006-4-28 09:46
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
87
正好可以学习一下,破解是比较简单得,只有把关键得
00401072   . 75 1B          JNZ SHORT ncrackme.0040108F
该成nop指令就可以了,但是要破解出注册码就要好好学习一下算法了。
破解得目的在于能破解出软件得算法,毕竟过程是美好得
2006-5-7 02:02
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
88
想学破解好几年了,现在大一,有时间。
从现在开始好好学习。呵呵
这帖子算是我开始的地方了。
2006-5-15 18:54
0
雪    币: 213
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
89
kfc=kid fans club?
2006-5-20 12:43
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
90
这个版主给的练习,我是先找到regest fail。
再找到 751B jne …………  把75改成74保存就可以了。
但最近有练习,注册失败它提示中文,而且不是出来mesgbox,而是在在屏幕上显示“注册失败”字样。
我在 字符数据参考 中没发现有 注册失败的字样。
那个练习叫crack456,是在本论坛找到了,具体在哪儿也忘了。
象这种怎么找它的比较跳转的地方?
2006-5-24 12:57
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
91
能不能多发点啊...我是新手....从来还没有练过啊..很需要哦
2006-5-30 02:29
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
92
我是新手,只能爆破了
2006-6-3 21:20
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
93
::00401072::  75 1B                    JNZ SHORT 0040108F
将这里的JNZ改成JZ,我这样成功了,但是算法我不懂~~
因为汇编我不懂,(懂的极少!)
2006-6-6 09:16
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
94
对我这种生手来说这种帖才真正有价值
2006-6-7 09:14
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
95
我也是刚刚才学会爆破,但是对于汇编语言我现在还是不会灵活运用,请那位高手指点一下,怎样才能学好汇编语言?
2006-6-7 09:45
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
96
能不能更新下啊
有点少了啊
2006-6-12 16:20
0
雪    币: 2319
活跃值: (565)
能力值: (RANK:300 )
在线值:
发帖
回帖
粉丝
97
名字 : Riijj Crackme-MFC 第 1 版
编写语言 : C++
难度 : 初级
讯息 : 没有 antidebug, 没有壳, 没有IAT 修改, 没有花指令

http://bbs.pediy.com/attachment.php?s=&attachmentid=1844
2006-6-16 10:52
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
98
我是新来的,还请高手多多指点。有什么不对的地方,还请原谅。
2006-6-20 16:53
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
99
哪位高手知道30楼的那个怎么破阿,我怎么就不觉得简单呢,首先无法查找出错信息所以无法在这里设断点,哪位给写个破文或者给点提示,谢谢!
2006-6-26 12:21
0
雪    币: 100
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
100
riijj_mfccm1_r2  运气爆破成功!!

先用win32asm查找dialog
找到两个,应该其中一个就是弹出成功的对话框

0040340F和004036C8

第一个肯定是本身的对话框

那么第二个就是了哦

IDA分析, 发现被004012B8调用
看看这一段

.text:0040129A                 mov     dl, [eax+esi]
.text:0040129D                 mov     bl, [ecx]
.text:0040129F                 cmp     dl, bl
.text:004012A1                 jnz     loc_4013DB
.text:004012A7                 inc     eax
.text:004012A8                 add     ecx, 4
.text:004012AB                 cmp     eax, 10h
.text:004012AE                 jl      short loc_40129A
.text:004012B0                 push    edi
.text:004012B1                 lea     ecx, [esp+0F0h+var_6C]
.text:004012B8                 call    sub_4036C0

猜测  .text:004012A1                 jnz     loc_4013DB
这个可能就是跳到不知名的位置去了..哈..测试,改成jz  loc_4013DB
爆破成功!!
运气

我不会分析算法,希望得到高手指点
2006-6-27 17:17
0
游客
登录 | 注册 方可回帖
返回
//