當打下這篇「Day 30」的標題時,心中湧現的除了成就感,更多的是一種「原來自己真的辦到了」的踏實感。回想這一個月來,從一開始面對抽象的密碼學公式、晦澀的組合語言、讓人頭皮發麻的 Segmentation fault,到後來能夠用 pwntools 自動化解題、用 Ghidra 拆解二進位邏輯、在 GDB 裡從容觀察 CPU 暫存器——這段旅程不僅是一場技術的堆疊,更是一場思維模式的洗禮。
在完賽的今天,我想和大家分享這 30 天來的核心收穫、心態轉變,以及未來繼續在資安領域深造的下一步。
過去在學習資訊科學時,我們多半扮演「開發者」的角色:思考著怎麼把功能寫出來、怎麼讓網頁順利跑起來。
但透過這 30 天的 Crypto、Reverse 與 Pwn 實戰,我的視角徹底被顛覆了:
gets、盯著編譯後的 .pyc 與二進位檔。這種「試圖打破規則」的逆向思考,反而讓我在寫程式時變得更加嚴謹、懂得何謂安全防禦。Segmentation fault 噴出、成功用腳本挖出 Flag,那種掌握系統底層的快感才是進步的最強動力。這 30 天每天產出技術文章與實作驗證,並非一帆風順:
30 天的鐵人賽結束了,但資安的世界才剛剛拉開序幕。接下來的學習方向可以朝以下幾個領域深化:
資安是一條永無止境、充滿驚奇的道路。感謝這 30 天來不放棄、堅持到底的自己,也感謝所有在技術路上分享資源與知識的社群前輩。
願我們都能保持對技術的好奇心,永遠走在探索與守護數位世界的路上。30 天鐵人賽,我們成功完賽!