吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 974|回复: 6
收起左侧

[Android CTF] 题解 4-Android初级题 一行代码另类解法

[复制链接]
jayfox 发表于 2024-2-25 17:49
本帖最后由 jayfox 于 2024-2-25 17:54 编辑

今年的这个题是碰巧了,我平时就特别喜欢玩这个 圈小猫的游戏  
所以对这个圈小猫的游戏大概有点思路
这个软件直接后缀改为zip
解包后看到了小猫运动的js代码
E5PS]LW6{XPS(IWAX3[1RQQ.png
X7_8VUO)@[$IZ6489G}A)VI.png
一句代码搞定它
看到赢了会调用AndroidInterface.onSolverReturnValue(-1);这句话   
那我们直接让他输赢都调用就算胜利了
所以就直接把胜利的代码复制到失败的地方


[JavaScript] 纯文本查看 复制代码
switch (t) {
                                                        case i.PLAYING:
                                                                break;
                                                        case i.LOSE:
                                                                this.setStatusText(p.default("汗流浃背了吧,老弟!"));
                                                                break;
                                                        case i.WIN:
                                                                AndroidInterface.onSolverReturnValue(-1);
                                                                break;
                                                        default:
                                                                return
                                                }


把那个判断输的替换成胜利
随便玩一把游戏  结束就出现了flag

[JavaScript] 纯文本查看 复制代码
case i.PLAYING:
                                                                break;
                                                        case i.LOSE:
                                                                 AndroidInterface.onSolverReturnValue(-1);
                                                                this.setStatusText(p.default("汗流浃背了吧,老弟!"));
                                                                break;
                                                        case i.WIN:
                                                                AndroidInterface.onSolverReturnValue(-1);
                                                                break;
                                                        default:
                                                                return

改成这样就过关了   

免费评分

参与人数 1吾爱币 +7 热心值 +1 收起 理由
正己 + 7 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!

查看全部评分

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

侃遍天下无二人 发表于 2024-2-25 18:46
直接删掉i.LOSE分支的break;就行了
wqstudyy 发表于 2024-2-25 20:50
长得帅活得久 发表于 2024-2-25 21:10
zjh889 发表于 2024-2-25 22:59
楼主这思路不错!
wendao_lx 发表于 2024-2-26 23:38
侃遍天下无二人 发表于 2024-2-25 18:46
直接删掉i.LOSE分支的break;就行了

有道理!!!
hjsz 发表于 2024-2-28 09:17
长得帅活得久 发表于 2024-2-25 21:10
把index里面的initialWallCount: 10,改成99更快

是的,直接改这个,让初试点变多
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止灌水或回复与主题无关内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

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

GMT+8, 2024-4-28 02:02

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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