一、在上节课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

游戏辅助 -- 获取人物属性代码编写相关推荐

  1. python游戏辅助lol_用Python编写代码分析《英雄联盟》游戏胜利的最重要因素

    介绍 在过去的几年里,电子竞技社区发展迅速,曾经只是休闲娱乐的电子竞技产业,到2022年有望创造18亿美元的收入.虽然在这个生态系统中有很多电子游戏,但很少有游戏像<英雄联盟>那样成为社区 ...

  2. 游戏辅助 -- 走路call分析

    往期文章 游戏辅助 -- 获取人物属性代码编写 游戏辅助 -- 人物属性分析 一.打开游戏,按ESC,选择界面,选择鼠标,点击移动,可以试着搜索1为打对钩的状态,0为没打对钩的状态,也可以反过来测试0 ...

  3. 游戏辅助 -- DLL窗口实现人物走动

    往期文章 游戏辅助 -- 获取人物属性代码编写 游戏辅助 -- 人物属性分析 游戏辅助 -- 走路call分析 一.重新设置窗口界面 二.设置编辑框的类型,右击编辑框,添加变量,将变量类型设置为flo ...

  4. 《C#网络编程高级篇之网页游戏辅助程序设计(扫描版)》

    <C#网络编程高级篇之网页游戏辅助程序设计>通过编写C#网络编程语言中具有代表性的实例,向读者深入细致地讲解了如何利用C#语言进行网页游戏辅助程序设计.本书通过大量的代码引导读者一步步学习 ...

  5. 【逆向工程】x64dbg逆向扫雷及QT编写游戏辅助

    目标制作游戏辅助,实现扫雷一键通关等各种功能 最终效果 涉及知识 模拟菜单点击和修改旗子数量 一键扫雷功能实现 网上的X64dbg新手入门的教程很少,因为自己也是个新手菜狗并且直接跳过了OD用的X64 ...

  6. PC微信hook基础框架代码编写-->获取微信日志

    PC微信hook基础框架代码编写-->获取微信日志 一. 封装微信hook框架和一些基本功能 1. 新建一个dll工程 2. 新建一个CHook类 并编写对应的函数 3. 新建一个CTools工 ...

  7. Java代码编写猜拳小游戏

    Java代码编写猜拳小游戏 import java.util.Random; import java.util.Scanner;public class Guess {public static vo ...

  8. 猜数字小游戏(java代码编写)

    猜数字小游戏(java代码编写) 给大家一个用java代码编写的猜数字小游戏 // 导入随机数包import java.util.Random;// 导入从键盘接收数据的函数import java.u ...

  9. 手把手带你学会猜数字游戏代码编写

    声明:因本人为非科班转码,个人水平有限,博客中难免有不准确之处,如有读者发现,本人恳请大家积极指出,本人也想知道自己的错误在哪里.欢迎大家一起指正,共同进步. 联系方式:3146367553@qq.c ...

最新文章

  1. python领域有什么用-Python都能应用到哪些领域?具体就业职位有什么?
  2. oKit项目管理软件试用及感受
  3. 使用SAP API portal进行SAP SuccessFactors的API测试
  4. 使用Ingress来负载分发微服务
  5. ffmpeg 命令画中画效果
  6. inotify监控文件变化
  7. idea 中vim快捷键
  8. 单片机光敏电阻c语言程序怎么写,光敏传感器原理图 单片机程序及光敏电阻简介文档下载...
  9. 中控指纹识别仪(zk4500)在ASP.NET Web项目上的使用
  10. 学画画软件app推荐_一步一步教画画的app有哪些_2018手机画画软件哪个好呢_96u手游网...
  11. 超详细的python搭建区块链(下)
  12. 如何删除桌面右键菜单中的英特尔核心显卡选项
  13. 第19课:生活中的访问模式——一千个读者一千个哈姆雷特
  14. 智能车图像处理-阳光算法
  15. OpenCV+百度云人脸识别项目及源码
  16. IDC云灾备白皮书:云灾备支持未来业务持续性新需求
  17. CTFHub-SSRF---(Post请求/上传文件/FastCGI/Redis/URL/数字IP/302跳转/DNS重绑定 Bypass)
  18. 【C++探索之旅】第一部分第八课:传值引用,文件源头
  19. 【深度】韦东山:一文看看尽linux对中断处理的前世今生
  20. 群贤毕至!“医·智汇”大赛第四场选拔赛群雄逐鹿

热门文章

  1. 续航焦虑终结者 新日X-TEC远航双核系统强势占位
  2. Sybase PATINDEX
  3. 一政网做公考考生最坚实的后盾,这样备考才能更高效
  4. Android ComponentName的使用
  5. 微信农场火了~都在朋友圈养宠物太搞笑,程序员有你么?
  6. 仿支付宝微信提现输入判断
  7. 不知道血糖仪哪种准确度高?快来看看这篇文章吧
  8. 使用XRECODE II转换几乎任何音频格式
  9. 如何将MP4视频文件转换成MP3音频格式
  10. thinking in system