游戏外挂技术:编程实现内存检索(检索内存中指定数据)
1.目标,通过程序检索植物大战僵尸雪的值,并将雪的值修改(这个时候得使用dll的方式才能够实现):
2.打开MemSearch工具。截图如下:
上面(0x20337520)是通过MemSearch累计查找到的地址值
3.新建项目,项目截图如下:
内存检索代码:
#include <stdio.h>
#include <stdlib.h>
#include <Windows.h>
/************************************************************************/
/*_declspec(dllexport)的作用是产生接口 */
/************************************************************************/
_declspec(dllexport) void go()
{
//通过MemSearch查找到的雪的内存实际是:0x20337520
void *p1 = (void *)0x20337420;
//指针不等价地址,因为它还有类型,所以这里要加上类型(void *)
void *p2 = (void *)0x20337620;
//定位一下地址
int *p3 = NULL;//定义成NULL,防止野指针
//每次都移动一个字符
for (char *p = p1; p != p2;p++)
{
//如果内存地址是要找的内存地址(下面这句能够使用前提是知道存储雪的地址了)
if (p == (int *)(0x20337520))
{
//以char型的每次移动4个字节,这样才能保证内存检索的不遗漏
int *px = (int *)p; //类型转换
if (*px == 25) //判断,如果雪的值小于50,将学的值变成100
{
*px = 100;
p3 = px; //保存地址
break;
}
}
}
//定时的实现自动检测并自动充值
while (1)
{
if (*p3 <= 100) //检测赋值
{
*p3 = 200;
}
//休眠5秒后检测
Sleep(5000);
}
}
4.修改项目的常规属性,设置如下:
5.生成dll
6.打开dllinject,注入dll
7、发现雪每隔一段时间会自动增加(如果雪的值小于100的情况下)
游戏外挂技术:编程实现内存检索(检索内存中指定数据)相关推荐
- c语言文件 加载内存吗,把文件中的数据加载到内存进行查找C语言实现.docx
把文件中的数据加载到内存进行查找C语言实现 #define _CRT_SECURE_NO_WARNINGS#include#include#includechar **pp=NULL;void ini ...
- 不用POI技术,JAVA给Word文档中的数据区域赋值
在本地磁盘上打开一个Word文件,添加内容或插入图片是十分容易的,但是如何在线打开一个Word文件并修改Word文件内容或者插入图片呢,这时就需要通过PageOffice开发平台,给数据区域赋值,来实 ...
- 《python 数据可视化编程实战》-从excel表中读取数据
从excel表中读取数据 #!/usr/nim/env python # _*_ coding:utf-8 _*_ import xlrd from numpy import *file1 = 'D: ...
- 游戏外挂的原理及制作 (1)
转载自: http://www.hackbase.com/tech/2009-09-22/56303.html 在几年前我看到别人玩网络游戏用上了外挂,做为程序员的我心里实在是不爽,想搞清楚这到底是怎 ...
- 学习逆向知识之用于游戏外挂的实现.第二讲,快速寻找植物大战僵尸阳光基址.以及动态基址跟静态基址的区别...
通过游戏外挂,学习逆向技术之快速寻找植物大战僵尸阳光基址.以及动态基址跟静态基址的区别 一丶静态基址. 动态基址. 基址的区别 通过上一讲超级马里奥的游戏外挂技术制作.我们学习到了静态基址.以及观看内 ...
- 《QQ游戏外挂制作教程》一文的补遗
前段时间发的这篇文章<QQ游戏外挂制作教程(对对碰)>主要阐述了目前QQ游戏外挂一般的工作原理. 近日收到一些网友的邮件,询问如何其中的一些细节.主要是关于对对游戏中的一些点的坐标,颜色的 ...
- Android 3D游戏开发技术宝典pdf
下载地址:网盘下载 <Android 3D游戏开发技术宝典:OpenGL ES 2.0>内容简介:随着智能手机移动嵌入式平台硬件性能的不断提升,3D游戏应用也逐渐普及开来.<Andr ...
- 《Android 3D游戏开发技术宝典——OpenGL ES 2.0》.(吴亚峰).[PDF]ckook
图书作者: 吴亚峰 图书编号: 9787115277701 图书格式: PDF 出 版 社: 人民邮电出版社 出版年份: 2012 图书页数: 700-800 [内容简介] 随着智能手机移动嵌入式平台 ...
- 《大数据》杂志——大数据技术发展的十个前沿方向(中)
大数据技术发展的十个前沿方向(中) 吴甘沙 英特尔中国研究院 doi:10.11959/j.issn.2096-0271.2015034 Ten Fronties for Big Data Techn ...
最新文章
- linux守护实例有什么用,linux中的信号及进程守护的应用实例分享
- eclipse中将项目打包成jar的两种方法,及其问题与解决方法
- unsigned int vs. size_t
- wxWidgets:剪贴板 wxWidgets 示例
- postman进阶之Newman,从安装到使用到填坑,不废话
- IDEA自动生成 构造方法 get set方法
- kafka创建topic命令_0748-5.14.4-Kafka的扩容和缩容
- Git合并两个不同的仓库
- Spring boot - Thymeleaf 使用
- 如何在 macOS Monterey 中使用预览合并 PDF?
- html添加哔哩哔哩视频,哔哩哔哩在线视频编辑器使用教程汇总
- Seurat | 强烈建议收藏的单细胞分析标准流程(细胞周期的影响去除)(三)
- linux 中压缩文件夹命令行,Linux 文件夹 压缩 命令
- 以程序员的方式解决武汉公积金用户注册页面无法点击下一步问题
- python爬虫之cookie
- 弱电安防监控系统的安装要点
- CentOS实现双网卡网络共享
- 软件项目开发中各岗位职责
- MySQL中使用SQL统计App的日活,周活,月活,年活
- 微信JSAPI支付教程
热门文章
- boost::spirit模块实现演示逗号分隔的数字列表的解析器的测试程序
- boost::mp11::mp_transform_q相关用法的测试程序
- boost::hana::make_range用法的测试程序
- boost::hana::detail::first_unsatisfied_index用法的测试程序
- boost::hana::on用法的测试程序
- ITK:应用Atan图像过滤器
- DCMTK:数据字典测试程序
- VTK:Rendering之Model
- OpenCV cv::split用法的实例(附完整代码)
- Qt Creator检查代码语法