能力值:
( LV2,RANK:10 )
|
-
-
2 楼
aaa
YZGDIRGXQZANIZWLMRSN
|
能力值:
(RANK:300 )
|
-
-
3 楼
十分好
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
谢谢姐姐
|
能力值:
( LV15,RANK:3306 )
|
-
-
5 楼
#include<stdio.h>
#include<string.h>
main()
{
unsigned char name[21]="",sn[21]="" ;
long len;
puts("Input your name:");
gets(name);
len=strlen(name);
_asm
{
XOR EAX,EAX
XOR ESI,ESI
MOV ECX,len
again1 :
MOVSX EDX,BYTE PTR SS:[name+EAX]
MOV EDI,EDX
SHL EDI,5
ADD EDI,ESI
INC EAX
CMP EAX,ECX
LEA ESI,DWORD PTR DS:[EDI+EDX]
JL again1
XOR ECX,ECX
again2 :
LEA EDX,DWORD PTR DS:[ESI*8]
MOV EDI,0x1A
SUB EDX,ESI
ADD EDX,0x0D
MOV ESI,EDX
XOR EDX,EDX
MOV EAX,ESI
DIV EDI
ADD DL,0x41
MOV BYTE PTR SS:[sn+ECX],DL
INC ECX
CMP ECX,0x14
JL again2
}
sn[20]='\0' ;
puts(sn);
}
|
能力值:
(RANK:300 )
|
-
-
6 楼
我老了,我写的东西对大家没有甚么难度了
|
能力值:
( LV9,RANK:570 )
|
-
-
7 楼
姐姐太谦虚了~
等待高人的出手呀~
|
能力值:
( LV6,RANK:90 )
|
-
-
8 楼
奶奶太谦虚了
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
路过顺便看哈
向诸位高手致敬~~~~
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
很厉害呀!学习
|
能力值:
(RANK:550 )
|
-
-
11 楼
跑了一圈 感觉混身轻松
hawking
OHKFWLCVEPOTCFUBOPOX
|
能力值:
( LV2,RANK:10 )
|
-
-
12 楼
高手,你们都是厉害的!
SEH 不会!
版主,,能不能教教我
|
能力值:
( LV4,RANK:50 )
|
-
-
13 楼
我也不会啊 版主,,能不能也教教我
|
能力值:
( LV2,RANK:10 )
|
-
-
14 楼
SEH 不会
|
能力值:
( LV2,RANK:10 )
|
-
-
15 楼
12345
CBUXSJCRKFMTKVIVMBYX
|
能力值:
( LV9,RANK:170 )
|
-
-
16 楼
patapon
KFWLMTGXEPIZEFIPAVQL
|
能力值:
( LV2,RANK:10 )
|
-
-
17 楼
#include "stdafx.h"
#include "stdio.h"
#include "windows.h"
//VEPOHKVIRKDQHOFMFMJG
VOID GetKey(char* chrUserName,char* szBuff)
{
int iLen=strlen(chrUserName);
if(iLen ==0 )
{
//有其他的操作
}
else
{
DWORD dwtemp=0;
int iChr=0;
for(int i=0;i<iLen;++i)
{
iChr=(chrUserName[i] << 5) + dwtemp; //edi
dwtemp=iChr + chrUserName[i]; //esi
}
DWORD dw_1;
DWORD dw_2;
DWORD dw_Sub;
DWORD dw_3;
DWORD dw_4;
//char szBuff[40]={0};
for (int i=0;i<0x14;++i)
{
dw_1=dwtemp * 0x8;
dw_2=0x1A;
dwtemp=(dw_1 - dwtemp) + 0x0D; //edx;
dw_3=dwtemp / dw_2;
dw_4=dwtemp % dw_2;
szBuff[i]=dw_4 + 0x41;
}
}
return;
}
int _tmain(int argc, _TCHAR* argv[])
{
char szBuff[40]={0};
char chrUserName[30]={0};
printf("请输入帐号:");
scanf("%s",chrUserName);
if(chrUserName != NULL)
{
GetKey(chrUserName,szBuff);
printf("%s",szBuff);
getchar();
getchar();
}
return 0;
}
写的不对的地方请指出,谢谢
|
能力值:
( LV12,RANK:345 )
|
-
-
18 楼
|
能力值:
( LV2,RANK:10 )
|
-
-
19 楼
谢谢,下来试试。
|
|
|