首页
社区
课程
招聘
足彩神算法分析
2004-5-22 14:48 8081

足彩神算法分析

2004-5-22 14:48
8081
足彩神2003注册算法分析
1、将机器码进行一次运算取其前16个字苻=Str;
2、Str1="RT034ZSPQLN9FVJH781Y5EOK6WBID2MXACGU"
3、Str2="01234567890abcdefghijklmnopqrstuvwxyz"
4、if(Str[i]==Str2[j])
      Zcm[i]=Str1[j]; i=[0,15]
我这里有已经编好的注册机程序有兴趣的和我联系!!

希望和大家多多学习一些CRACK!!

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
点赞10
打赏
分享
最新回复 (5)
雪    币: 295
活跃值: (461)
能力值: ( LV9,RANK:210 )
在线值:
发帖
回帖
粉丝
blue_devil_bomb 5 2004-5-22 15:03
2
0
0040CA66  |. E8 35FFFFFF    CALL SLP.0040C9A0                        ;  SHENG CHENG ZHU CE MA ?
0040CA6B  |. 8B0D A00B4600  MOV ECX,DWORD PTR DS:[460BA0]            ;  SLP.00460BB4
0040CA71  |. 894C24 10      MOV DWORD PTR SS:[ESP+10],ECX
0040CA75  |. BF 01000000    MOV EDI,1
0040CA7A  |. 33F6           XOR ESI,ESI
0040CA7C  |. 897C24 3C      MOV DWORD PTR SS:[ESP+3C],EDI
0040CA80  |. B3 02          MOV BL,2
0040CA82  |> 8B15 A00B4600  /MOV EDX,DWORD PTR DS:[460BA0]           ;  SLP.00460BB4
0040CA88  |. 895424 0C      |MOV DWORD PTR SS:[ESP+C],EDX
0040CA8C  |. 8A4434 24      |MOV AL,BYTE PTR SS:[ESP+ESI+24]         ;   13b1f0d1c6aad826dc8b6604b9adb17f //我的机器码MD5 结果
0040CA90  |. 885C24 3C      |MOV BYTE PTR SS:[ESP+3C],BL
0040CA94  |. 84C0           |TEST AL,AL
0040CA96  |. 75 2C          |JNZ SHORT SLP.0040CAC4
0040CA98  |. 68 A8FF4500    |PUSH SLP.0045FFA8                       ;  ASCII "00"
0040CA9D  |. 8D4C24 18      |LEA ECX,DWORD PTR SS:[ESP+18]
0040CAA1  |. E8 DBC90200    |CALL SLP.00439481
0040CAA6  |. 50             |PUSH EAX
0040CAA7  |. 8D4C24 10      |LEA ECX,DWORD PTR SS:[ESP+10]
0040CAAB  |. C64424 40 03   |MOV BYTE PTR SS:[ESP+40],3
0040CAB0  |. E8 97CA0200    |CALL SLP.0043954C
0040CAB5  |. 8D4C24 14      |LEA ECX,DWORD PTR SS:[ESP+14]
0040CAB9  |. 885C24 3C      |MOV BYTE PTR SS:[ESP+3C],BL
0040CABD  |. E8 51C90200    |CALL SLP.00439413
0040CAC2  |. EB 2E          |JMP SHORT SLP.0040CAF2
0040CAC4  |> 3C 0F          |CMP AL,0F
0040CAC6  |. 77 12          |JA SHORT SLP.0040CADA
0040CAC8  |. 25 FF000000    |AND EAX,0FF
0040CACD  |. 50             |PUSH EAX
0040CACE  |. 8D4424 10      |LEA EAX,DWORD PTR SS:[ESP+10]
0040CAD2  |. 68 A4FF4500    |PUSH SLP.0045FFA4                       ;  ASCII "0%x"
0040CAD7  |. 50             |PUSH EAX
0040CAD8  |. EB 10          |JMP SHORT SLP.0040CAEA
0040CADA  |> 25 FF000000    |AND EAX,0FF
0040CADF  |. 8D4C24 0C      |LEA ECX,DWORD PTR SS:[ESP+C]
0040CAE3  |. 50             |PUSH EAX
0040CAE4  |. 68 A0FF4500    |PUSH SLP.0045FFA0                       ;  ASCII "%x"
0040CAE9  |. 51             |PUSH ECX
0040CAEA  |> E8 D9770200    |CALL SLP.004342C8
0040CAEF  |. 83C4 0C        |ADD ESP,0C
0040CAF2  |> 8D5424 0C      |LEA EDX,DWORD PTR SS:[ESP+C]
0040CAF6  |. 8D4C24 10      |LEA ECX,DWORD PTR SS:[ESP+10]
0040CAFA  |. 52             |PUSH EDX
0040CAFB  |. E8 2BCD0200    |CALL SLP.0043982B
0040CB00  |. 8D4C24 0C      |LEA ECX,DWORD PTR SS:[ESP+C]
0040CB04  |. C64424 3C 01   |MOV BYTE PTR SS:[ESP+3C],1
0040CB09  |. E8 05C90200    |CALL SLP.00439413
0040CB0E  |. 46             |INC ESI
0040CB0F  |. 83FE 10        |CMP ESI,10
0040CB12  |.^0F8C 6AFFFFFF  \JL SLP.0040CA82
0040CB18  |. 8B7424 44      MOV ESI,DWORD PTR SS:[ESP+44]
0040CB1C  |. 8D4424 10      LEA EAX,DWORD PTR SS:[ESP+10]
0040CB20  |. 50             PUSH EAX
0040CB21  |. 8BCE           MOV ECX,ESI
0040CB23  |. E8 60C60200    CALL SLP.00439188
0040CB28  |. 897C24 18      MOV DWORD PTR SS:[ESP+18],EDI
0040CB2C  |. 8D4C24 10      LEA ECX,DWORD PTR SS:[ESP+10]
0040CB30  |. C64424 3C 00   MOV BYTE PTR SS:[ESP+3C],0
0040CB35  |. E8 D9C80200    CALL SLP.00439413
0040CB3A  |. 8B4C24 34      MOV ECX,DWORD PTR SS:[ESP+34]
0040CB3E  |. 8BC6           MOV EAX,ESI
0040CB40  |. 5F             POP EDI
0040CB41  |. 5E             POP ESI
0040CB42  |. 5B             POP EBX
0040CB43  |. 64:890D 000000>MOV DWORD PTR FS:[0],ECX
0040CB4A  |. 83C4 34        ADD ESP,34
0040CB4D  \. C2 0400        RETN 4

