iT邦幫忙

2026 iThome 鐵人賽

DAY 0
0
Security

從 Linux 到 Pwn:30 天學習資安攻防系列 第 2

Day 1|Linux 檔案系統與絕對路徑:The Root

  • 分享至 

  • xImage
  •  

前言

今天正式開始 30 天的資安攻防學習。

這次的學習會以 pwn.college 為主要平台,從 Linux 基礎開始,逐步學習系統操作、Binary、Reverse Engineering,最後進入 Pwn。


一、Linux 的檔案系統

Linux 的檔案系統是從 / 開始的。

/ 稱為 Root Directory(根目錄),可以把它理解成整個 Linux 檔案系統的最上層。


二、什麼是絕對路徑?

絕對路徑是從 / 開始描述檔案或程式位置的路徑。

例如:

/pwn
這代表:
- `/`:Root Directory
- `pwn`:位於根目錄下的程式

三、實際操作

這次的題目要求我們找到位於 / 底下的 pwn 程式。
終端機一開始的位置是:
https://ithelp.ithome.com.tw/upload/images/20260916/20183180mlaX6pqQB6.png
直接輸入:
https://ithelp.ithome.com.tw/upload/images/20260916/201831803ABxR4PFhB.png
執行後可以看到:
https://ithelp.ithome.com.tw/upload/images/20260916/20183180Jiy1dnpQXV.png
代表成功執行 /pwn,並取得 Flag。


四、為什麼是 /pwn

因為題目已經告訴我們:
There is a program right in/, called pwn.

所以只需要將:根目錄 / + 程式名稱 pwn

組合起來:/pwn
這就是一個絕對路徑。


五、今天的心得

今天是正式開始 pwn.college 的第一天。
第一題看起來很簡單,只需要輸入 /pwn 就能取得 Flag,但這題讓我先建立了一個很重要的 Linux 基礎觀念:檔案系統是從 / 開始,而從 / 開始的路徑就是絕對路徑。
後面學習 Linux 指令或進行 Pwn 時,路徑會是非常常遇到的概念,因此先把這個基礎弄清楚還是很重要。


上一篇
Day 0|從 Linux 到 Pwn:30 天資安攻防學習計畫
下一篇
Day 2|Program and Absolute Paths:使用絕對路徑執行程式
系列文
從 Linux 到 Pwn:30 天學習資安攻防8
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言