iT邦幫忙

2026 iThome 鐵人賽

DAY 30
0
Security

CTF 菜鳥修練日誌系列 第 30 篇

Day 30:【完賽後篇】30 天資安鐵人賽完賽心得:從零到實作的成長與未來展望

  • 分享至 

  • xImage
  •  

1. 前言:30 天的汗水與收穫

當打下這篇「Day 30」的標題時,心中湧現的除了成就感,更多的是一種「原來自己真的辦到了」的踏實感。回想這一個月來,從一開始面對抽象的密碼學公式、晦澀的組合語言、讓人頭皮發麻的 Segmentation fault,到後來能夠用 pwntools 自動化解題、用 Ghidra 拆解二進位邏輯、在 GDB 裡從容觀察 CPU 暫存器——這段旅程不僅是一場技術的堆疊,更是一場思維模式的洗禮。

在完賽的今天,我想和大家分享這 30 天來的核心收穫、心態轉變,以及未來繼續在資安領域深造的下一步。


2. 核心轉變:從「被動接收」到「主動攻擊與防禦」

過去在學習資訊科學時,我們多半扮演「開發者」的角色:思考著怎麼把功能寫出來、怎麼讓網頁順利跑起來。

但透過這 30 天的 Crypto、Reverse 與 Pwn 實戰,我的視角徹底被顛覆了:

  • 以攻擊者思維看代碼:學會去懷疑每一行輸入、檢視每一個沒有限制長度的 gets、盯著編譯後的 .pyc 與二進位檔。這種「試圖打破規則」的逆向思考,反而讓我在寫程式時變得更加嚴謹、懂得何謂安全防禦。
  • 動手實作大於紙上談兵:資安不是看懂原理就好,唯有親自在 WSL 中敲下指令、看到 Segmentation fault 噴出、成功用腳本挖出 Flag,那種掌握系統底層的快感才是進步的最強動力。

3. 鐵人賽期間的挑戰與調適

這 30 天每天產出技術文章與實作驗證,並非一帆風順:

  • 環境配置的除錯地獄:從 Python 版本相容性、GCC 編譯參數到 GDB 的安裝設定,常常為了排除一個小錯誤卡住數小時。但也就是這些「踩坑」的過程,培養了獨立除錯與查閱文件的能力。
  • 維持產出的恆心:在學業與日常忙碌中抽空寫文,考驗的是時間管理與對技術的熱情。這告訴我,只要把大目標拆解成每天一小步,再高的山也能爬完。

4. 資安學習的下一步:未來的展望

30 天的鐵人賽結束了,但資安的世界才剛剛拉開序幕。接下來的學習方向可以朝以下幾個領域深化:

  1. 實戰靶場挑戰:繼續挑戰 PicoCTF、HackTheBox 或 PortSwigger Web Security Academy,把所學應用到更高難度的實戰中。
  2. 現代防禦繞過 (Modern Mitigations):進一步研究如何繞過 Stack Canary、NX、ASLR,學習 Return-Oriented Programming (ROP) 技術。
  3. 自動化安全工具開發:結合所學的 Python 與資安知識,嘗試自己撰寫簡單的漏洞掃描器或輔助腳本。

5. 結語:致每一位在資安路上前行的夥伴

資安是一條永無止境、充滿驚奇的道路。感謝這 30 天來不放棄、堅持到底的自己,也感謝所有在技術路上分享資源與知識的社群前輩。

願我們都能保持對技術的好奇心,永遠走在探索與守護數位世界的路上。30 天鐵人賽,我們成功完賽!


上一篇
Day 29:【完賽前篇】30 天密碼學與逆向工程技術地圖總結與工具清單
系列文
CTF 菜鳥修練日誌 共 30 篇
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言