?? tzokey.cpp
字號:
#include<stdio.h>
#include<conio.h>
#include<string.h>
void dec2hex(unsigned long dec) ;
main()
{
int i=0,j=0 ;
unsigned long edi=0x9A3D26F1 ;
char tzo[25],email[30] ;
clrscr() ;
printf("Key Generator The TZO Internet Naming System 1.xx by flag eRRatum\n") ;
printf("Visit our Page at http:\\\\all.at\\ekh\n") ;
printf("Please Enter Your TZO Name : ") ;
gets(tzo) ;
printf("Please Enter your email address : ") ;
gets(email) ;
do
{
if (tzo[i]==32)
{
tzo[i]=0 ; j=1 ;
} i++ ;
}while (j=0 || i<strlen(tzo)) ;
strcat(tzo,".tzo.com") ;
i=0 ;
do
{
if ((edi&0x80000000)!=0)
{
edi*=2 ; edi|=1 ;
} else {
edi^=0x2d2d2d2d ;
edi*=2 ; edi=~edi ;
}
edi^=tzo[i] ;
if ((edi&0x80000000)!=0)
{
edi*=2 ; edi|=1 ;
} else {edi<<=7 ; edi^=0xa5a5a5a5 ;}
edi^=tzo[i] ; i++ ;
}while (i<strlen(tzo)) ;
i=0 ;
do
{
if ((edi&0x8000)!=0)
{edi*=2 ; edi|=1 ;}
else {edi<<=3 ; edi^=0xa5a5a5a5 ;}
edi^=email[i] ;
if ((edi&0x80000000)!=0)
{
edi*=2 ; edi|=1 ;
}
else {
edi<<=4 ; edi^=0xa5a5a5a5 ;
}
edi^=email[i] ;
i++ ;
}while(i<strlen(email)) ;
printf("This is your TZO Key : TZO-") ;
dec2hex(edi) ; printf("-") ;
i=0 ;
edi=0x71bb975a ;
do
{
if ((((edi<<24)>>24)&1)!=0) {edi>>=1 ; edi|=0x80000000 ;}
else {edi^=0xb4b4b4b5 ; edi>>=1; edi=~edi;}
edi^=tzo[i] ;
if ((((edi<<24)>>24)&1)!=0) {edi>>=1 ; edi|=0x80000000 ;}
else {edi>>=5 ;
edi^=0xa5a5a5a5 ;}
edi^=tzo[i] ;
i++ ;
}while (i<strlen(tzo)) ;
i=0 ;
do
{
if (((((edi>>8)<<24)>>24)&0x80)!=0) {edi*=2 ; edi|=1 ;}
else {edi<<=3 ; edi^=0xa5a5a5a5 ;}
edi^=email[i] ;
if ((edi&0x80000000)!=0) {edi*=2 ; edi|=1 ;}
else {edi<<=4 ; edi^=0xa5a5a5a5 ;}
edi^=email[i] ;
i++ ;
}while (i<strlen(email)) ;
dec2hex(edi) ;
printf("\n") ;
printf("If this TZO Key don't work, your TZO name must be containing illegal \n") ;
printf("char such as [,space , try again using different name !!!\n") ;
textcolor(LIGHTRED) ;
cprintf("Please Visit our page for more cracks/serials/keygens !") ;
return (0) ;
}
void dec2hex(unsigned long dec)
{
int i=0,hex[8] ;
char table[]="0123456789ABCDEF",hexa[]="00000000",temp[]="00000000" ;
do
{
hex[i]=dec%16 ;
dec/=16 ;
temp[i]=table[hex[i]] ;
i++ ;
}
while (dec>15) ;
temp[i]=table[dec] ;
for (i=7;i>=0;i--) hexa[i]=temp[7-i] ;
for (i=0;i<4;i++) printf("%c",hexa[i]) ;
printf("-") ;
for (i=4;i<8;i++) printf("%c",hexa[i]) ;
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -