赏图历险之超级女友注册机

在看雪论坛看见了这个游戏,其实是很早以前DOS下游戏“天蚕变”的翻版。下的版本和帖子上的版本不一样,因此原来提供的注册机不能用。发现是机器码的长度变长了。照着原来的思路从新调试了一回。附上注册机

看雪论坛原帖的链接。下面的代码和原来的还是有点细微的差别的,请注意观察。
http://bbs.pediy.com/showthread.php?t=42499

#include "stdio.h"
#include "conio.h"
#include "string.h"

void main()
{    
       char username[50],s[100];
       __int64 machinecode, sum=0;
       unsigned long sum1, temp=0,i;
       //printf("%d",sizeof(char));
       printf("please input machinecode/n");
       scanf("%I64u",&machinecode);
       printf("please input username/n");
       scanf("%s",&username);
       sum1 = 0;
       //strcpy(username, "yanfei");
       for(i=0;i<strlen(username) ;i++)
       { 
              temp=(unsigned char)username[i];
              temp<<=(i+1);
              sum1+=temp;
       }
      
       sum = sum1;
       sum^=username[strlen(username)-1]* 10000000; //0x989680;
       sum+=machinecode;
       sum+=1977030518; //0x75d71776;
      
       sprintf(s,"%I64u",sum);
       printf("code: 1234567890123456414");
       i=0;
       while(s[i]!=0)
       {
              printf("0");
              putchar(s[i++]);
       }
       printf("/n");
       getch(); 
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值