资源简介
libxl注册机源码,C写的,linux和windows都能跑,可支持3.8.2版本
$ tar zxvf keygen.tar.gz
$ ./keygen test
拿到执行后生成name和key,调用下面函数进行注册即可!
xlBookSetKey(book, L"yourname", L"yourkey")
代码片段和文件信息
#include
#include
#include
#include “md5.h“
//0 ->success
int checkCondition(char k26 char k28 char k30)
{
if (k28 + k30 - 0x69 == k26 && k28 >= 0x63 && k28 != 0x65)
{
if (k28 == 0x66)
return k30 >= 0x6C ? 0 : -1;
else
return 0; // success
}
return -1;
}
const char* calcReginsterCode(const char* key)
{
static char retcode[8 + 33] = { 0 };
const char* suffix = “windows-“;
strncpy(retcode suffix strlen(suffix));
char* code32 = retcode + strlen(suffix);
const char* odd = “22200ce06b66a“;
int i = 0;
for (i = 0; i < strlen(odd); ++i)
{
code32[i * 2] = odd[i];
}
int keylen = strlen(key);
char* flip_key = malloc(keylen + 1);
memset(flip_key 0 keylen + 1);
strncpy(flip_key key keylen);
for (i = 0; i < keylen / 2; i++)
{
char temp = flip_key[i];
flip_key[i] = flip_key[keylen - i - 1];
flip_key[keylen - i - 1] = temp;
}
unsigned char flip_key_md5[16] = { 0 };
if (0 != mbedtls_md5_ret(flip_key keylen flip_key_md5))
return NULL;
free(flip_key);
for (i = 0; i < 8; i++)
{
char data[3] = { 0 };
sprintf(data “%02x“ flip_key_md5[i]);
code32[i * 4 + 1] = data[0];
code32[i * 4 + 3] = data[1];
}
code32[26] = 0x6F;
code32[28] = 0x70;
code32[30] = 0x68;
if (0 != checkCondition(code32[26] code32[28] code32[30]))
return NULL;
/*
code32[28] + code32[30] - 0x69 == code32[26];
code32[28] >= 0x63;
code32[28] != 0x65;
code32[28] == 0x66 && code32[30] >= 0x6C;
*/
return retcode;
}
int main(int argc const char** argv)
{
if (argc < 2)
{
printf(“缺少参数注册机的用户名(英文或数字):\n“);
return 0;
}
const char* name = argv[1];
const char* key = calcReginsterCode(name);
printf(“\n \tname:%s\n\tkey:%s\n“ name key);
return 0;
}
- 上一篇:Blender导出ThreeJs(.json)文件插件
- 下一篇:CTL模型检测
相关资源
- DataNumen Excel Repair Excel文件修复工具
- LibXL for Windows 3.8.3 最新版Excel操作库带
- csdn_1.7T磁滞回线.xlsx
- 全国移动联通电信基站数据含经度,
- 易语言xls表格转化为edb数据库源码
- DS 配置方法.xls
- csv2xls,批量转换CSV到Excel
- 四级行政区划数据国家统计局2019-01
- 身份证归属地对照表(2019年版).xl
- 身份证归属地数据库.xlsx
- 2020年短信供应商近20个维度对比2020
- 华为杯数学建模C题数据处理
- CMD快捷键.xlsx
- 中国城市最新等级划分2019.xlsx
- PMP第六版工具技术合集.xlsx
- 火车站信息-全.xls
- 中科院最新SCI分区表.xls
- 上证50ETF数据.xlsx
- 疾病症状数据库.xlsx
- 变压器磁芯参数表.xls
- 网络安全等级保护测评-应用系统二级
- 算身份证校验码.xls
- 精装万年历-V2.5.xls
- - 超市.xls
- Profinet_报文.xlsx
- 2019年Ei Compendex收录出版物期刊目录
- 英语单词库带音标版本.xlsx
- poi读取xlsx和xls
- 中国城市统计年鉴2017.xlsx
- xlsx课表转ics日历格式文件
评论
共有 条评论