游戏辅助 -- 获取人物属性代码编写
一、在上节课DLL注入窗口我们已经实现了注入dll,这节课我们利用线程注入
DWORD WINAPI 窗口函数地址(LPVOID arg)
{
AFX_MANAGE_STATE(AfxGetStaticModuleState());
DLLTEST dt;
dt.DoModal();
FreeLibraryAndExitThread(theApp.m_hInstance, 123);//自动卸载dll
return 1;
}
BOOL CMFCDLLApp::InitInstance()
{
CWinApp::InitInstance();
DWORD 线程ID = 0;
::CreateThread(0, 0, 窗口函数地址, 0, 0, &线程ID);
return TRUE;
}
二、在窗口添加三个按钮,分别实现调试信息输出、解绑调试信息,获取护甲值
DWORD 读地址(UINT_PTR 地址)
{
__try
{
return *(DWORD*)地址;
}
__except (1)
{
return 0;
}
}
VOID CALLBACK 护甲(HWND h, UINT arg2, UINT_PTR arg3_id, DWORD time)
{
KillTimer(h, 11111);
const char* 参数1 = "player";
UINT_PTR 返回值 = 0;
UINT_PTR 函数地址 = 0x60C1F0;
__asm
{
push 参数1
call 函数地址
add esp, 4
mov 返回值, eax
}
DWORD 护甲 = 读地址(读地址(返回值 + 0xD0) + 0x174);
char buf[256];
sprintf_s(buf, "护甲=%d\r\n",护甲);
printf(buf);
};
void DLLTEST::OnBnClickedButton1()
{
HWND 游戏窗口句柄 = FindWindowA("GxWindowClassD3d", "魔兽世界");
::SetTimer(游戏窗口句柄, 11111, 1, 护甲);
}
void DLLTEST::OnBnClickedButton2()
{
AllocConsole();
FILE* file = 0;
freopen_s(&file, "CONOUT$", "w+t", stdout);
}
void DLLTEST::OnBnClickedGbtsck()
{
FreeConsole();
}
三、查看效果
四、完整项目下载地址
关注下方公众号编程有你,回复20220504
游戏辅助 -- 获取人物属性代码编写相关推荐
- python游戏辅助lol_用Python编写代码分析《英雄联盟》游戏胜利的最重要因素
介绍 在过去的几年里,电子竞技社区发展迅速,曾经只是休闲娱乐的电子竞技产业,到2022年有望创造18亿美元的收入.虽然在这个生态系统中有很多电子游戏,但很少有游戏像<英雄联盟>那样成为社区 ...
- 游戏辅助 -- 走路call分析
往期文章 游戏辅助 -- 获取人物属性代码编写 游戏辅助 -- 人物属性分析 一.打开游戏,按ESC,选择界面,选择鼠标,点击移动,可以试着搜索1为打对钩的状态,0为没打对钩的状态,也可以反过来测试0 ...
- 游戏辅助 -- DLL窗口实现人物走动
往期文章 游戏辅助 -- 获取人物属性代码编写 游戏辅助 -- 人物属性分析 游戏辅助 -- 走路call分析 一.重新设置窗口界面 二.设置编辑框的类型,右击编辑框,添加变量,将变量类型设置为flo ...
- 《C#网络编程高级篇之网页游戏辅助程序设计(扫描版)》
<C#网络编程高级篇之网页游戏辅助程序设计>通过编写C#网络编程语言中具有代表性的实例,向读者深入细致地讲解了如何利用C#语言进行网页游戏辅助程序设计.本书通过大量的代码引导读者一步步学习 ...
- 【逆向工程】x64dbg逆向扫雷及QT编写游戏辅助
目标制作游戏辅助,实现扫雷一键通关等各种功能 最终效果 涉及知识 模拟菜单点击和修改旗子数量 一键扫雷功能实现 网上的X64dbg新手入门的教程很少,因为自己也是个新手菜狗并且直接跳过了OD用的X64 ...
- PC微信hook基础框架代码编写-->获取微信日志
PC微信hook基础框架代码编写-->获取微信日志 一. 封装微信hook框架和一些基本功能 1. 新建一个dll工程 2. 新建一个CHook类 并编写对应的函数 3. 新建一个CTools工 ...
- Java代码编写猜拳小游戏
Java代码编写猜拳小游戏 import java.util.Random; import java.util.Scanner;public class Guess {public static vo ...
- 猜数字小游戏(java代码编写)
猜数字小游戏(java代码编写) 给大家一个用java代码编写的猜数字小游戏 // 导入随机数包import java.util.Random;// 导入从键盘接收数据的函数import java.u ...
- 手把手带你学会猜数字游戏代码编写
声明:因本人为非科班转码,个人水平有限,博客中难免有不准确之处,如有读者发现,本人恳请大家积极指出,本人也想知道自己的错误在哪里.欢迎大家一起指正,共同进步. 联系方式:3146367553@qq.c ...
最新文章
- python领域有什么用-Python都能应用到哪些领域?具体就业职位有什么?
- oKit项目管理软件试用及感受
- 使用SAP API portal进行SAP SuccessFactors的API测试
- 使用Ingress来负载分发微服务
- ffmpeg 命令画中画效果
- inotify监控文件变化
- idea 中vim快捷键
- 单片机光敏电阻c语言程序怎么写,光敏传感器原理图 单片机程序及光敏电阻简介文档下载...
- 中控指纹识别仪(zk4500)在ASP.NET Web项目上的使用
- 学画画软件app推荐_一步一步教画画的app有哪些_2018手机画画软件哪个好呢_96u手游网...
- 超详细的python搭建区块链(下)
- 如何删除桌面右键菜单中的英特尔核心显卡选项
- 第19课:生活中的访问模式——一千个读者一千个哈姆雷特
- 智能车图像处理-阳光算法
- OpenCV+百度云人脸识别项目及源码
- IDC云灾备白皮书:云灾备支持未来业务持续性新需求
- CTFHub-SSRF---(Post请求/上传文件/FastCGI/Redis/URL/数字IP/302跳转/DNS重绑定 Bypass)
- 【C++探索之旅】第一部分第八课:传值引用,文件源头
- 【深度】韦东山:一文看看尽linux对中断处理的前世今生
- 群贤毕至!“医·智汇”大赛第四场选拔赛群雄逐鹿