当前位置: 首页 > news >正文

20.x86游戏实战-远线程注入的实现

免责声明:内容仅供学习参考,请合法利用知识,禁止进行违法犯罪活动!

本次游戏没法给

内容参考于:微尘网络安全

工具下载:

链接:https://pan.baidu.com/s/1rEEJnt85npn7N38Ai0_F2Q?pwd=6tw3

提取码:6tw3

复制这段内容后打开百度网盘手机App,操作更方便哦

上一个内容:19.x86游戏实战-创建MFC动态链接库

上一个内容里有一个wctool.exe的程序,这是一个用来把dll文件注入到进程(游戏)中的程序,它是怎么实现的?

实现注入涉及的函数

OpenProcess、VirtualAllocEx、WriteProcessMemory、CreateRemotThread、CloseHandle、VirtualFreeEx

使用OpenProcess函数得到进程(游戏)的句柄

使用VirtualAllocEx在程序的内存空间里申请一块内存

使用WriteProcessMemory函数在申请的内存里写东西

使用CreateRemotThread进行远线程注入,就是让游戏执行加载dll文件的函数加载我们的dll文件

代码

首先添加一个新项目,右击解决方案选择新建项目

选择MFC应用,然后点下一步

然后选择如下,选择完直接点完成,其它的不用管

完成之后就会有下图中的东西了

然后设置它为启动项目

然后双击下图红框的确定

双击完就会定位到下图红框位置

鼠标单击函数名然后按f1可以看微软的官方对函数的说明,页面可能是英文的用浏览器翻译工具翻译成中文就可以,或者直接百度或必应搜索函数名

c++代码

运行之后点击确定,就可以把我们的dll文件注入到进程(游戏)中了

完整代码:以 19.x86游戏实战-创建MFC动态链接库 它的代码为基础进行修改

链接:https://pan.baidu.com/s/1W-JpUcGOWbSJmMdmtMzYZg?pwd=q9n5

提取码:q9n5

复制这段内容后打开百度网盘手机App,操作更方便哦


http://www.lryc.cn/news/402153.html

相关文章:

  • 06MFC之对话框--重绘元文件
  • 鼠标的发明和鼠标“变形记”
  • 快捷:通过胶水语言实现工作中测试流程并行、加速
  • MySQL 和 PostgreSQL,我到底选择哪个?
  • Java —— 内部类
  • 高职院校人工智能人才培养成果导向系统构建、实施要点与评量方法
  • ffmpeg中的超时控制
  • 搜维尔科技:【研究】触觉技术将在5年内以8种方式改变人们的世界
  • 项目收获总结--MyBatis的知识收获
  • 数据库管理-第221期 Oracle的高可用-04(20240717)
  • navicat15已连接忘记密码
  • 企业管理必备:学会寻找客户绝佳方法。
  • 昇思25天学习打卡营第29天 | 文本解码原理--以MindNLP为例
  • 元服务体验-服务发现
  • 设计模式学习(二)工厂模式——抽象工厂模式+注册表
  • 同三维T80004解码器视频使用操作说明书:高清HDMI解码器,高清SDI解码器,4K超清HDMI解码器,双路4K超高清解码器
  • Flutter应用开发:掌握StatefulWidget的实用技巧
  • SCADA系统在哪些行业中取得了不斐的成绩!
  • layui 监听弹窗关闭并刷新父级table
  • Webpack详解
  • 杰发科技AC7801 —— __attribute__指定地址存储常量
  • docker pull 不下来 还是走代理好啊
  • Java Scanner 类
  • OceanBase:引领下一代分布式数据库技术的前沿
  • Win11鼠标卡顿 - 解决方案
  • 使用 ABBYY FineReader PDF 15 在创建或转换 PDF 时自动生成书签
  • k8s集群新增节点
  • springAMQP自定义fanout交换机进行消息的广播
  • Nginx配置缺少导致CSS不起作用
  • 从代理模式到注解开发