0040B1A8  |> 8B4C24 34      /MOV ECX,DWORD PTR SS:[ESP+34]           ;  
0040B1AC  |. 8A140E         |MOV DL,BYTE PTR DS:[ESI+ECX]
0040B1AF  |. 8D4C24 38      |LEA ECX,DWORD PTR SS:[ESP+38]
0040B1B3  |. 885424 10      |MOV BYTE PTR SS:[ESP+10],DL
0040B1B7  |. 8B4424 10      |MOV EAX,DWORD PTR SS:[ESP+10]
0040B1BB  |. 50             |PUSH EAX
0040B1BC  |. E8 19E70200    |CALL SLP.004398DA
0040B1C1  |. 8B4C24 3C      |MOV ECX,DWORD PTR SS:[ESP+3C]
0040B1C5  |. 8A1408         |MOV DL,BYTE PTR DS:[EAX+ECX]
0040B1C8  |. 8D4C24 0C      |LEA ECX,DWORD PTR SS:[ESP+C]
0040B1CC  |. 885424 14      |MOV BYTE PTR SS:[ESP+14],DL
0040B1D0  |. 8D5424 18      |LEA EDX,DWORD PTR SS:[ESP+18]
0040B1D4  |. 8B4424 14      |MOV EAX,DWORD PTR SS:[ESP+14]
0040B1D8  |. 50             |PUSH EAX
0040B1D9  |. 51             |PUSH ECX
0040B1DA  |. 52             |PUSH EDX
0040B1DB  |. E8 98890200    |CALL SLP.00433B78
0040B1E0  |. 50             |PUSH EAX
0040B1E1  |. 8D4C24 10      |LEA ECX,DWORD PTR SS:[ESP+10]
0040B1E5  |. C64424 2C 05   |MOV BYTE PTR SS:[ESP+2C],5
0040B1EA  |. E8 5DE30200    |CALL SLP.0043954C
0040B1EF  |. 8D4C24 18      |LEA ECX,DWORD PTR SS:[ESP+18]
0040B1F3  |. 885C24 28      |MOV BYTE PTR SS:[ESP+28],BL
0040B1F7  |. E8 17E20200    |CALL SLP.00439413
0040B1FC  |. 46             |INC ESI
0040B1FD  |. 3BF7           |CMP ESI,EDI
0040B1FF  |.^7C A7          \JL SHORT SLP.0040B1A8

