对某一个软件的注册分析
2016-03-26 17:51
302 查看
RT:
QXVkaW8gVG8gVmlkZW8gTWl4ZXIzLjEuMi4xICAgIGRvd25sb2FkOmh0dHA6Ly93d3cub25saW5lZG93bi5uZXQvc29mdC8zOTYxNC5odG0=
注册机代码为:
#include<stdio.h>
#include<string.h>
int main()
{
char name[255];
int n1=0,n2=0,n3=0,n4=0,n5=0,len;
memset(name, 0, sizeof(name));
printf("注册名为:");
scanf("%s",name);
len = strlen(name);
for(int i=0; i<len; i++)
{
n5 +=name[i];
}
n5 = n5%0xA;
n1 = (name[0]|0x41)%0xA;
n2 = (name[1]|0x32)%0xA;
n3 = (name[0]|0x56)%0xA;
n4 = (name[1]|0x4d)%0xA;
printf("注册码为:");
printf("%d%d%d%d%d000",n1,n2,n3,n4,n5);
return 0;
}
QXVkaW8gVG8gVmlkZW8gTWl4ZXIzLjEuMi4xICAgIGRvd25sb2FkOmh0dHA6Ly93d3cub25saW5lZG93bi5uZXQvc29mdC8zOTYxNC5odG0=
注册机代码为:
#include<stdio.h>
#include<string.h>
int main()
{
char name[255];
int n1=0,n2=0,n3=0,n4=0,n5=0,len;
memset(name, 0, sizeof(name));
printf("注册名为:");
scanf("%s",name);
len = strlen(name);
for(int i=0; i<len; i++)
{
n5 +=name[i];
}
n5 = n5%0xA;
n1 = (name[0]|0x41)%0xA;
n2 = (name[1]|0x32)%0xA;
n3 = (name[0]|0x56)%0xA;
n4 = (name[1]|0x4d)%0xA;
printf("注册码为:");
printf("%d%d%d%d%d000",n1,n2,n3,n4,n5);
return 0;
}
相关文章推荐
- 批量自动安装常用软件
- 批量自动安装常用软件
- 企业批量部署RealVNC远程控制软件
- 好用的Markdown编辑器一览
- 网上视频站 视频下载利器 优酷网 视频下载 必备 软件 下载[原创]_常用工具_脚本之家
- BAT批处理实现软件的自动安装(以搜狗拼音为例)
- nw.js实现类似微信的聊天软件
- 采用C#实现软件自动更新的方法
- C#判断某个软件是否已安装实现代码分享
- IIS 防盗链 软件
- asp文件用什么软件编辑
- android判断软件是否第一次运行的方法
- Python实现的二维码生成小软件
- 软件、服务、进程、端口关系
- 【转】对软件产品化的理解
- oKit6.0震撼发布,全面开启自定义模式
- System Silencer – 离开时 让电脑自动开始任务
- 月光微博客
- 月光微博客