Hack The Box(HTB) - CTF Try Out : Flag Command Walkthrough

 Hack The Box(HTB) - CTF Try Out : Flag Command Walkthrough


靶機資訊如下

名稱 : Flag Command

難度 : 非常簡單



直接開啟來看看

你突然清醒地發現自己置身於一片奇異的外星森林之中。


你到底是怎麼到這裡來的?

內容顯示如下 :

怪誕、難以辨認的聲音在盤根錯節的樹林間迴盪,讓你毛骨悚然。

你環顧四周,發現一個瘦長、咧嘴大笑的身影潛伏在陰影中,像某種瘋狂的咒語一樣低聲念叨著“小丑3n”,顯然是在等你昏過去什麼的。很恐怖吧?

注意!這片森林可不是你奶奶家的後院。

這裡充滿了足以讓恐怖電影都黯然失色的怪異與恐怖。是時候找到出口了。

賭注?哦,沒什麼大不了的。只是你的朋友們,墜入黑暗和絕望的深淵。

點擊“開始”,開啟這場扭曲的冒險!



感覺像是網頁版 RPG



先查看 F12 有甚麼元件,共有三隻 Javascript



請 AI 直接開始破題

觀察選項(應該會出現 4 個方向)

HEAD NORTH HEAD SOUTH HEAD EAST HEAD WEST

這些選項與 currentStep = 1 對應,依據 main.js

if (currentCommand == 'HEAD NORTH') { currentStep = '2'; } else if (currentCommand == 'FOLLOW A MYSTERIOUS PATH') { currentStep = '3'; } else if (currentCommand == 'SET UP CAMP') { currentStep = '4'; }

因此你的目標是在輸入特定指令後觸發下一階段邏輯(並最終進入 secret 指令路徑)。


那就輸入 HEAD NORTH 後繼續



AI 依據分析 main.js 的內容後回復如下

非常好,你輸入 HEAD NORTH 之後成功推進劇情,目前系統進入了 currentStep = 2,並出現新的四個選項:

GO DEEPER INTO THE FOREST  
FOLLOW A MYSTERIOUS PATH  
CLIMB A TREE  
TURN BACK

根據我們之前分析的 main.js 關鍵邏輯:

if (currentCommand == 'FOLLOW A MYSTERIOUS PATH') {
    currentStep = '3';
}

這代表:

下一步建議

請輸入:

FOLLOW A MYSTERIOUS PATH

這樣會讓 currentStep 變成 3,進入更深的分支(也可能逐步接近 flag 或觸發 secret 指令可用的時機)。

⚠️ 若想探索更多分支也可以選其他路線,但就效率來說建議跟著邏輯路徑走。

輸入後再給我畫面,我幫你確認是否接近最終點。

依據指示輸入 FOLLOW A MYSTERIOUS PATH



AI 分析就不貼了直接用分析後的指令輸入 SET UP CAMP



依據指示輸入 ENTER A MAGICAL PORTAL 結果 GG.....



後來又跑了三次一樣都 GG,看來玩遊戲是錯的

查看 main.js 有一段敘述如下

    if (availableOptions[currentStep].includes(currentCommand) || availableOptions['secret'].includes(currentCommand)) {

await fetch('/api/monitor',




輸入 restart 再來一次,查看 F12 剛好發現那個檔案 /api/options

fetch 得到的一個 json 檔



查看內容顯示如下,這一段看來最可疑

"secret": [

      "Blip-blop, in a pickle with a hiccup! Shmiggity-shmack"



在 SET UP CAMP 後原本四個輸入選項都是 GG

這時候改輸入 Blip-blop, in a pickle with a hiccup! Shmiggity-shmack

結果就這樣拿到 flag 了,真的是~~~

flag : HTB{D3v3l0p3r_t00l5_4r3_b35t_wh4t_y0u_Th1nk??!_af19507a0b46f9fc2903064af6995d17}



每一個 monitor 的 json 檔都是 500 Error

直到最後一個才是正確的 HTTP 200




留言

這個網誌中的熱門文章

Challenge 0 - Secura(2)

Challenge 0 - Secura(1)

Challenge 8 - Poseidon(1)