好的,呈上篇。
今天的我又又又滿血復活!
題目:
解題步驟(接續)
新招,使用"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'"顯示。
雖然還是會出現像亂碼的東西,但是可以在其中找到正確答案的。只是需要大量的耐心和眼力...
小小心得
這次的挑戰讓我深刻體會到 Tab 補全的重要性。一開始面對超長的目錄名稱,手打會非常容易出錯,而且很花時間。透過 Tab 補全,不但省時,還能避免打錯字導致找不到檔案的窘境。
除此之外,我也學到了幾個小技巧:
unzip -l 可以先查看壓縮檔裡的完整目錄結構。
unzip -o -d 可以直接解壓到新資料夾,避免覆寫舊檔並跳過互動提示。
find . -iname 'fang*' -exec cat {} ; 是萬一你找不到 flag 的快速方法。
希望閱讀此文的各位都能擁有足夠的睡眠時間...