前言
雖然不是 PWN 領域的專家,但網路上的資源很多,基本上還是可以利用這些內容來加強自己的能力,本篇也分享一些學習的方法。
問題
「教練,我想變強。」這是在漫畫裡面最經典的那個畫面。
而這次的問題諮詢時,同樣也遇到這個問題。
因為本身這個問題者已經有對應的知識量,還有經驗,但一直覺得自己能力還上不去。
初學者
給 PWN 的初學者看的,
推薦入門還是用 張元的教材,了解一下 PWN 的架構。
方法
以下是目前給對方的建議:
也許有時候拿起書,書本太厚,讀不下去,這是資訊圈的工具書的問題,但書裡面有大綱,你可以拿來盤點自己的能力,當做一個 Check List。
輸入和輸出的黃金比例是3:7,因此你今天學習的時候,還是重在"輸出",流程是你今天看了很多東西, 你放在腦袋裡面可能會忘記,你嘗試輸出(不管是用寫的、用講的、做簡報、做圖 anything),你可以看到自己累積下來的內容。
CTF 中戰隊的成果是 CTF 比賽的結果,打了幾場比賽,贏了幾次,但如果不打比賽如何證明自己的能力,除了挖更多的漏洞,有時候挖不到有時挖得到(運氣導向),說我自己的有多少個 CVE 編號。
其他可以證明的,可累積的成果展示,包含分享次數、演講、報告、寫作、日記、心得、文章、教學、工作坊的講師,還有很多都可以練習輸出。
更多在學習的過程,可能會"失敗",但是記錄失敗不是壞事,記錄自己的思路,別人想得出來,卡在哪裡,下次遇到類似的可以直接沿用這次的經驗。
步驟
- 先盤點自己會有哪些內容
- 怎麼盤點
- 用書本的大綱來盤點
- 多本書籍
- 主題閱讀
- 用書本的大綱來盤點
- 怎麼盤點
- 設定目標
- 每天閱讀五分鐘
- 每天輸出十五分鐘
- 看到成果
- 累積自己的學習成果