能力值:
( LV2,RANK:10 )
|
-
-
851 楼
真不错。支持一下。
|
能力值:
( LV2,RANK:10 )
|
-
-
852 楼
很有用的教程,谢谢楼主共享心得!
|
能力值:
( LV2,RANK:10 )
|
-
-
853 楼
跟踪学习中.....
|
能力值:
( LV2,RANK:10 )
|
-
-
854 楼
为什么我使用“查找文本字串参考”出来的反汇编的列表跟楼主所说不同呢?如截图所示,是不是只显示了数据段的东西,没有把代码段的东西显示出来啊
|
能力值:
( LV2,RANK:10 )
|
-
-
855 楼
这时候才学顶一下高人的贴子
|
能力值:
( LV2,RANK:10 )
|
-
-
856 楼
很不错呀!
|
能力值:
( LV2,RANK:10 )
|
-
-
857 楼
楼主辛苦了,学习了
|
能力值:
( LV7,RANK:100 )
|
-
-
858 楼
谢谢楼主,顶一下!
|
能力值:
( LV2,RANK:10 )
|
-
-
859 楼
我今天刚把镜像文件里的打开!
瞎弄几下就出来了!
我看见一个数字就输进去了!
没有想到是密码!呵呵!
没有想到这就是我的第一次破解!
|
能力值:
( LV2,RANK:10 )
|
-
-
860 楼
搞下来。练练手!!!
|
能力值:
( LV2,RANK:10 )
|
-
-
861 楼
支持,新手的福音。
|
能力值:
( LV2,RANK:10 )
|
-
-
862 楼
学习中,谢谢
|
能力值:
( LV2,RANK:10 )
|
-
-
863 楼
收藏备用。。。
|
能力值:
( LV2,RANK:10 )
|
-
-
864 楼
我是新手,很感谢楼主能写这样的文章
|
能力值:
( LV2,RANK:10 )
|
-
-
865 楼
。。。一半看得懂。一半看不懂。。。。还是谢谢楼主。我要努力学先。。。
|
能力值:
( LV2,RANK:10 )
|
-
-
866 楼
好文章 学习 学习中 哪去研究下
|
能力值:
( LV2,RANK:10 )
|
-
-
867 楼
新手学习中。。。
|
能力值:
( LV2,RANK:10 )
|
-
-
868 楼
好文章 学习 学习
|
能力值:
( LV2,RANK:10 )
|
-
-
869 楼
对这两条指令的解释有点疑问:
00403B33 |. 39D0 CMP EAX,EDX ; 用“Registered User”和我们输入的用户名作比较
00403B35 |. 0F84 8F000000 JE CrackMe3.00403BCA ; 相同则跳
CMP EAX,EDX比较的是寄存器的值,看不出比较的是Registered User这个字符串啊,谁能帮解释一下?
|
能力值:
( LV2,RANK:10 )
|
-
-
870 楼
强烈支持。现在这样子的文章少了
|
能力值:
( LV2,RANK:10 )
|
-
-
871 楼
顶一顶,,,新手好教程!
|
能力值:
( LV2,RANK:10 )
|
-
-
872 楼
首先非常感谢你写了这么好的一篇文章,
透过这篇文章,我更加熟识了ollydbg的运作。
以下是我破解这个程式的过程,
不同的是我的方法是属于暴力破解(就是改jnz这些判断),
最后我也把关掉程式时弹出来的视窗删掉了。^。^
00440F2F |. BA 14104400 mov edx, 00441014 ; ASCII "Registered User"
00440F34 |. E8 F32BFCFF call 00403B2C
00440F39 75 51 jnz short 00440F8C ; 在这右键点击=>二进制=>用Nop填充
00440F3B |. 8D55 FC lea edx, dword ptr [ebp-4]
00440F3E |. 8B83 C8020000 mov eax, dword ptr [ebx+2C8]
00440F44 |. E8 D7FEFDFF call 00420E20
00440F49 |. 8B45 FC mov eax, dword ptr [ebp-4]
00440F4C |. BA 2C104400 mov edx, 0044102C ; ASCII "GFX-754-IER-954"
00440F51 |. E8 D62BFCFF call 00403B2C
00440F56 75 1A jnz short 00440F72 ; 在这也右键点击=>二进制=>用Nop填充
以上就解决了校对用户名和注册码的问题,
然后以下就是要把最后跳出来的NAG砍掉。
004410A4 . 53 push ebx
004410A5 . 8BD8 mov ebx, eax
004410A7 . 6A 00 push 0
004410A9 B9 C8104400 mov ecx, 004410C8 ; ASCII "Have a nice day"
004410AE BA D8104400 mov edx, 004410D8 ; ASCII "Mail Name/Serial to acidbytes@gmx.net !"
004410B3 A1 442C4400 mov eax, dword ptr [442C44]
004410B8 8B00 mov eax, dword ptr [eax]
004410BA E8 A9BFFFFF call 0043D068 ; 在这右键点击=>二进制=>用Nop填充
004410BF 8BC3 mov eax, ebx
004410C1 E8 3E8DFFFF call 00439E04
004410C6 . 5B pop ebx
搞定~^_^
|
能力值:
( LV2,RANK:10 )
|
-
-
873 楼
强大,谢谢你
|
能力值:
( LV2,RANK:10 )
|
-
-
874 楼
学习了,谢谢
|
能力值:
( LV2,RANK:10 )
|
-
-
875 楼
谢谢,,现在心情和写HELLO WORLD时一样
|
|
|