游戏安全
- 不同数值类型的搜索
- 破解简单数值加密
不同数值类型的搜索
可以在游戏中看到很精确的物品数量,但是在CE中却什么都扫不到。
这是因为他的数值类型可能并不是四字节的,在游戏中这个数值的机制是一个慢慢增长的数值,所以他很有可能是浮点数,增长0.几,满1再加1显示
,但是隐去了小数点后的数字,所以要更换数值类型再进行扫描测试。
将单浮点数和双浮点数都测试一下。
更换为单浮点数后可以看到,已经扫描到了一些数据:
通过增长或减少该数值就可以知道哪个是相对应的值了。
破解简单数值加密
在游戏中,有这么多子弹1959,进行一次扫描可以看到很多1959。
打出几发子弹后发现是1957了,这时候再次搜索,这回却搜索不到了,而他也不像上个案例一样是0.几减,肯定是几个几个减,所以也排除浮点数的情况,那这是因为什么呢?
这其实是一种数值加密的方法,为的是不让数值太快的被找到,破解这种方法就不能使用精确搜索,要使用模糊搜索
,通过一点点打子弹调数值来找到对应的真正数值。模糊搜索的方法在上一篇中有讲到,各位师傅们可以去看看:
CheatEngine基础使用
最终找到了子弹的数量,通过修改让子弹数量变多。