mIRC v5.81版注册机编写 (Turbo C 2.0)
mIRC v5.81版注册机编写软件名称:mIRC v5.81
下载
编程工具:Turbo C 2.0
#include <stdio.h>
#include <ctype.h>
unsigned char s_str[] = { 0x0B,0x06,0x11,0x0C,0x0C,0x0E,0x05,0x0C,0x10,
0x0A,0x0B,0x06,0x0E,0x0E,0x04,0x0B,0x06,0x0E,
0x0E,0x04,0x0B,0x09,0x0C,0x0B,0x0A,0x08,0x0A,
0x0A };
unsigned char *pstr,name_str[31],code_str[22],buffer_str[22];
unsigned long sum1,sum2;
int k = 3;
void main()
{
printf("\nPlease Enter your NAME: ");
scanf("%s",name_str);
if(strlen(name_str) > 3) {
pstr = name_str;
sum1 = 0;
sum2 = 0;
k = 3;
while(*(pstr+k) != '\0') {
sum1 += (unsigned long)(*(pstr+k)) * (unsigned long)(s_str[k-3]);
sum2 += (unsigned long)(*(pstr+k)) * (unsigned long)(*(pstr+k-1)) * (unsigned long)(s_str[k-3]);
k++;
}
ultoa(sum1, code_str, 10);
k = strlen(code_str);
code_str[k] = 0x2D;
code_str[k + 1] = '\0';
ultoa(sum2, buffer_str, 10);
strcat(code_str,buffer_str);
printf("\nYour Code is: %s", code_str);
} else {
printf("\nMust be 4 or more char......");
}
}
另外,为了Name可以输入汉字的需要,用VC++ 6.0编写了一个32位的Windows程序,大小20K,如果谁需要,可以和我联系。*_^
