首页 > 其他分享 >我的世界 (外挂)

我的世界 (外挂)

时间:2023-12-15 20:12:16浏览次数:25  
标签:外挂 false 游戏 int 世界 bool Result startGame

#include <iostream>
#include <windows.h> 
using namespace std;
/*声明变量 */
HWND hand=NULL; //游戏窗口
DWORD pid=0;//游戏进程ID
HANDLE hProcess=NULL;//进程对象 
DWORD BaseValue=0;//游戏数据存放的基础值 

/*声明方法/函数 */
bool startGame(); //初始化游戏数据 


int main(int argc, char** argv) {
    bool Result=false; 
    Result=startGame();
    if(Result==false){
        return 0;
    }    
    
        
    return 0;
}
bool startGame(){
    //查找电脑是否运行了植物大战僵尸
    hand= FindWindow("MainWindow","植物大战僵尸中文版");
    cout<<hand<<endl;
    if(hand==NULL){
        cout<<"游戏没有运行"; 
        return false;
    }
    cout<<"窗口:"<<hand<<endl; 
    GetWindowThreadProcessId(hand,&pid);
    if(pid==0){
        cout<<"无法找到植物大战僵尸进程";
        return false;
    }
    cout<<"进程:"<<pid<<endl;
    hProcess=OpenProcess(PROCESS_ALL_ACCESS,
    false,
    pid);
    if(hProcess==NULL){
        cout<<"无法打开进程"<<endl;
        return false; 
    }
    cout<<"打开进程:"<<hProcess<<endl;
    DWORD BaseAddress=0x006A9EC0;//获取游戏数据的基础地址 
    bool Result= ReadProcessMemory(
        hProcess,        //读取哪一个进程 
        (LPVOID)BaseAddress, //内存地址是多少 
        &BaseValue,    //读取数据放哪 
        4,   //数据存储长度 
        NULL //实际读取的长度 
    );
    if(Result==false){
        cout<<"初始化基础地址失败";
        return false; 
    }    
    return true;
} 

 

标签:外挂,false,游戏,int,世界,bool,Result,startGame
From: https://www.cnblogs.com/guoliheng/p/17904113.html

相关文章

  • 传奇世界架设教程开服一条龙
    10分钟架设一个传世游戏教程传世一条龙1、将YMserver压缩包上传到服务器并解压缩到D盘:最终目录为D:\YMserver2、安装环境文件夹里面的所有文件npp.7.8.2.Installer.exe运行库MSVBCRT.AIO.2020.04.10.X86+X64.exe3、游戏IP:199.199.199.199全部替换为你的外网IP包含了以下文件,我已经......
  • 02_ARM世界概要
    02_ARM世界概要1.ARM公司介绍成立于1990年11月,前身为Acorn计算机公司主要设计ARM系列RISC处理器内核授权ARM内核给生产和销售半导体的合作伙伴(ARM公司本身不生产芯片)提供ARM架构的开发设计技术(软件工具,评估板,测试工具,应用软件,总线架构,外围设备单元)2.主流芯片(高性能)......
  • CTFpwnAD世界pwnstack题解及栈溢出两种解法
    问题的出现这题我刚看到时差点没笑出来,但是尝试了一次之后我就笑不出来了。这题给了back_door后门函数,但是如果直接覆盖返回到后门函数起始位置会出现栈溢出问题。到这一步都没有出现问题,而继续ni的话就会卡住。基本上这里看到xmm0就是栈对其问题了。出现问题原因很简单,linux系统一......
  • CTFpwnAD世界dice_game题解wp
    惯例checksec一下看看main首先seed函数用时间生成一个随机数,这个随机数做为srand函数的参数让srand函数生成一个种子。(这个种子会影响后面的rand函数生成结果,并且同样的种子会使rand函数生成同样的随机数,就是所谓的伪随机)以及看到这里会有连续五十轮游戏。sub_A20这里就是每一轮......
  • LOJ #3353. 「CEOI2020」象棋世界
    题面传送门什么缝合怪(以下默认判掉一步走到。Section1:P容易发现不会改变纵坐标,简单判断即可。Section2:R两步,两种方案。Section3:Q因为\(n\geqm\),所以直走两种方案,先斜着走再竖着走两种方案是一定有的。以下默认其先往左下走,往右下走翻转再做一遍就好了。如果......
  • 世界上第一个操作系统是怎么来的?
    世界上第一个操作系统是怎么来的?操作系统操作系统是一个软件和其它软件一样,没开机时,都以磁化点的形式存储在硬盘上开机后,来到内存条上,以电化点的形式存在普通的软件,比如火柴人战争这个软件,它的使命是,让人操纵游戏人物,进行相关活动,以达到娱乐的目的操作系统这个软件,它的使......
  • AI驱动泛娱乐,拥抱数字世界新篇章 | 游戏出海
    12月1日,VERYCLOUD睿鸿股份联合亚马逊云科技、iTechClub,在广州共同举办了“AI驱动泛娱乐:数字世界的新篇章”聚焦行业发展的专题沙龙,吸引了三七互娱、深蓝互动、深海游戏等企业中的产品、运维、技术管理人员到场。共同针对目前大家最关注的AI如何应用于泛娱乐产业,从行业最真实的情况......
  • 世界第一!
    近日,国际权威标准性能评测组织SPEC(StandardPerformanceEvaluationCorporation,即国际标准性能评测组织)公布了全新CloudIaaS2018Benchmark测试结果,天翼云平台在综合性能及平台相对可扩展性比拼中夺得世界第一。在9台组规模测试、ARM指令集架构测试场景中,天翼云平台的测试结果......
  • 终于来啦!传奇世界之帝王传世详细图文架设教程
    前言应小伙伴们的强烈要求,寻找一款传奇手游,不负大家伙众望,我终于找到了,它就是传奇世界之帝王传世!支持安卓苹果双端,免费GM后台,Bug也很少哦。本文讲解传奇世界之帝王传世架设教程,元神、骑战、护膝、吊坠、特戒、龙心、狼牙、战旗、盾牌应有尽有,还有各种地图,经典传奇等你来玩!......
  • 《智能与数据重构世界》读后感1
    这是我这学期阅读的最后一本书,叫《智能与数据重构世界》,这本书是最难的了,有大量的人工智能的知识,所以我放在了最后来学习。以下是章节介绍:1.大数据和云计算:第一章主要介绍了大数据的特性,云计算平台以及去中心化的区块链数据库。讨论了大数据的体量、多样性、更新频率、准确性......