iT邦幫忙

2025 iThome 鐵人賽

DAY 10
0
自我挑戰組

新手挑戰 picoCTF:資安入門紀錄系列 第 10

從 Zip 到 Flag:深層目錄操作指南 (下)

  • 分享至 

  • xImage
  •  

好的,呈上篇。
今天的我又又又滿血復活!

題目:https://ithelp.ithome.com.tw/upload/images/20250921/20178898rvIBP3hipY.png

解題步驟(接續)
新招,使用"pwd"可察看自己目前位於哪一層,再使用"ls -la"精確顯示所有檔名。

一直往下進入更深層:
cd Alm "TAB"
cd Asha "TAB"
cd Assu "TAB"
cd Mael "TAB"
cd Onni "TAB"
cd Ular "TAB"
...

到達最深層後:若使用"cat fang-of-haynekhtnamet"會出現一堆亂碼,所以需使用"strings fang-of-haynekhtnamet | sed -n '1,200p'"顯示。https://ithelp.ithome.com.tw/upload/images/20250921/20178898Fr5uwPO9rV.png

雖然還是會出現像亂碼的東西,但是可以在其中找到正確答案的。只是需要大量的耐心和眼力...


小小心得
這次的挑戰讓我深刻體會到 Tab 補全的重要性。一開始面對超長的目錄名稱,手打會非常容易出錯,而且很花時間。透過 Tab 補全,不但省時,還能避免打錯字導致找不到檔案的窘境。

除此之外,我也學到了幾個小技巧:
unzip -l 可以先查看壓縮檔裡的完整目錄結構。
unzip -o -d 可以直接解壓到新資料夾,避免覆寫舊檔並跳過互動提示。
find . -iname 'fang*' -exec cat {} ; 是萬一你找不到 flag 的快速方法。

希望閱讀此文的各位都能擁有足夠的睡眠時間...


上一篇
從 Zip 到 Flag:深層目錄操作指南 (上)
系列文
新手挑戰 picoCTF:資安入門紀錄10
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言