https://www.bilibili.com/video/BV1x34y197g3/?spm_id_from=333.337.search-card.all.click&vd_source=d33b44674c517c8b7928e8d3ac316b37
下载地址:
https://www.cheatengine.org/downloads.php#google_vignette
运行cheat engine,选择要修改的进程:
比如:
输入996,得到很多地址列表:
我们可以首先知道怎么修改这个数值,比如我们按下鼠标左键,消耗物品,减少数值。比如我们将其修改为995:
再将其改为994,继续搜索:
此时范围无法再次缩小,但是还剩下3个,双击第一个尝试修改其内存值试试:
逐个试下,发现是可以修改其内存的值的。
为啥介绍这个工具呢?是为了能够测试客户端的程序,是否经过服务器的校验。
再具体点就是,如果写的一个方法,只是客户端调用,而不是跑在服务器上的,那这个有很大的风险,所以要通过rpc的调用,调用服务器的数据修改方法。