wsgehaishan 发表于 2021-5-19 00:14

新手记一手安卓游戏逆向分析

本帖最后由 wsgehaishan 于 2021-5-19 00:19 编辑

最近 没有什么事情学着做一下破解,跟着教程里的APP基本很轻松就解决了,但是市面上随便找个游戏来玩还是很吃力,果然 是师傅领进门修行在个人。下面放一下我的逆向过程,半成品,因为有网络验证,这一块又是我的知识盲区,望有能力的大佬接着破解哈

拿到游戏用查壳工具发现没加壳,就直接开干了,
用到工具:
----ak-(打包)
----安卓模拟器
----jadx
----frida(用于动态验证自己找的函数是不是正确的)


游戏名称:xx吉祥


1.首先在jadx-gui里搜索了关键字:‘正在购买中’没有搜索到

2,接着搜索9000关键字也没有搜索到,接着搜索‘支付成功’,找到了这里:


往上走找到onResult 然后用frida验证一下,发现一直没有运行,仔细排查发现是这个函数没有触发,接着往上寻找,找到了这里:










接着分析一下只要触发这个函数就行了,于是用ak 修改了304为305(VX支付异常就返回这个代码),接着frida能正常hook,但是发现这个好像需要从网络发来一个包才能触发加金币,无奈思维贫穷,口袋更穷,就卡这儿了。





第一次发帖也不知道有没有违规,只看到这个板块比较适合我哈。如果不对,我删除重新发哈!谢谢了














游戏APK链接:https://wwr.lanzoui.com/iA6Nfp966ef
密码:b0bh

张海洋 发表于 2021-5-19 08:27

搞起搞起

numbersi 发表于 2021-5-19 08:54

加点工具介绍,,,,不然懵懵的

sxniao 发表于 2021-5-19 09:40

找到加金币的方法,直接调用

letao 发表于 2021-5-19 09:47

大佬,可以分享一下工具包吗?

keber 发表于 2021-5-19 09:52

大佬麻烦说一下工具包

dante9394 发表于 2021-5-19 10:15

hahaha熟悉的java语言

835228 发表于 2021-5-19 11:32

大佬有详细的教程吗?
没学过这个,想学习一下

moment-kit 发表于 2021-5-19 15:29

一脸懵逼的进来,一脸懵逼的出去

chenkeai深蓝 发表于 2021-5-19 16:10

大佬求详细教程,这方面的知识盲区太多了
页: [1] 2 3
查看完整版本: 新手记一手安卓游戏逆向分析