www.pudn.com > FindSdemoPass.rar > FindSdemoPass.c


#include "windows.h" 
 
main() 
{ 
	char s1[]="Clayman"; 
	char s2[]="CW1AACKAP0ZAGKK"; 
	char s3[]="FZRHK01WGTPQSAVC"; 
	char s4[]="Guest"; 
	int s2len=strlen(s2); 
    int i,j,k,l,m,n,x,y,z,al,dl,dl1,cl,count,count1,oy; 
 
	for(i=0;s3[i]!=s2[0]&&i<16;i++); 
	printf("i is %d\n",i); 
	if(i<16) 
	{ 
		j=15-i; 
		k=strlen(s1); 
		l=k%7; 
		if(l==0) 
		{ 
			l=5; 
		} 
		printf("l is %d\n",l); 
		m=j%l; 
		n=(char)s4[m]; 
		printf("n is %c\n",n); 
		x=n%0x10; 
		printf("x is %d\n",x); 
		printf("s3[x] is %c\ns2[1] is %c\n",s3[x],s2[1]); 
		if((char)s3[x]==(char)s2[1]) 
		{ 
		y=(s2len-0x3)>>0x1; 
	    printf("y is %d\n",y); 
		for(z=0;z \8A0B          |MOV CL,BYTE PTR DS:[EBX] 
				00401F43  |.  33C0          |XOR EAX,EAX*/ 
			cl=	(char)s2[2+2*z]; 
            for(count1=0;((char)s3[count1]!=cl)&&count1<16;count1++); 
			if(count1<16) 
			{ 
				    /*00401F58  |.  2BC6          |SUB EAX,ESI 
					  00401F5A  |.  6A 10         |PUSH 10 
					  00401F5C  |.  03C7          |ADD EAX,EDI 
					  00401F5E  |.  59            |POP ECX 
					  00401F5F  |.  99            |CDQ 
					  00401F60  |.  F7F9          |IDIV ECX 
 
					  */ 
					 
					 
				count1-=j; 
				count1+=0x3E80; 
				dl1=count1%0x10; 
			} 
			else 
			{ 
				dl1=0; 
			} 
			al=dl1<<4; 
			al+=dl; 
			s2[z]=al; 
			j+=dl1; 
		} 
		printf("password is:"); 
		for(oy=0;oy