iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
Security

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

本系列將以 pwn.college 為主要學習平台,從 Linux 基礎操作與檔案系統開始,逐步學習 Shell、權限、程序、環境變數等系統概念,再延伸至 Binary、Assembly、GDB、Reverse Engineering 與 Pwn 等資安攻防技術。每篇文章皆搭配實際操作與挑戰題目,記錄學習過程、問題排查與實作結果,透過 30 天循序漸進的方式,建立從 Linux 基礎到二進位漏洞利用的資安實戰能力。

參賽天數 0 天 | 共 28 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文
DAY 0

Day 10|使用絕對路徑讀取檔案:cat /flag

前言前一天學習了 Linux 中常用的檔案讀取指令 cat並透過 cat flag成功讀取 Home Directory 中的 Flag。今天的 Challen...

2026-09-26 ‧ 由 rayzergun00 分享
DAY 0

Day 11|使用絕對路徑尋找隱藏的 Flag

前言前一天學習了如何透過 cat /flag直接讀取位於根目錄的 Flag。不過在真實環境中,目標檔案通常不會剛好放在容易找到的位置。今天的 Challenge...

2026-09-26 ‧ 由 rayzergun00 分享
DAY 0

Day 12|使用 grep 在大量資料中搜尋 Flag

前言前幾天學習了 Linux 中常用的檔案讀取指令 cat透過 cat 可以直接查看檔案內容。不過如果檔案非常大,裡面有成千上萬甚至數十萬行資料,單純使用 ca...

2026-09-27 ‧ 由 rayzergun00 分享
DAY 0

Day 13|使用 diff 比較檔案差異找出真正的 Flag

前言前一天學習了 Linux 的文字搜尋工具 grep透過關鍵字搜尋,我們可以從大量資料中快速找到需要的內容。今天則要認識另一個非常實用的工具 diff當兩個檔...

2026-09-29 ‧ 由 rayzergun00 分享
DAY 0

Day 14|使用 ls 探索目錄內容

前言前幾天學習了許多 Linux 基礎指令,例如cat grep diff不過這些指令都有一個共同點 我們已經知道要操作哪個檔案。但在真實環境中,系統通常不會直...

2026-09-29 ‧ 由 rayzergun00 分享
DAY 0

Day 15|使用 touch 建立檔案

前言前一天學習了 ls 指令,開始練習在不知道檔案名稱的情況下,透過列出目錄內容來尋找目標。今天則進一步學習 Linux 中的檔案操作。除了查看與讀取檔案之外,...

2026-09-30 ‧ 由 rayzergun00 分享
DAY 0

Day 16|使用 rm 刪除檔案:清理不需要的檔案

前言在前面的練習中,我學到了如何使用 touch 建立檔案。但是檔案不可能一直留在系統裡,當檔案越來越多之後,就需要有方法把不需要的檔案清理掉。Linux 中可...

2026-10-01 ‧ 由 rayzergun00 分享
DAY 0

Day 17|使用 mv 移動與重新命名檔案

前言前一天學習了使用 rm 刪除檔案,今天則要學習另一個常見的 Linux 檔案操作指令 mv。mv 是 move 的縮寫,可以用來移動檔案或目錄,也可以用來重...

2026-10-02 ‧ 由 rayzergun00 分享
DAY 0

Day 18|使用 cp 複製檔案:保留原始檔案

前言前一天學習了 mv,可以將檔案移動到其他位置,或是重新命名檔案。但是 mv 有一個特性,移動完成後,原本位置的檔案就不會保留。如果今天想要「複製」一份檔案,...

2026-10-04 ‧ 由 rayzergun00 分享
DAY 0

Day 19|認識隱藏檔案:使用 ls -a 找出 Flag

前言前面幾天學習了 ls、touch、rm、mv 和 cp 等 Linux 基本指令。原本我以為使用 ls 就可以看到目前目錄中的所有檔案,但今天才發現,Lin...

2026-10-04 ‧ 由 rayzergun00 分享