真的很杂
1.题目概述
2.解题过程
打开010只有一张图片
结尾发现zip,binwalk分离(foremost分离出一堆没用的照片)
准备安卓逆向工具
1.apktool——布局文件、图片等资源可以反编译软件,方便大家学习一些好的布局; 2.dex2jar——将apk反编译成java源码(classes.dex转化成jar文件); 3.jd-gui——查看APK中classes.dex转化成出的jar文件,即源码文件。
apktool(选最新版
iBotPeaches / Apktool / Downloads — Bitbucket 然后复制粘贴这个网站上的东西保存apktool.bat,以上下载apktool.jar放在同一目录下
https://raw.githubusercontent.com/iBotPeaches/Apktool/master/scripts/windows/apktool.bat
安装工具dex2jar2.0
Download dex2jar from SourceForge.net
下载jd-gui(我下载的win版)
程序:
Java Decompiler (java-decompiler.github.io)
jar文件
java-decompiler/jd-gui: A standalone Java Decompiler GUI (github.com)
开干
把class.dex文件放到dex2jar打开终端,输入目录
./d2j-dex2jar.bat classes.dex
然后生成一个jar文件
或者直接把class.dex文件拖到d2j-dex2jar.bat本文件也可以在上面生成
然后把这个jar文件用jd-gui.exe打开
不难看到flag(我能发现我的近视。你看不见吗?
flag{25f991b27f" i "dc2f7a82a2b34" j "86e81c4}
i和j代表我们要爆破的字母和数字
试了几十次,得到了flag
flag{25f991b27fcdc2f7a82a2b34386e81c4}
3.flag
flag{25f991b27fcdc2f7a82a2b34386e81c4}