141 lines
		
	
	
		
			4.5 KiB
		
	
	
	
		
			C++
		
	
	
	
			
		
		
	
	
			141 lines
		
	
	
		
			4.5 KiB
		
	
	
	
		
			C++
		
	
	
	
| #pragma once
 | |
| #define _CRT_SECURE_NO_WARNINGS
 | |
| #define WIN32_LEAN_AND_MEAN             // 从 Windows 头文件中排除极少使用的内容
 | |
| // Windows 头文件
 | |
| #include <windows.h>
 | |
| #include <wingdi.h>
 | |
| #include <iostream>
 | |
| #include <string>
 | |
| #include <malloc.h>
 | |
| #include <stdio.h>
 | |
| #include <map>
 | |
| #include <vector>
 | |
| #include <fstream>
 | |
| 
 | |
| 
 | |
| 
 | |
| #include "rapidjson/document.h"
 | |
| #include "rapidjson/writer.h"
 | |
| #include "rapidjson/stringbuffer.h"
 | |
| #include "rapidjson/filereadstream.h"
 | |
| #include "rapidjson/filewritestream.h"
 | |
| #include "rapidjson/istreamwrapper.h"
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| #include "Helpers.h"
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| //#define SELL "售卖 开启"
 | |
| //#define DOFILE_HOOK "群服dofile hook"
 | |
| 
 | |
| //#define CUSTOM_PACK_SOCK "临时sock开放接口"
 | |
| //#define LOCALHOSTS_SWITCH "本地免验证 开启"
 | |
| 
 | |
| #define COUTWINDOWS_SWITCH "输出窗口 开启"
 | |
| #define GOLD_LIGHT "曙光 开启"
 | |
| #define ITEMRARITY "道具品级 开启"
 | |
| #define MONSTER_BLOOD_UI "血槽修改 开启"
 | |
| #define SENDPACKHOOK "发包Hook 开启"
 | |
| #define CREAT_CHR_UI "创建角色 开启"
 | |
| #define GET_EXE_STR "获取EXE字符串索引 开启"
 | |
| #define DRAWITEM "绘制ITEM 开启"
 | |
| #define HOOKDRAWITEM "HOOK绘制ITEM 开启"
 | |
| #define SETTINGWINDOWS "设置窗口HOOK 开启"
 | |
| #define CODEDRAW "HOOK文字 开启"
 | |
| 
 | |
| #define RecoverySystem "回收系统 开启"
 | |
| #define Inventory_M_Pos "背包鼠标位置HOOK 开启"//(开启回收系统需要鼠标位置支持)
 | |
| #define COPY_MESSAGE "消息框黏贴HOOK 开启"
 | |
| 
 | |
| 
 | |
| 
 | |
| #define CHRATRBT_SWITCH "人物或装备属性 查看 修改 开启"
 | |
| #define TOWN_SWITCH "城镇类接口 开启"
 | |
| #define CHRINFO_SWITCH "角色疲劳经验获取 开启"
 | |
| #define SET_SLOT_API_SWITCH "L设置UI槽 开启"
 | |
| #define LCOUT_API_SWITCH "L输出公告 开启"
 | |
| #define DRAW_CODE "L绘制字符 开启"
 | |
| 
 | |
| #define SEND_PACK_SWITCH "发包类 开启"
 | |
| #define SEND_API_SWITCH "发包功能API 开启"
 | |
| #define DOFILE_API_SWITCH "L_Dofile调用 开启"
 | |
| #define ADDRESS_API_SWITCH "内存操作 开启"
 | |
| #define NEW_WINDOW_API_SWITCH "L新建窗口 开启"
 | |
| 
 | |
| 
 | |
| #define DRAGONBOX_SWITCH "龙盒开启"
 | |
| #define WORLDBOSS_SWITCH "世界BOSS开启"
 | |
| #define TEAM_DPS_SWITCH "组队DPS开启"
 | |
| #define ANTON_SWITCH "安图恩团本开启"
 | |
| 
 | |
| #define NORMAL_STL	"普通STL开启"
 | |
| #define TIME_STL	"时间STL开启"
 | |
| #define JSON_STL "Json_STL 开启"
 | |
| #define CODE_STL "字符_STL 开启"
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| #if defined LOCALHOSTS_SWITCH
 | |
| 
 | |
| #else
 | |
| #define CPPHTTPLIB_OPENSSL_SUPPORT
 | |
| //#include "framework.h"
 | |
| #include "RSAC.h"
 | |
| #include "BASE64.h"
 | |
| #include "httplib.h"
 | |
| #endif
 | |
| 
 | |
| #if defined GOLD_LIGHT
 | |
| # define Skey	{5,1,9,1,2} 
 | |
| #else
 | |
| # define Skey	{5,1,9,1,3} 
 | |
| #endif
 | |
| 
 | |
| # 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-----"
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| //#include "squirrel.h"
 | |
| #include "STL.h"
 | |
| #include "DNFTOOL.h"
 | |
| #include "sock.h"
 | |
| #include "hook.h"
 | |
| #include "squirrel.h"
 | |
| 
 |