Skip to content

Level 0 To Level 3 Write-ups

Level 0

Challenge Description

website: http://natas0.natas.labs.overthewire.org

Background Knowledges

  • 如何使用瀏覽器檢查原始碼。

Solve

  1. 打開 原始碼Dev tools (Inspector)
  2. 有答案了...

Thoughts

標準的 comment leak。

雖然很蠢,但是也真的碰過這麼蠢的。

現代的新蠢法

現在工程師真的比較少蠢到會有 comment leak 的問題。

但是現在的新蠢法就是 .git leak

有興趣可以看這一篇 HackeTricks -- Git

Answer

答案

username: natas1

password: g9D9cREhslqBKtcA2uocGHPfMZVzeFK6

Level 1

Challenge Description

website: http://natas1.natas.labs.overthewire.org

Background Knowledges

  • 如何使用瀏覽器檢查原始碼。
  • 如何不用「右鍵」查看原始碼。

Solve

NOTE

本題提示說「右鍵被鎖住」,但是...看原始碼誰說一定要右鍵?

  1. Level 0 解法

Thoughts

現在雖然真的比較沒人這麼玩了...

但是真的不要以為把右鍵鎖起來就萬事大吉了...

包含鎖 dev-tool 等等...

最好的防禦就是:不要蠢到把機敏資料放到前端。

Answer

答案

username: natas2

password: h4ubbcXrWqsTo7GGnnUMLppXbOogfBZ7

Level 2

Challenge Description

website: http://natas2.natas.labs.overthewire.org

Background Knowledges

  • 網站的結構與路徑。

Solve

  1. 本題說:這個頁面沒有任何東西,但是我們還是翻一下原始碼。

  2. 我們可以看到有一個圖片在 /files/ 資料夾中。

  3. 我們檢查看看是否可以訪問 /files/ 這個資料夾內容,結論是可以。

    http://natas2.natas.labs.overthewire.org/files/

  4. 點入 user.txt 就可以看到答案。

Thoughts

這個關卡的重點在於能不能了解「路徑」的權限問題。

我們在架設靜態網站時,常常會忘記處理「目錄顯示」的權限,也因此有些不能公開的資源被容易檢視。

Answer

答案

username: natas3

password: G6ctbMJ5Nb4cbFwhpMPSvxGHhQ7I6W8Q

Level 3

Challenge Description

website: http://natas3.natas.labs.overthewire.org

Background Knowledges

  • Google 爬蟲的爬取機制
  • 網站檔案訪問

Solve

NOTE

本題狀況跟 Level 2 一樣,只是要找的地方不同。

TIP

注意他的原始碼提到 Not even Google will find it this time...

在什麼情況什麼設定下,Google 都無法找到頁面呢?

那自然就是設定了 robots.txt 的狀況囉!

  1. 同 Level 2 解法。

Thoughts

robots.txt 固然可以防範爬蟲爬到這個資料夾,避免被 Google Hacking。

但是忘記鎖權限...那就無解了..

所以,記得要把不用到的東西上鎖。

Answer

答案

username: natas4

password: tKOcJIbzM4lTs8hbCmzn5Zr4434fGZQm