能力值:
( LV4,RANK:45 )
|
-
-
2 楼
支持
研究中
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
下载 试试
版主帮忙转一下板块
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
一组有效的注册码 和 成功的图片
从注册码和用户名 可以猜出一些算法
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
31 32 33 34 35 34 有规律
|
能力值:
( LV8,RANK:130 )
|
-
-
6 楼
大概看的明白~~~~~~
Len(Name)大于等于6则依次取Name的16进制ASCII相连为注册码~~~
不足6位则后面补字符串‘4DBC23A’的(6-Len(Name))位~~~
|
能力值:
( LV4,RANK:50 )
|
-
-
7 楼
lunglungyu
6C756E676C756E677975
算法没看。有明码
4032B8 eax,内存注册机。
|
能力值:
( LV3,RANK:20 )
|
-
-
8 楼
楼主,谢谢你的cm!
以下是分析过程:
1.取得用户名
2.逆转用户名
3.取用最后一位的ASC码,并转化成16进制.
4.将其连接起来就是注册码了.
以下是我用VC++做的注册机
CString szName;
CString szPasswd;
char c;
CString temp;
int ilen;
m_name.GetWindowText(szName);
temp.Empty();
szPasswd.Empty();
szName.MakeReverse();
ilen = szName.GetLength();
for(int i=0;i<ilen;i++)
{
c=szName[ilen-i-1];
temp.Format("%X",int(c));
szPasswd+=temp;
//::AfxMessageBox(szPasswd);
}
m_passwd.SetWindowText(szPasswd);
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
呵呵。挺好破,好期待作者的新作品。。
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
sizhaoming
73697A68616F6D696E67
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
漃寞塒の噯
9D50C4AF8950A4CE8786DA
|
能力值:
( LV9,RANK:140 )
|
-
-
12 楼
呵呵,明码比较,借助c32asm就可以啦!
|
能力值:
( LV2,RANK:10 )
|
-
-
13 楼
sorawa
736F72617761
注册成功
下断 vbastrcomp函数.直接出码了
|
能力值:
( LV8,RANK:130 )
|
-
-
14 楼
是补"4FBC23A"吧
name:ccbszhxd
sn:636362737A687864
|
能力值:
( LV2,RANK:10 )
|
-
-
15 楼
|
能力值:
( LV2,RANK:10 )
|
-
-
16 楼
下来试一试看看
|
能力值:
( LV2,RANK:10 )
|
-
-
17 楼
我晕,怎么提示没DLL
|
能力值:
( LV3,RANK:20 )
|
-
-
18 楼
VB.prog. -d comp
name:fairynull
sn:66616972796E756C6C
|
能力值:
( LV2,RANK:10 )
|
-
-
19 楼
|
能力值:
( LV2,RANK:10 )
|
-
-
20 楼
的确是新手CM
明码比较
|
能力值:
( LV2,RANK:10 )
|
-
-
21 楼
这个我本来是发到亲手区的,因为很多新手跟本就不来这个版面,唉。cm1正在写代码,还要感谢新手区一位朋友给了我cm1的灵感。可惜我的编程技术太烂,很多想法实现不了。决定在这个星期天之前将cm1发布。
|
能力值:
(RANK:570 )
|
-
-
22 楼
I am So Sorry....下一个你再发,我帮你置顶.... 这里不是职业搞论坛的。。人手不足。。本来Crackme版可以再细分一下的
不过我在06年刚做新人区版主的时候,也为新人搞过练习题。不过效果其实比较一般
大家都不太积极
|
能力值:
( LV2,RANK:10 )
|
-
-
23 楼
|
能力值:
( LV2,RANK:10 )
|
-
-
24 楼
新手刚学破解,name:gagayt sn:676167617974
算法不太会分析,爆破还行:
00402FCA > \8B56 34 mov edx, dword ptr [esi+34] ;edx真注册码(明文) 676167617974
00402FCD . 8B45 E8 mov eax, dword ptr [ebp-18] ;eax输入的注册码 123456798
00402FD0 . 52 push edx ;edx入栈
00402FD1 . 50 push eax ;eax入栈
00402FD2 . 53 push ebx ;ebx入栈
00402FD3 . FF15 C8104000 call dword ptr [<&MSVBVM60.__vbaStrCo>; MSVBVM60.__vbaStrComp ;在这里面比较
00402FD3 . FF15 C8104000 call dword ptr [<&MSVBVM60.__vbaStrCo>; MSVBVM60.__vbaStrComp
00402FD9 . 66:8BF0 mov si, ax
00402FDC . 8D4D E8 lea ecx, dword ptr [ebp-18]
00402FDF . 66:F7DE neg si
00402FE2 . 1BF6 sbb esi, esi
00402FE4 . 46 inc esi
00402FE5 . F7DE neg esi
00402FE7 . FF15 F4104000 call dword ptr [<&MSVBVM60.__vbaFreeS>; MSVBVM60.__vbaFreeStr ;释放资源
00402FED . 8D4D E4 lea ecx, dword ptr [ebp-1C]
00402FF0 . FF15 F0104000 call dword ptr [<&MSVBVM60.__vbaFreeO>; MSVBVM60.__vbaFreeObj;释放资源
00402FF6 . B9 04000280 mov ecx, 80020004
00402FFB . B8 0A000000 mov eax, 0A
00403000 . 66:3BF3 cmp si, bx
00403003 . 894D AC mov dword ptr [ebp-54], ecx
00403006 . 8945 A4 mov dword ptr [ebp-5C], eax
00403009 . 894D BC mov dword ptr [ebp-44], ecx
0040300C . 8945 B4 mov dword ptr [ebp-4C], eax
0040300F . 894D CC mov dword ptr [ebp-34], ecx
00403012 . 8945 C4 mov dword ptr [ebp-3C], eax
00403015 . 74 43 je short 0040305A ;这里跳走就完蛋,可是使用zf修改大法或者改成nop!呵呵
00403017 . 8D55 94 lea edx, dword ptr [ebp-6C]
0040301A . 8D4D D4 lea ecx, dword ptr [ebp-2C]
0040301D . C745 9C CC1E4>mov dword ptr [ebp-64], 00401ECC
00403024 . C745 94 08000>mov dword ptr [ebp-6C], 8
0040302B . FF15 CC104000 call dword ptr [<&MSVBVM60.__vbaVarDu>; MSVBVM60.__vbaVarDup
00403031 . 8D4D A4 lea ecx, dword ptr [ebp-5C]
00403034 . 8D55 B4 lea edx, dword ptr [ebp-4C]
00403037 . 51 push ecx
00403038 . 8D45 C4 lea eax, dword ptr [ebp-3C]
0040303B . 52 push edx
0040303C . 50 push eax
0040303D . 8D4D D4 lea ecx, dword ptr [ebp-2C]
00403040 . 53 push ebx
00403041 . 51 push ecx
00403042 . FF15 48104000 call dword ptr [<&MSVBVM60.#595>] ; MSVBVM60.rtcMsgBox
|
能力值:
( LV2,RANK:10 )
|
-
-
25 楼
这个简单!跟几下就看到了!
cutepan
6375746570616E
|
|
|