題如其名,這題是在考我們知不知道 Tab 鍵在 Linux Terminal 中的作用。
所謂科技始於人性,Tab鍵的存在即是如此。
當我們要在 Terminal 中打一個檔名或指令,可是它的名字又臭又長時,我們可以只打前面幾個字,然後按 Tab 電腦就會自動幫我們打完。
例如:我要到 Desktop 這個個目錄,我可以先打一個cd De
,然後電腦就會幫我將sktop補上。
不過,除了要知道 Tab 鍵的功能外,因為題目給的是 zip 檔,所以我們還要會解壓縮指令。
zip 的解壓縮可以用unzip 檔名
。
如果還想了解其他檔名的解壓縮方式可以參考這個網站。
當我們知道這些候我們就可以開始解題了~。
首先,我是在 Linux 環境下作業。然後,以下是我的步驟。
wget
將題目給的 zip 檔下載下來unzip
解壓縮。在解壓縮過程中,我們可以看到電腦一共解壓縮出十一個目錄,並且每一個目錄名都熱熱等,我們當然可以一個一個慢慢打,但這樣太慢了,所以......cd
以及前面幾個英文字後按Tab
,連續這個動作十一次就會看到一個名字一樣醜的檔案cat
加Tab
鍵的操作打開檔案就可以拿到 flag 了(耶~)其實,這題和下一個我要講的題目比起來簡單許多,是一題很適合拿來講觀念的題目。
聽說當這篇按讚的會好運一整天❤️。