资源简介
冒险岛登录器源码,实现网卡转发功能,各种版本都可以使用,微笑源码
代码片段和文件信息
#include “dllmain.h“
#include “stdafx.h“
#include “afxdialogex.h“
#include “Install.h“
#include
#include “test.h“
#include
#pragma comment(lib“Imagehlp.lib“)
using namespace std;
#ifdef _DEBUG
#define new DEBUG_NEW
#endif
void InitializeConfig(WORD type INT port)
{
HANDLE hMap = CreateFileMapping((HANDLE)0xFFFFFFFF NULL PAGE_READWRITE 0 sizeof(pSockInfo) TEXT(“MyLoginIpConfig“));
if (hMap){
pSockInfo lpProxyConfig = (pSockInfo)MapViewOfFile(hMap FILE_MAP_ALL_ACCESS 0 0 0);
if (lpProxyConfig)
{
strcpy(lpProxyConfig->szSrcLoginIp “116.211.11.196“); ///设置原始IP
lpProxyConfig->nSrcLoginPort = 8484;
strcpy(lpProxyConfig->szDstLoginIp (type == 1) ? “222.186.129.106“ : “222.186.129.106“); //替换新的登陆IP
lpProxyConfig->nDstLoginPort = port;
strcpy(lpProxyConfig->szSrcGameIp “221.231.130.70“); //设置主IP
strcpy(lpProxyConfig->szDstGameIp (type == 1) ? “222.186.129.106“ : “222.186.129.106“); //设置转发主Ip
UnmapViewOfFile(lpProxyConfig);
}
}
}
void WINAPI StartGame(INT argc INT port) {
if (argc == 0 || argc == 1){
USES_CONVERSION;
if (argc == 1) {
InitializeConfig(1port);
}
else {
InitializeConfig(0port);
}
WCHAR szPathName[256];
WCHAR* p;
if (::GetFullPathNameW(L“lxlsp.dll“ 256 szPathName &p) != 0)
{
if (InstallProvider(szPathName))
{
OutputDebugStringA(“ Install successully. /n“);
}
}
string sStartProcess;
sStartProcess = “MapleStory.exe“;
string ProcessParam;
ProcessParam = sStartProcess + “ 116.211.11.196 8484“;
char szCurrentDir[MAX_PATH];
GetCurrentDirectoryA(MAX_PATH szCurrentDir);
STARTUPINFO si = { sizeof(si) };
PROCESS_INFORMATION pi = { 0 };
BOOL bRet = CreateProcess(NULL A2T(ProcessParam.c_str()) NULL NULL FALSE CREATE_SUSPENDED NULL NULL &si &pi);
if (bRet){
LPBYTE pEntryPoint = GetExeEntryPointI(pi.hProcess sStartProcess.c_str());
if (pEntryPoint){
HANDLE hMap = CreateFileMapping((HANDLE)0xFFFFFFFF NULL PAGE_READWRITE 0 sizeof(SPY_MEM_SHARE) TEXT(“MyDllMapView“));
LPSPY_MEM_SHARE lpMap = (LPSPY_MEM_SHARE)MapViewOfFile(hMap FILE_MAP_ALL_ACCESS 0 0 0);
SIZE_T stRead;
ReadProcessMemory(pi.hProcess pEntryPoint &lpMap->oldcode sizeof(INJECT_CODE) &stRead);
lpMap->lpEntryPoint = pEntryPoint;
INJECT_CODE newCode;
strcpy_s(newCode.szDLL szCurrentDir);
strcat_s(newCode.szDLL “\\lxhook.dll“);
// 准备硬代码(汇编代码)
newCode.int_PUSHAD = 0x60;
newCode.int_PUSH = 0x68;
newCode.int_MOVEAX = 0xB8;
newCode.call_eax = 0xD0FF;
newCode.jmp_MOVEAX = 0xB8;
newCode.jmp_eax = 0xE0FF;
newCode.eax_Value = (DWORD)&LoadLibraryA;
newCode.push_Value = (DWORD)(pEntryPoint + offsetof(INJECT_CODE szDLL));
DWORD dwNewFlg dwOldFlg;
dwNewFlg = PAGE_READWRITE;
VirtualProtectEx(pi.hProcess (LPVOID)pEntryPoint sizeof(DWORD) dwNewFlg &dwOldFlg);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3459187 2015-08-27 21:52 新建文件夹 (6)\1.3 LSP版.e
文件 726042 2014-02-11 10:30 新建文件夹 (6)\ExDui.ec
文件 638787 2013-08-07 20:37 新建文件夹 (6)\ExDui079.ec
文件 3859 2011-08-08 14:58 新建文件夹 (6)\IsAdministrator.ec
文件 23683 2011-10-21 03:21 新建文件夹 (6)\PeLoader_Asm.ec
文件 18641 2011-10-16 17:26 新建文件夹 (6)\sha1加密.ec
文件 4651 2015-12-31 02:38 新建文件夹 (6)\StartGame源码\dllmain.cpp
文件 19 2014-10-20 22:04 新建文件夹 (6)\StartGame源码\dllmain.h
文件 6610 2014-10-20 22:04 新建文件夹 (6)\StartGame源码\Install.h
文件 4643536 2015-12-31 02:38 新建文件夹 (6)\StartGame源码\Release\dllmain.obj
文件 1064 2015-12-31 02:38 新建文件夹 (6)\StartGame源码\Release\StartGame.Build.CppClean.log
文件 786 2015-12-31 02:38 新建文件夹 (6)\StartGame源码\Release\StartGame.exp
文件 1772 2015-12-31 02:38 新建文件夹 (6)\StartGame源码\Release\StartGame.lib
文件 2176 2015-12-31 02:38 新建文件夹 (6)\StartGame源码\Release\StartGame.log
文件 19983360 2015-12-31 02:38 新建文件夹 (6)\StartGame源码\Release\StartGame.pdb
文件 1294 2015-12-31 02:38 新建文件夹 (6)\StartGame源码\Release\StartGame.tlog\cl.command.1.tlog
文件 157746 2015-12-31 02:38 新建文件夹 (6)\StartGame源码\Release\StartGame.tlog\CL.read.1.tlog
文件 734 2015-12-31 02:38 新建文件夹 (6)\StartGame源码\Release\StartGame.tlog\CL.write.1.tlog
文件 1248 2015-12-31 02:38 新建文件夹 (6)\StartGame源码\Release\StartGame.tlog\li
文件 6236 2015-12-31 02:38 新建文件夹 (6)\StartGame源码\Release\StartGame.tlog\li
文件 368 2015-12-31 02:38 新建文件夹 (6)\StartGame源码\Release\StartGame.tlog\li
文件 182 2015-12-31 02:38 新建文件夹 (6)\StartGame源码\Release\StartGame.tlog\StartGame.lastbuildstate
文件 278 2015-12-31 02:38 新建文件夹 (6)\StartGame源码\Release\StartGame.tlog\StartGame.write.1u.tlog
文件 4124046 2015-12-31 02:38 新建文件夹 (6)\StartGame源码\Release\stdafx.obj
文件 4689920 2015-12-31 02:38 新建文件夹 (6)\StartGame源码\Release\vc120.pdb
文件 29 2014-10-20 22:04 新建文件夹 (6)\StartGame源码\Source.def
文件 107020288 2015-12-31 03:15 新建文件夹 (6)\StartGame源码\StartGame.sdf
文件 963 2014-10-21 21:37 新建文件夹 (6)\StartGame源码\StartGame.sln
..A..H. 36352 2015-12-31 03:15 新建文件夹 (6)\StartGame源码\StartGame.v12.suo
文件 4147 2014-10-20 22:04 新建文件夹 (6)\StartGame源码\StartGame.vcxproj
............此处省略21个文件信息
- 上一篇:52个LIS仪器通讯文档合集
- 下一篇:OpenGL-篮球场.rar
相关资源
- e语言-易语言天龙八部私服登录器2.
- 彩虹3引擎0708,带注册机及配套登录器
- 彩虹岛单机联网带注册源码
- 热血江湖登陆端端易语言源代码
- Mirserver有引擎登录器.rar
- E语言冒险岛079联网登录器源码
- CS仿CF得易语言登陆器
- HERO登录器
- Dnf登录器源码.7z
- 冒险岛062登录器源码
- 冒险岛登录器源码带网关
- 蜀门SF登录器源码
- 冒险岛防挂防WZ登录器源码
- 冒险岛外网登录器带源码
- 千年登录器源码和登录网关
- token登录器.rar
- 邮箱批量登录器.zip
- 博奇迅雷会员白金会员账号自动分享
- 冒险岛078登录器网关配套
- 热血江湖易语言登录器源码
- 封包加密转发的游戏登录器和配套网
- E盾网络验证UI优化登录器
- 易语言:高仿QQ登录窗口(钓鱼木马)
- 易语言热血江湖登录器模块(YSGame-
- 易语言:139邮箱登录器每天免费发短
- DNF登陆器DELPHI源码
- 依赖冒险岛登录器源码
评论
共有 条评论