0040B3EB  |. 68 C0FE4500    PUSH SLP.0045FEC0                        ;  ASCII "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"
0040B3F0  |. 8D4C24 14      LEA ECX,DWORD PTR SS:[ESP+14]
0040B3F4  |. E8 A3E10200    CALL SLP.0043959C
0040B3F9  |. 68 98FE4500    PUSH SLP.0045FE98                        ;  ASCII "ZYXWVUTSRQPONMLKJIHGFEDCBA9876543210"
0040B3FE  |. 8D4C24 18      LEA ECX,DWORD PTR SS:[ESP+18]
0040B402  |. E8 95E10200    CALL SLP.0043959C
0040B407  |. 8B4C24 0C      MOV ECX,DWORD PTR SS:[ESP+C]
0040B40B  |. 8B5424 08      MOV EDX,DWORD PTR SS:[ESP+8]
0040B40F  |. 51             PUSH ECX                                 ; /Arg2
0040B410  |. 52             PUSH EDX                                 ; |Arg1
0040B411  |. E8 15950100    CALL SLP.0042492B                        ; \SLP.0042492B
0040B416  |. 83C4 08        ADD ESP,8
0040B419  |. 8D4C24 08      LEA ECX,DWORD PTR SS:[ESP+8]
0040B41D  |. 85C0           TEST EAX,EAX
0040B41F  |. 68 FCFE4500    PUSH SLP.0045FEFC                        ;  ASCII "WARNING!!!!!!!!!"
0040B424     0F85 82000000  JNZ SLP.0040B4AC
0040B42A  |. E8 6DE10200    CALL SLP.0043959C
0040B42F  |. 68 E8FE4500    PUSH SLP.0045FEE8                        ;  ASCII "YOU ARE BICH!!!!"
0040B434  |. 8D4C24 10      LEA ECX,DWORD PTR SS:[ESP+10]

本软件暴破很容易

不为破解而破解,只为学习而破解!!
雪    币: 295
活跃值: (461)
能力值: ( LV9,RANK:210 )
在线值:
发帖
回帖
粉丝
blue_devil_bomb 5 2004-5-22 15:10
3
0
 
m_Ctrledit1.GetWindowText(m_Vedit1);
	CMD5 md5;
	md5.Length=md5.GetLength(m_Vedit1);
	unsigned long M[1000];
	md5.GetData(m_Vedit1,M);
	md5.MD5_Crypt(M);
	unsigned biao[1000];
	int i,j;
	for(i=0,j=0;i<=9;i++,j++)
		biao[i+'0']=i;
	for(i='a';i<='z';i++,j++)
		biao[i]=j;
	static char table[]="RT034ZSPQLN9FVJH781Y5EOK6WBID2MXACGU";
	unsigned char  temp[16];
	for(i=0;i<8;i++) temp[i]=(md5.A>>((7-i)*4))&0xf;
	for(i=0;i<8;i++) temp[i+8]=(md5.B>>((7-i)*4))&0xf;
	//for(i=0;i<16;i++)		;
	//m_Vedit2.Insert(i,table[biao[temp[i]]]);
	char a;
	for(i=0,j=0;i<16;i++)
	{
		if(temp[i] <=9) a=biao[temp[i]+'0'];
		else            a=biao[temp[i]+'a'-10];
		//m_Vedit2.Format("%c",table[a]);
		if(i>0&&i%4==0) {m_Vedit2.Insert(j,'-');j++;}
		m_Vedit2.Insert(j,table[a]);
		j++;
		
	//	MessageBox(m_Vedit2,NULL,MB_OK);
	}
	m_Ctrledit2.SetWindowText(m_Vedit2);
  
雪    币: 295
活跃值: (461)
能力值: ( LV9,RANK:210 )
在线值:
发帖
回帖
粉丝
blue_devil_bomb 5 2004-5-24 17:13
4
0
看雪大佬请鼓励我一下,哈哈!
雪    币: 300
活跃值: (521)
能力值: ( LV9,RANK:410 )
在线值:
发帖
回帖
粉丝
深海游侠 10 2004-5-25 03:25
5
0
好样的,能不能说下MD5算法的实现和基础。
雪    币: 236
活跃值: (48)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
sixfor 2004-5-25 11:13
6
0
好。鼓励
游客
登录 | 注册 方可回帖
返回