bugku的做個遊戲(08067CTF) writeup

下載題目給的文件:heiheihei.jar

發現是java的jar文件,直接運行:

在控制檯執行命令:java -jar heiheihei.jar

注:需要java運行環境,如果沒有,先搭建java的環境。


題目說需要60s,額,有技術的話,玩60s應該是可以的,但本人沒成功過60s。

然而,這遊戲不知是bug還是彩蛋,可以躲在綠帽發現不了的地方,就是遊戲的右邊,一直往右邊走,就會進入邊界外面,綠帽過不去。


以爲等一段時間,死了就有flag。沒想到這是出題人的坑。

1.進去出不來

2.需要恰好60s.

--------------------------------------------------------------------

還是另想辦法:

使用binwalk分析下:binwalk heiheihei.jar


好多東西,直接使用命令:binwalk -e heiheihei.jar

分離出文件,其中一個文件\cn\bjsxt\plane下的PlaneGameFrame.class(爲啥是這文件,一個一個試的)

尋找字符串,這裏尋找的包含flag{***},***至少爲2個字符的字符串。

可以使用你們自己的16進制編輯器,搜索flag也行。


得到flag{RGFqaURhbGlfSmlud2FuQ2hpamk=}

RGFqaURhbGlfSmlud2FuQ2hpamk=進行base64編碼

解碼如下:DajiDali_JinwanChiji

flag提交就行:flag{DajiDali_JinwanChiji}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章