CFF_100

链接:

https://github.com/ThunderJie/CTF-Practice/tree/master/CTF-Andorid%20Reverse/CFF2016-%E7%88%AC%E6%A5%BC%E6%A2%AF

解题思路:

查看题目是需要我们点击到对应层数显示flag

setClickable()函数作用是设置控件点击无效,但是可以点击,颜色不会变灰色,也就是右边的按钮如果可以点击,那么就能够显示flag了

输入命令java -jar apktool_2.6.1.jar d CFF_100.apk对apk文件进行解包

找到setClickable函数

推测v5和v3即为true或false的标记位,v3一直为0x1,v5一直为0x0,因此考虑修改v5为0x1

再输入命令java -jar apktool_2.6.1.jar b CFF_100进行重打包

这里进行重打包时有问题,以我目前水平还是无法解决