吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 12475|回复: 47
收起左侧

[Android 原创] 安卓逆向学习--某简单游戏破解学习记录

  [复制链接]
windy_ll 发表于 2019-10-31 21:00

安卓逆向学习--某简单游戏破解学习记录


一、环境以及所用到的工具

  • 真机:android 4.4.4
  • AndroidKiller
  • JEB

二、破解思路

将该游戏拖进手机安装打开以后尝试打开商城充值,发现支付失
等字样,将该APK拖进AndroidKiller中,搜索支付失败字符串,发
现未找具体的支付实现方法,后面在游戏刚载入处发现移动MM支付
这些信息,推断为移动MM支付,尝试搜索onBillFinish方法(该方法为移动MM支付支付完毕之后的一个判断结果方法,大致是这样吧),在IAPListener类中发现该方法,使用JEB将smail转换为Java可以很清楚看到逻辑(使用JEB转换为Java比jd跟好一些),当变量arg5等于102或者104再或者是1001时判定为支付成功,然后做相应处理,逻辑分析到了这里,在smail层可以很轻易破解成功,这里用最简单的方法:在smail层修改支付失败时逻辑也跳转到支付成功时执行的代码块,在smali中将涉及到的判断if-eq修改为if-ne即可(相当于支付失败时即变量arg5不等于102\104\1001时跳转到跳转到支付成功时应该执行的代码处)。最后编译打包即可。当然砖石增加都在so层,但这里能直接在smail层破解掉就不去看so了。(ps:这个简单游戏是某大佬发出来的教程带的的练习APK,会在文章最后附上大佬对这个简单游戏破解的链接)

安装截图

关键代码截图

关键代码转java截图

修改代码截图

破解成功截图1

破解成功截图2


三、相关链接

某大佬的链接:https://blog.csdn.net/guiguzi1110/article/details/40586339

作者github链接:https://github.com/windy-purple/TTXLM

免费评分

参与人数 9吾爱币 +16 热心值 +7 收起 理由
有梦想的小魔女 + 1 热心回复!
小白想学技术 + 1 + 1 我很赞同!
qtfreet00 + 9 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
口袋绿豆 + 1 + 1 我很赞同!
jkl718293 + 1 我很赞同!
晏南风 + 1 我很赞同!
derSir + 1 + 1 我很赞同!
qws1855 + 1 + 1 谢谢@Thanks!
xiaoxi2011 + 1 + 1 谢谢@Thanks!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| windy_ll 发表于 2019-11-1 19:15
Daihui 发表于 2019-11-1 17:47
对于一些开源的问题就有开源的答案、如果不开源哪里有、我前段时间的帖子、求一套IDA 视频教材 到现在百 ...

ida权威指南pdf的版本网上到处都是,资源不是自己求来的,自己动手丰衣足食
shui3322 发表于 2019-10-31 21:03
hzcdong 发表于 2019-10-31 21:32
IITSUKI 发表于 2019-10-31 23:09
多多益善!最好来一个教程
xiaoxi2011 发表于 2019-10-31 23:43
学习了,谢谢
dafs 发表于 2019-11-1 02:45
学习了 谢谢
密码设定太麻烦 发表于 2019-11-1 08:30
有没有给新手看的详细教程,我想看整个过程的
 楼主| windy_ll 发表于 2019-11-1 10:18
密码设定太麻烦 发表于 2019-11-1 08:30
有没有给新手看的详细教程,我想看整个过程的

https://www.52pojie.cn/thread-408645-1-1.html
qws1855 发表于 2019-11-1 10:46
谢谢分享
独行侠329 发表于 2019-11-1 11:10
目前还没这个水平。。。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-28 11:43

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表