2022-02-03 19:20:05 +08:00
|
|
|
|
#pragma once
|
2022-02-15 20:31:51 +08:00
|
|
|
|
#define _CRT_SECURE_NO_WARNINGS
|
2022-02-03 19:20:05 +08:00
|
|
|
|
#define WIN32_LEAN_AND_MEAN // 从 Windows 头文件中排除极少使用的内容
|
|
|
|
|
|
// Windows 头文件
|
|
|
|
|
|
#include <windows.h>
|
2022-02-07 03:31:00 +08:00
|
|
|
|
#include <iostream>
|
|
|
|
|
|
#include <string>
|
2022-02-17 13:17:46 +08:00
|
|
|
|
#include <malloc.h>
|
|
|
|
|
|
#include <stdio.h>
|
2022-03-08 12:57:35 +08:00
|
|
|
|
#include <map>
|
2022-02-17 13:17:46 +08:00
|
|
|
|
|
2022-03-08 12:57:35 +08:00
|
|
|
|
//#include "squirrel.h"
|
|
|
|
|
|
#include "hook.h"
|
2022-03-15 09:21:02 +08:00
|
|
|
|
#include "DNFTOOL.h"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#include "rapidjson/document.h"
|
|
|
|
|
|
#include "rapidjson/writer.h"
|
|
|
|
|
|
#include "rapidjson/stringbuffer.h"
|
|
|
|
|
|
#include "rapidjson/filereadstream.h"
|
|
|
|
|
|
#include "rapidjson/filewritestream.h"
|
2022-04-21 12:48:20 +08:00
|
|
|
|
#include "rapidjson/istreamwrapper.h"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2022-04-22 02:16:45 +08:00
|
|
|
|
#pragma warning(disable:4244)
|
2022-04-21 12:48:20 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2022-04-22 02:16:45 +08:00
|
|
|
|
|
|
|
|
|
|
#define LOCALHOSTS_SWITCH "本地免验证 开启"
|
2022-04-21 12:48:20 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#define CHRATRBT_SWITCH "人物或装备属性 查看 修改 开启"
|
|
|
|
|
|
#define TOWN_SWITCH "城镇类接口 开启"
|
|
|
|
|
|
#define CHRINFO_SWITCH "角色疲劳经验获取 开启"
|
|
|
|
|
|
#define SEND_PACK_SWITCH "发包类 开启"
|
|
|
|
|
|
#define SEND_API_SWITCH "发包功能API 开启"
|
|
|
|
|
|
#define DOFILE_API_SWITCH "L调用 开启"
|
|
|
|
|
|
#define LCOUT_API_SWITCH "L输出公告 开启"
|
|
|
|
|
|
#define NEW_WINDOW_API_SWITCH "L新建窗口 开启"
|
|
|
|
|
|
#define SET_SLOT_API_SWITCH "L设置UI槽 开启"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#define DRAGONBOX_SWITCH "龙盒开启"
|
|
|
|
|
|
#define NORMAL_STL "普通STL开启"
|
2022-04-21 12:59:17 +08:00
|
|
|
|
#define TIME_STL "时间STL开启"
|
2022-04-22 02:16:45 +08:00
|
|
|
|
#define JSON_STL "Json_STL 开启"
|
2022-04-21 12:59:17 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#if defined LOCALHOSTS_SWITCH
|
|
|
|
|
|
|
|
|
|
|
|
#else
|
2022-04-21 13:06:03 +08:00
|
|
|
|
#define CPPHTTPLIB_OPENSSL_SUPPORT
|
2022-04-21 13:03:49 +08:00
|
|
|
|
#include "framework.h"
|
|
|
|
|
|
#include "RSAC.h"
|
|
|
|
|
|
#include "BASE64.h"
|
|
|
|
|
|
#include "httplib.h"
|
2022-04-21 12:59:17 +08:00
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# define Skey {5,2,7,7,0}
|
|
|
|
|
|
# define Pri_key "-----BEGIN PRIVATE KEY-----\n"\
|
|
|
|
|
|
"MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDFRCM7WMVgU81p\n"\
|
|
|
|
|
|
"JXGmH7nxun7IaXiERWtegwJ7WsV6I4D+K4TMHkm5LVgnsQnFWluJhNkpO7iMR7mA\n"\
|
|
|
|
|
|
"Jxu3pLPqDUsWiRttk9KQoiKXp/uHWtsi9vXlWu2OEB50Bpe4DK2TBb2PiNBEOCw5\n"\
|
|
|
|
|
|
"7ThT3Xjx/2PUZUC3wPVkvdzd6rmc3dGLokskqsBetOf9j4IVj7PKNSRRLRE2bowt\n"\
|
|
|
|
|
|
"nhDRco9Lf8hzaz9t1F+8u3EDqVDKsyNs0eOtqkUb5hn7QcGUwHT6ptImHd+wXhAN\n"\
|
|
|
|
|
|
"9YU1Y2PcXDWPgSOM2VgWuIGEuHm2izScN3eZh81B2tk0V1b67vKyepwFsRqs333B\n"\
|
|
|
|
|
|
"a3j94No7AgMBAAECggEAQfVDdn97F3dN0l9zvaEUElBSPf6ODmQLv4E8njQ+nVUr\n"\
|
|
|
|
|
|
"t1CjyYBDFEimFjdq1fMdckDaP6A5V6ZPzxrEeMX4ZkTlm3ZilmP73uJngJ/pSVvG\n"\
|
|
|
|
|
|
"s80xcOvTTFH1bMQbjK2oh+U+ebS8NmM13nSEBf6ihv/myEjGt+or4vBc3lKyl1E4\n"\
|
|
|
|
|
|
"6/pbNxwmz0IHbgvxXhASRY27JP7UngNfstKEr9JGJigR5QEwK9hNXz9232DfWSWD\n"\
|
|
|
|
|
|
"v8/UVjA4kQyX980myHAV6wsQ86TfAxChkRgp99yXleS3je4hoVLhimgCZ3I+LOjU\n"\
|
|
|
|
|
|
"hD5C5UzncstDc7RqRD5SXdhX5e6j8TOcu62VcHHkYQKBgQD2Pgwy8QvEdPkbdvL/\n"\
|
|
|
|
|
|
"Cmm0UG5RciFWqykH+VAzb5Mmym6+TURl4QrQmPghIDpB+A2TwnLUiH4txZvfQQdN\n"\
|
|
|
|
|
|
"LbN903ynwn7hBhuORXTkimFeRDYgey0JiYQS79t6IH25huuGHm1CiGj2Rig0nix6\n"\
|
|
|
|
|
|
"Dce1piTTVy3dfCPXBEgAqpZp6wKBgQDNFULsktFlLggf8D2iCY3yC404dFBwOK0J\n"\
|
|
|
|
|
|
"+qLxY/zZP195zGTG6nbbEeb3QTB6RGPHJGaOwO3oYbawq4TCuixyH0R5irmEqjGh\n"\
|
|
|
|
|
|
"RVtt+iCaAQIGVBV8+3z1Fn1c0h6rloAWREd6UIYpze3M8EPROXT3lOtY2lzaAdso\n"\
|
|
|
|
|
|
"8wPMFshs8QKBgFNpgUhgTtQlq5yaFoY+SMBD3prIRnLNWADTe09xJC+nswvTsK+y\n"\
|
|
|
|
|
|
"I6+1oZfXCuT92duLqspD0jo/DiX6KTcDnCGrWjaZs9EV+I+hB4/DMGh2Qr+N+huY\n"\
|
|
|
|
|
|
"8ZxYk8gy6WPHSFEOTYSUILoL2eK5EefmcxgdR6wvg+HbA2j6kklnf7wxAoGBAIkr\n"\
|
|
|
|
|
|
"7m6EKTCu4FpUezT1hQ7fcR7Qlbjp/7uL/A7PXSEGRVsXPlTaIJOY3s6EuOMe+UoK\n"\
|
|
|
|
|
|
"69oR608ihGqY3pzMn8vZZBiTlFDK8ZU36daelc3MXMlU1maZY9Qerc028bK9YIEE\n"\
|
|
|
|
|
|
"PHbwgzxU8/i+v+2iq7ypy9zLeY2L7kXufZy1pGtRAoGAXdVeRL+YWjTj2AMC6+mN\n"\
|
|
|
|
|
|
"QgNT3E6lrOopRk9U48JMV7qRdHF7icGtABGmlcBAqOOQzJWLOUXrukp8BHlAwyt0\n"\
|
|
|
|
|
|
"viEw5OFWhMMr3AUcynsAYVi47iqfSVMrrwWBFfadHNRbcZchmHbwp9fJhzV53ecK\n"\
|
|
|
|
|
|
"LAhMaD06LDHNnEJ1cGt1jiw=\n"\
|
|
|
|
|
|
"-----END PRIVATE KEY-----"
|