资源简介
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模型检测
相关资源
- 职业分类表.xlsx
- 等保2.0三级清单配置.xlsx
- 敏捷项目进度跟踪工具+迭代燃尽图
- dw2xls(pb12.5版本)
- excel通用解析xlsx+xlsdemo
- 中国各省市区代码名称(三级).xls
- 全国省市区县港澳台区号和邮编大全
- 手机钢化膜通用表格.xls
- FormatDatalibsvm.xls86855
- flex的as3xls读写excel
- Yuneec-Protocol.xlsx
- 中国大学专业学科.xlsx
- GB∕T 38146.1-2019 中国汽车行驶工况 第
- 国民经济行业分类.xlsx
- 20161201092316645.xls
- MvCameraNode.xlsx
- 江西省科技创新与职业技能竞赛 201
- 表格模板-学生日常作息时间表.xls
- 最新2017年国民经济行业分类(GB-T-4
- 锅炉课程设计计算用表.xlsm
- 2021年日期数据(区分周末、节假日、
- dw2xls和谐补丁.rar
- DS2780 DS2784电量计参数计算.xlsx
- js 导出xlsx,xls,csv插件
- 可设置的参数列表_MSP20.xls
- 一二本合并后的高考志愿模拟填报表
- SAP ERP系统运行稽核指标V3.0.xlsx
- 系统部署检查单.xlsx
- 商品分类表.xlsx
- 将XLS坐标导入到Google地球中的好用工
评论
共有 条评论