題目內容
Description:
FlyDragon 做了他的第一個網站。 雖然看起來甚麼都沒有,但只要按下 F12 開啟開發者工具就能找到他藏起來的東西!
Hint:
本題共有三段 flag ,可組合成完整答案。
解題方法
從題目敘述大概可以知道,我們能透過開發者工具找到隱藏的內容,因此我們進入網站,打開開發者工具。
在原始碼當中,我們發現有個 button
元素被加了 hidden
屬性,導致我們在網頁上看不到該按鈕,因此我們將該屬性刪除。

於是按鈕就出現了,我們點擊該按鈕。

接著,我們在該頁面的原始碼中發現按鈕下方有個 div
元素,展開後發現裡面有個 HTML 註解,裡面有 flag ,從標示可以知道這是第二段 flag,總共有三段,但頁面上已經沒有其他特別之處,所以我們返回剛剛的首頁。

在 script
元素的部分,除了有剛剛按鈕觸發的函式 cat 外,還有另外一個函式 magic ,而它會導向 secret.html 的頁面,所以我們在網址列輸入網址前往該頁面,便可發現第一段 flag。

除了第一段 flag,在 script
元素的部分還看到有個函式 magic,會檢查變數 isAdmin 是否為 true,如果是則跳轉到 flag.html,否則會跳轉回 index.html。我們就直接在網址列輸入網址前往 flag 頁面,便可發現第三段 flag。

最後再將得到的三段 flag 接起來就可以啦!