吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2743|回复: 11
收起左侧

[Android 求助] 某捕鱼达人内购破解

[复制链接]
维伊达人 发表于 2022-8-27 15:23
本帖最后由 维伊达人 于 2022-8-27 15:29 编辑

最近刚接触安卓逆向,在破解某捕鱼达人内购时,遇到了一个难题,求助各位大佬,帮忙看看这个有什么思路能实现内购呢?
1、进入游戏查看支付方式

f003454314a33e6915cd6405234ca32.jpg

2、发现是支付宝支付的,我想的破解思路是支付宝的接口返回9000是成功,8000是失败,所以我打开AndroidKiller反编译搜索一波9000。
7caa790e44519b1148f5b575375aee8.jpg

3、果然,搜索9000可以搜到支付宝相关的支付类
b476ed313bafc9cb844520878466b02.png

4、使用jadx-gui反编译查看一波源码,发现有个支付成功的判断,if判断是9000的时候,进入支付成功的逻辑,否则跳转到下面的支付失败的判断分支。这时我已经想好了几种破解方法了。
第一种:判断等于9000进入执行支付成功的方法,那我就把判断条件改了,判断不等于9000的时候才进入执行支付成功的方法。if-eqz 改成了 if-nez
第二种:直接用支付成功的方法全部替换掉支付失败的方法。
第三种:无条件跳转到支付成功的方法那执行。
1abea13a235de3762cc1ab1406fef55.png
6a44480949ccf35a038954fd4982406.png

5、结果用这几种方法,都失败了,游戏内好像还有一重验证,我支付取消后,显示充值结果正在处理中,等时间过去后提示订单提交超时。

支付结果查询中,等时间过后提示未查询到订单

支付结果查询中,等时间过后提示未查询到订单



求助各位大佬帮忙看看有什么思路破解。

原apk链接:https://pan.baidu.com/s/1HMiSXvHwDIcZW_Bs2yHCyg
提取码:ah2n

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

 楼主| 维伊达人 发表于 2022-8-29 23:55
nixiangzhazha 发表于 2022-8-29 16:16
联网游戏在服务器端做校验,所以改不了吧。我最近研究了一款类似的,改完也是无效的,只有客户端显示购买成 ...

服务端校验的难道就改不了吗?太难了
nixiangzhazha 发表于 2022-8-29 16:16
联网游戏在服务器端做校验,所以改不了吧。我最近研究了一款类似的,改完也是无效的,只有客户端显示购买成功,用户数据是从服务器端返回的
 楼主| 维伊达人 发表于 2022-8-27 15:31
求助各位大佬帮忙看看,像这种改了支付判断逻辑之后还有一重验证的需要怎么破解呢?
 楼主| 维伊达人 发表于 2022-8-28 13:09
大佬们看看
 楼主| 维伊达人 发表于 2022-8-29 16:03
大佬们帮忙看看
nixiangzhazha 发表于 2022-8-30 10:49
维伊达人 发表于 2022-8-29 23:55
服务端校验的难道就改不了吗?太难了

这要是改了,就成了渗透了吧,有点刑啊
zhb9155 发表于 2022-8-30 16:21
摸鱼大人你要能破解,你就能破解王者
 楼主| 维伊达人 发表于 2022-8-30 22:59
zhb9155 发表于 2022-8-30 16:21
摸鱼大人你要能破解,你就能破解王者

太难了,
 楼主| 维伊达人 发表于 2022-8-30 22:59
nixiangzhazha 发表于 2022-8-30 10:49
这要是改了,就成了渗透了吧,有点刑啊

有时间学学渗透知识,恶补一下知识盲区
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2024-12-22 15:24

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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