BUU 真的很杂
真的很杂
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}