能力值:
( LV9,RANK:420 )
|
-
-
2 楼
坐着沙发看大牛表演
|
能力值:
( LV5,RANK:60 )
|
-
-
3 楼
坐板凳 看楼上表演
|
能力值:
( LV12,RANK:210 )
|
-
-
4 楼
膜拜,如何编译出如此短小的程序呢
我是菜鸟,这个程序爆破很容易,但是分析算法,我不会,我认为crack me 就是用来学习算法的,爆破没有任何意义。期待高手能帮忙给分析一下算法。
00401248 . 6A 51 push 51 ; /Count = 51 (81.)
0040124A . 8D45 04 lea eax,dword ptr ss:[ebp+4] ; |
0040124D . 50 push eax ; |Buffer
0040124E . 53 push ebx ; |/ControlID
0040124F . FF75 70 push dword ptr ss:[ebp+70] ; ||hWnd
00401252 . FFD6 call esi ; |\GetDlgItem
00401254 . 50 push eax ; |hWnd
00401255 . FFD7 call edi ; \GetWindowTextA
00401257 . 807D B0 00 cmp byte ptr ss:[ebp-50],0
0040125B . 0F84 E7010000 je crackme2.00401448
00401261 . 807D 04 00 cmp byte ptr ss:[ebp+4],0
00401265 . 0F84 DD010000 je crackme2.00401448
0040126B . 83CE FF or esi,FFFFFFFF
0040126E . 8D45 B0 lea eax,dword ptr ss:[ebp-50] ; 获取用户名
00401326 . 83F8 13 cmp eax,13 ; 判读注册码长度是否为19位
00401329 . 0F85 AF000000 jnz crackme2.004013DE ; 如果不是19为,就是错误的输入。
00401377 . /74 65 je short crackme2.004013DE ; 不能跳,跳了就是Wrong Key!
004013BA . /74 14 je short crackme2.004013D0 ;必须跳。跳向 registered!
分析的时候,发现了假码和这个字符串进行比较 “DFHKMPQTVX23468”原因未知。
期待高手能帮忙给分析一下算法。:p:
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
|
能力值:
( LV9,RANK:180 )
|
-
-
6 楼
|
能力值:
( LV5,RANK:60 )
|
-
-
7 楼
先看懂算法再说吧 不要瞎指定和哪个一样 晕!
|
能力值:
( LV9,RANK:180 )
|
-
-
8 楼
我说"大约"
你那个3B我不知怎么来表达
我设为 func 好了. func(x) = High128(x)*3B + Low128(x) + 溢出*3B
A:= func(SN*SN)
B:= func(A*SN)
我得求 B = 51353DEF4A066053 时的 SN
天生数学算法鸭蛋. 不会算.
---------
func注解:
以 AECAC210B5F99F72'95AC9329AC4BC9B5 为例
func(AECAC210B5F99F72*95AC9329AC4BC9B5)
=func(6631D7A8FEB13432D3045B35F6143D9A)
3B*6631D7A8FEB13432 + D3045B35F6143D9A
= 1860810F28A8EB4520
=> 18*3B + 60810F28A8EB4520
= 60810F28A8EB4AA8
|
能力值:
( LV13,RANK:760 )
|
-
-
9 楼
嘿嘿,下次我用Authorware来做一个,估计十分“强大”,几M是不在话下
|
能力值:
(RANK:350 )
|
-
-
10 楼
原创?
怎么和http://bbs.pediy.com/showthread.php?t=49340一样的?(仅资源改变了几个字符)
|
能力值:
( LV9,RANK:180 )
|
-
-
11 楼
原来这样的程序码是那样的演算法的实现
难怪我觉得无解. 因为不懂.
我还是等LZ帮忙算出我的SN好了
这东西只看懂程序码没什么用.
|
能力值:
( LV13,RANK:760 )
|
-
-
12 楼
嘿嘿,直接开源,让你看懂原码,你也束手无策,这是最令人郁闷的了,数学的用处还是蛮大的!
|
能力值:
( LV9,RANK:180 )
|
-
-
13 楼
会算的人不来玩
来玩的人不会算
LZ来做个结束吧, 顺便秀一下Key,
另外请教LZ是不是有较易懂的方式来了解一下10楼坛大连结里的火星文.
因为我发现这同余的东西很常遇到, 不学一下不行.
[原创]最好是拿掉.
|
能力值:
( LV8,RANK:130 )
|
-
-
14 楼
是否原创还不好说,也许是他的马甲
|
能力值:
( LV5,RANK:60 )
|
-
-
15 楼
这都被你猜到了??
|
能力值:
( LV2,RANK:10 )
|
-
-
16 楼
太深奥了,没看明白
|
能力值:
( LV2,RANK:10 )
|
-
-
17 楼
膜拜一下2K。。。
|
能力值:
( LV2,RANK:10 )
|
-
-
18 楼
哭了。。。。。乍就这么难呢。。。
|
能力值:
( LV2,RANK:10 )
|
-
-
19 楼
里面老是出现的yNotifyvert字符倒底是用作什么意思呢
|
|
|