专栏名称: 吾爱破解论坛
吾爱破解论坛致力于软件安全与病毒分析的前沿,丰富的技术版块交相辉映,由无数热衷于软件加密解密及反病毒爱好者共同维护,留给世界一抹值得百年回眸的惊艳,沉淀百年来计算机应用之精华与优雅,任岁月流转,低调而奢华的技术交流与探索却
目录
相关文章推荐
安天集团  ·  安天AVL ... ·  昨天  
通用技术集团  ·  通用技术集团:冲刺一季度 奋战“开门红”① ·  3 天前  
通用技术集团  ·  通用技术集团:冲刺一季度 奋战“开门红”① ·  3 天前  
南京市场监管  ·  在菜场碰到这个“码”,记得扫! ·  3 天前  
南京市场监管  ·  在菜场碰到这个“码”,记得扫! ·  3 天前  
青岛新闻网  ·  本科毕业6年半!他已任985高校博导 ·  3 天前  
青岛新闻网  ·  本科毕业6年半!他已任985高校博导 ·  3 天前  
腾讯安全威胁情报中心  ·  恶意代码对抗之战|TAV引擎多维度技术抵御恶意攻击 ·  3 天前  
51好读  ›  专栏  ›  吾爱破解论坛

【Android 原创】100战力vs100000战力----更改代码达到pvp战斗必胜

吾爱破解论坛  · 公众号  · 互联网安全  · 2017-02-13 08:56

正文

我又回来了qaq
上次那个帖子里边提到我没找到什么好的修改源代码的用途,但是今天突然开了个脑洞,就有了这篇帖子。
一般这种手游,都会把战斗胜利或失败放在本地检测,然后只向服务器发送结果。这就给了我可乘之机。
首先试着搜索相关的关键词,比如说“pvp”


结果中看到有一个lose_manager和一个win_manager,我们对它们进行一下分析,看看它俩在哪里被调用


发现最终追溯到一个delay_time_pvp_lose()函数
跳转过去看看

再跳转(其实这里也可以直接改成调用apply_pvp_win(),改的时候没想到= =写的时候突然想到了)

我们把lose和win做一下对比

关键的差别在num和callback上:

那就改改喽
打开插件,修改对应的值

其实这样已经必胜了,但是我们可以更进一步弄得好看点:

ok,改完保存一下看看效果:

没问题了,我们用killer编译下


然后进游戏试试看:


对面是6个人,我只有1个人233


不过虽然我的人被消灭了,但是我还是胜利了







请到「今天看啥」查看全文