能力值:
( LV2,RANK:10 )
|
-
-
2 楼
我是一个小菜鸟,已跟过一遍,不过爆破了一下,再跟下去,发现EDX的值很象注册码,就试着输了进去,不料却对了,由此想到了keymake,想到菜鸟的痛苦
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
keymake已经好久没用了,都是自己试着写注册机,一路艰辛啊
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
工作需要,现在开始学PJ,复习了汇编,下一个练练手看看
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
不发言没法下载?
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
谢谢了,希望高手多多扔点。学习中
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
大大...我是菜菜?...
??一下,大大是如何得知是在
004417C6 |. 55 PUSH EBP
下??的呢?我?法理解?何是在那下???也不知道?如何判?他是檫始?算暂?瘁的地方....
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
004417C6 |. 55 PUSH EBP 在这里下断
004417C7 |. 68 60184400 PUSH CrackMe0.00441860
004417CC |. 64:FF30 PUSH DWORD PTR FS:[EAX]
004417CF |. 64:8920 MOV DWORD PTR FS:[EAX],ESP
004417D2 |. 8D55 FC LEA EDX,DWORD PTR SS:[EBP-4]
004417D5 |. 8B83 C8020000 MOV EAX,DWORD PTR DS:[EBX+2C8]
004417DB |. E8 C419FEFF CALL CrackMe0.004231A4 ; 取假码位数
004417E0 |. 8B45 FC MOV EAX,DWORD PTR SS:[EBP-4]
004417E3 |. 50 PUSH EAX ; EAX=假码
004417E4 |. 8D55 F4 LEA EDX,DWORD PTR SS:[EBP-C]
004417E7 |. 8B83 C4020000 MOV EAX,DWORD PTR DS:[EBX+2C4]
004417ED |. E8 B219FEFF CALL CrackMe0.004231A4 ; 取注册名位数
004417F2 |. 8B45 F4 MOV EAX,DWORD PTR SS:[EBP-C] ; EBP-C=注册名
004417F5 |. 8D55 F8 LEA EDX,DWORD PTR SS:[EBP-8]
004417F8 |. E8 FBFEFFFF CALL CrackMe0.004416F8 ; 算法CALL,跟进
004417FD |. 8B55 F8 MOV EDX,DWORD PTR SS:[EBP-8]
00441800 |. 58 POP EAX
00441801 |. E8 3E23FCFF CALL CrackMe0.00403B44 真假注册码比较
00441806 |. 75 1A JNZ SHORT CrackMe0.00441822 不相等则跳向失败。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
老大啊,这些你是怎么分析出来的?我实在是太菜鸟了,能耐心给我讲将=讲吗?毕竟我们都是向我这样过来的
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
学习学习。。。。
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
学习学习。。。。
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
俺不会算法!!!5555555555555555
|
能力值:
( LV2,RANK:10 )
|
-
-
12 楼
正准备破解手头一个Delphi程序,很变态的,初学破解,要走的路很长啊!!
|
能力值:
( LV2,RANK:10 )
|
-
-
13 楼
明码比较
用户名随便
注册码在004417FD MOV EDX DWORD PTR SS:[EBP-8]中显示
|
能力值:
( LV2,RANK:10 )
|
-
-
14 楼
已经试过一遍了,注册码能看到,只是不会分析,继续学习。
|
能力值:
( LV2,RANK:10 )
|
-
-
15 楼
我是个小小菜鸟,第一次发贴!顶一下
|
能力值:
( LV2,RANK:10 )
|
-
-
16 楼
学习一下,看看如何PJ
|
能力值:
( LV2,RANK:10 )
|
-
-
17 楼
学习。。。
|
能力值:
( LV2,RANK:10 )
|
-
-
18 楼
努力学习
这两天突击的有点晕了
|
能力值:
( LV2,RANK:10 )
|
-
-
19 楼
请问 你是怎么知道 什么时候拿用户名长度--用户名第一个ASC码
我头都大了
|
能力值:
( LV2,RANK:10 )
|
-
-
20 楼
学习!学习!
|
能力值:
( LV2,RANK:10 )
|
-
-
21 楼
最初由 逍遥风 发布 ------------------------------------------------------------------------ 1)PEID,检查,Borland Delphi 4.0 - 5.0。无壳 2)试运行程序,任意输入注册信息,有错误提示“WRONG CODE” 3)OD载入程序,用超级字符串查找“WRONG CODE” 超级字串参考+ , 条目 174 ........
好好学习汇编吧。。
|
能力值:
( LV2,RANK:10 )
|
-
-
22 楼
dddddddddddddddddddddddddd
|
能力值:
( LV2,RANK:10 )
|
-
-
23 楼
00441718 |. BA 01000000 MOV EDX,1 ; 令EDX=1
0044171D |> 33C9 /XOR ECX,ECX ; ECX清零
0044171F |. 8A4C17 FF |MOV CL,BYTE PTR DS:[EDI+EDX-1] ; 取注册名的ASCII值
上面代码中,取注册名的ASCII值,这句怎么汇编成加1然后减1啊
搞不明白啊
|
能力值:
( LV2,RANK:10 )
|
-
-
24 楼
最初由 大笨猫 发布 004417C6 |. 55 PUSH EBP 在这里下断 004417C7 |. 68 60184400 PUSH CrackMe0.00441860 004417CC |. 64:FF30 PUSH DWORD PTR FS:[EAX] 004417CF |. 64:8920 MOV DWORD PTR FS:[EAX],ESP 004417D2 |. 8D55 FC LEA EDX,DWORD PTR SS:[EBP-4] ........
其实代码旁边的注释大部分都是动态调试的时候看出来的,直接拿来分析效果不是很好,建议像我这样的菜边调试边看破文,呵呵
|
能力值:
( LV2,RANK:10 )
|
-
-
25 楼
今天才看见啊,跟了一下,有些地方还是看不太懂.
|
|
|