能力值:
( LV2,RANK:10 )
|
-
-
276 楼
我是菜鸟,这写得详细,非常适合我,谢谢!
|
能力值:
( LV2,RANK:10 )
|
-
-
277 楼
文章写的这不错,谢谢了
|
能力值:
( LV2,RANK:10 )
|
-
-
278 楼
非常感谢楼主!
但是例子程序到哪下载我找了N久也没找到,谁能提供个例子程序下载的地方么?万分感激。
哈哈,找到了
www.pediy.com/book/CD/book1.rar
www.pediy.com/book/CD/book2.rar
但不知道是里面哪一个,还是郁闷中……
|
能力值:
( LV2,RANK:10 )
|
-
-
279 楼
thx a lot...
i will try to do it..
love ya...
|
能力值:
( LV2,RANK:10 )
|
-
-
280 楼
OllyDBG 入门系列(二)-字串参考
|
能力值:
( LV2,RANK:10 )
|
-
-
281 楼
新手,很适合,
大师啊
|
能力值:
( LV2,RANK:10 )
|
-
-
282 楼
谢谢 学习交流
|
能力值:
( LV2,RANK:10 )
|
-
-
283 楼
好好好好好好好好
|
能力值:
( LV2,RANK:10 )
|
-
-
284 楼
著著~
好?新手,慢慢?~
|
能力值:
( LV2,RANK:10 )
|
-
-
285 楼
好文章,谢楼主
|
能力值:
( LV2,RANK:10 )
|
-
-
286 楼
xie xie
|
能力值:
( LV2,RANK:10 )
|
-
-
287 楼
谢谢搂主,为什么没早点发现呢。
|
能力值:
( LV2,RANK:10 )
|
-
-
288 楼
楼主: 帮帮我找出注册码吧,我弄得不会看了。头大了 00527D74 0F0000 sldt dword ptr [eax]
:00527D77 005242 add byte ptr [edx+42], dl
:00527D7A 52 push edx
:00527D7B 6F outsd
:00527D7C 756C jne 00527DEA
:00527D7E 65 BYTE 065h
:00527D7F 7474 je 00527DF5
:00527D81 65 BYTE 065h
:00527D82 43 inc ebx
:00527D83 6F outsd
:00527D84 64 BYTE 064h
:00527D85 653800 cmp byte ptr gs:[eax], al
:00527D88 C6801403000000 mov byte ptr [eax+00000314], 00
:00527D8F E8D84AF5FF call 0047C86C
:00527D94 C3 ret
:00527D95 8D4000 lea eax, dword ptr [eax+00]
:00527D98 55 push ebp
:00527D99 8BEC mov ebp, esp
:00527D9B 6A00 push 00000000
:00527D9D 53 push ebx
:00527D9E 8BD8 mov ebx, eax
:00527DA0 33C0 xor eax, eax
:00527DA2 55 push ebp
:00527DA3 68167E5200 push 00527E16
:00527DA8 64FF30 push dword ptr fs:[eax]
:00527DAB 648920 mov dword ptr fs:[eax], esp
:00527DAE 8D55FC lea edx, dword ptr [ebp-04]
:00527DB1 8B830C030000 mov eax, dword ptr [ebx+0000030C]
:00527DB7 E86083F3FF call 0046011C
:00527DBC 8B55FC mov edx, dword ptr [ebp-04]
:00527DBF 8BC3 mov eax, ebx
:00527DC1 E8C6FEFFFF call 00527C8C hermit:注意 00527DB7
:00527DC6 84C0 test al, al
:00527DC8 7528 jne 00527DF2
:00527DCA A1C8C55200 mov eax, dword ptr [0052C5C8]!
:00527DCF 8B00 mov eax, dword ptr [eax]
:00527DD1 80B87009000000 cmp byte ptr [eax+00000970], 00
:00527DD8 740C je 00527DE6
:00527DCA A1C8C55200 mov eax, dword ptr [0052C5C8]
:00527DCF 8B00 mov eax, dword ptr [eax]
:00527DD1 80B87009000000 cmp byte ptr [eax+00000970], 00
:00527DD8 740C je 00527DE6)
* Possible StringData Ref from Code Obj ->"?效的暂?
:00527DDA B82C7E5200 mov eax, 00527E2C
|
能力值:
( LV2,RANK:10 )
|
-
-
289 楼
写得很详细,强烈支持
|
能力值:
( LV2,RANK:10 )
|
-
-
290 楼
多谢多谢多谢多谢多谢
|
能力值:
( LV2,RANK:10 )
|
-
-
291 楼
下一个来试试。。。。
|
能力值:
( LV2,RANK:10 )
|
-
-
292 楼
刚进来,下个附件也这么麻烦
|
能力值:
( LV2,RANK:10 )
|
-
-
293 楼
不多说了,一个字“好”。
|
能力值:
( LV2,RANK:10 )
|
-
-
294 楼
我成功了,谢谢楼主!
|
能力值:
( LV2,RANK:10 )
|
-
-
295 楼
对我这样的初学者来说是最好的教材,支持、坚持发展....
|
能力值:
( LV2,RANK:10 )
|
-
-
296 楼
我是一个菜鸟,基本上能看懂,但有一些关于汇编的不太明白,望各位大侠指教,为了方便我把每一句都编上号:
1 00403B2F |. 89C6 MOV ESI,EAX ; 把EAX内我们输入的用户名送到 ESI
2 00403B31 |. 89D7 MOV EDI,EDX ; 把EDX内的数据“Registered User”送到EDI
3 00403B33 |. 39D0 CMP EAX,EDX ; 用“Registered User”和我们输入的用户名作比较
4 00403B35 |. 0F84 8F000000 JE CrackMe3.00403BCA ; 相同则跳
5 00403B3B |. 85F6 TEST ESI,ESI ; 看看ESI中是否有数据,主要是看看我们有没有输入用户名
6 00403B3D |. 74 68 JE SHORT CrackMe3.00403BA7 ; 用户名为空则跳
7 00403B3F |. 85FF TEST EDI,EDI
8 00403B41 |. 74 6B JE SHORT CrackMe3.00403BAE
9 00403B43 |. 8B46 FC MOV EAX,DWORD PTR DS:[ESI-4] ; 用户名长度送EAX
10 00403B46 |. 8B57 FC MOV EDX,DWORD PTR DS:[EDI-4] ; “Registered User”字串的长度送EDX
11 00403B49 |. 29D0 SUB EAX,EDX ; 把用户名长度和“Registered User”字串长度相减
12 00403B4B |. 77 02 JA SHORT CrackMe3.00403B4F ; 用户名长度大于“Registered User”长度则跳
13 00403B4D |. 01C2 ADD EDX,EAX ; 把减后值与“Registered User”长度相加,即用户名长度
14 00403B4F |> 52 PUSH EDX
15 00403B50 |. C1EA 02 SHR EDX,2 ; 用户名长度值右移2位,这里相当于长度除以4
16 00403B53 |. 74 26 JE SHORT CrackMe3.00403B7B ; 上面的指令及这条指令就是判断用户名长度最少不能低于4
17 00403B55 |> 8B0E MOV ECX,DWORD PTR DS:[ESI] ; 把我们输入的用户名送到ECX
18 00403B57 |. 8B1F MOV EBX,DWORD PTR DS:[EDI] ; 把“Registered User”送到EBX
19 00403B59 |. 39D9 CMP ECX,EBX ; 比较
20 00403B5B |. 75 58 JNZ SHORT CrackMe3.00403BB5 ; 不等则完蛋
第4句是怎么看出相同则跳的
第5句中两个ESI分别是多少,怎么判断输入了用户名没有
第6句是怎么判断用户名为空就跳的
第12句也看不懂,不知是怎么判断长度大小的
第10和18句都很相似,但一个是送字串的长度,一个是送字串,这怎么区分,
第13句为什么是减后的值,是从哪句体现的
问题有点多,望各位高手赐教,谢了
|
能力值:
( LV2,RANK:10 )
|
-
-
297 楼
最初由 CCDebuger 发布 你再往下看,注册的帐号和密码是区分大小写的,你不经过后面的步骤你怎么知道是区分大小写的?全是小写的输进去肯定错。
从下面的程序怎么判断那个注册名和注册码是区分大小的,谢了
|
能力值:
( LV2,RANK:10 )
|
-
-
298 楼
太感谢了,心里有说不出的畅快,这篇破文我路过很多次都没有看,而我看的那些破文又看不明白.今天无意中打开,真是太对我口味了,可惜我走了那么多的冤枉路,早些看旧好了,在这里希望能看到别的高手,大侠也能写出类似的破文,我们菜鸟有福了!再次感谢楼主!
|
能力值:
( LV2,RANK:10 )
|
-
-
299 楼
非常感著
看了您的ollydbg入樵系列
使我受益良多
|
能力值:
( LV2,RANK:10 )
|
-
-
300 楼
好文章,从此文学习这个软件的使用。
|
|
|