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}