本系列將以 pwn.college 為主要學習平台,從 Linux 基礎操作與檔案系統開始,逐步學習 Shell、權限、程序、環境變數等系統概念,再延伸至 Binary、Assembly、GDB、Reverse Engineering 與 Pwn 等資安攻防技術。每篇文章皆搭配實際操作與挑戰題目,記錄學習過程、問題排查與實作結果,透過 30 天循序漸進的方式,建立從 Linux 基礎到二進位漏洞利用的資安實戰能力。
前言 今年決定參加 iThome 鐵人賽,給自己一個 30 天持續學習與記錄的挑戰。這次不打算只停留在閱讀資安相關文章,而是希望透過實際操作的方式,一步一步建立...
前言 今天正式開始 30 天的資安攻防學習。 這次的學習會以 pwn.college 為主要平台,從 Linux 基礎開始,逐步學習系統操作、Binary、Re...
前言Day 1 認識了 Linux 檔案系統的根目錄 /,也第一次使用絕對路徑 /pwn 成功執行程式。今天繼續進行 pwn.college 的下一個挑戰:Pr...
前言前兩天分別學習了 Linux 的根目錄 / 與 Absolute Path(絕對路徑)的概念。今天的 Challenge 開始接觸另一個重要觀念 目前工作目...
前言前一天學習了 Current Working Directory(目前工作目錄)以及 cd 指令的基本使用方式。今天繼續透過 pwn.college 的 C...
前言前幾天的 Challenge 中,我們大多使用絕對路徑(Absolute Path)來執行程式。例如 /challenge/run這種寫法會從 Linux...
前言前一天學習了 Relative Path(相對路徑)的概念。當時我們使用 challenge/run 來執行程式。這種寫法會根據目前工作目錄(Current...
前言前一天學習了 Linux 中的特殊符號 .它代表目前所在的目錄(Current Directory)。當時使用 ./challenge/run 完成 Cha...