1. 程式人生 > 其它 >BUU 真的很雜

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}