【辅助开发】游戏辅助开发全流程-golang

本文介绍了如何使用Golang开发游戏辅助,深入理解Windows API和程序内存。作者linshao通过查找偏移、实现思路及代码演示,详细阐述了游戏辅助的制作流程,包括获取游戏PID、OpenProcess、EnumProcessModules等API调用,最终实现锁血功能。
摘要由CSDN通过智能技术生成

Author:linshao

V公众号:https://github.com/linshaoSec/

目录

            一.目的

            二. 相关要求

            三.具体方法

0x01.准备工作:

0x02.查找偏移

0x03.实现思路:

0x04.代码:


一、目的:

        通过开发简单游戏辅助来加深对windows api操作,以及程序内存的理解

二、相关要求:

        》》1.golang编程基础/C++基础

        》》2.简单理解PE在内存中的知识,基址(BaseAddress),偏移(RVA)

        》》3.windows Api

        》》4.一颗好用的脑子

三、具体方法

0x01.准备工作:

工具:

         》》go

         》》Cheat Engine 7.4(CE神器)

         》》idea++(写程序用)

游戏:单机游戏:Dissonance(steam上下载)


0x02.查找偏移

进入游戏

ce打开进程

进行扫描,我是知道值是4字节所以为了快速记录直接搜索了

查找游戏基质

多捡几个塑料瓶子,方便没血了喝。(诺,就这个玩意):

去找这个漩涡,手电照一下它就有伤害性了,别问我为什么不去找怪,那玩意把握不住死了就白忙活了

像这样

对着血条搜索,不行了就嗑药,

先首次扫描,再掉血,去搜索

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值