Series guide
7 posts Updated Aug 16, 2025
30 Days of Ruby Learning
每一篇都以前一篇的程式為基礎,逐步加入並行處理、服務辨識、HTTP 請求與網頁分析。第一次閱讀建議按照篇號前進。
Reading path
All posts
-
【30天學習新語言-Ruby】Day 1:用 Ruby 寫一個簡易 Port Scanner 先講一下 Ruby 跟其他語言的差別好了, 2 min read #Learning#Ruby#30天學Ruby挑戰 -
【30天學習新語言-Ruby】Day 2:用多執行緒加速 Port Scanner Scanner 在資安方面,很多任務都是 I/O 密集型(例如網路掃描、HTTP 請求), 2 min read #Learning#Ruby#30天學Ruby挑戰 -
【30天學習新語言-Ruby】Day 3:Banner Grabbing 抓取服務資訊 在偵查的時候,知道某個 Port 有沒有開還不夠,通常還會去看背後是什麼服務、版本是多少。 2 min read #Learning#Ruby#30天學Ruby挑戰 -
【30天學習新語言-Ruby】Day 4:使用 HTTP 請求偵測 Web 服務狀態 在做滲透測試的時候,只知道 port 開著還不夠, 2 min read #Learning#Ruby#30天學Ruby挑戰 -
【30天學習新語言-Ruby】Day 5:基本 HTML 解析找出潛在攻擊點 找到 Web 服務之後,下一步就是分析網頁內容了。 3 min read #Learning#Ruby#30天學Ruby挑戰 -
【30天學習新語言-Ruby】Day 6:爬蟲自動搜尋敏感資訊 如果去看常見的一些資安事件, 3 min read #Learning#Ruby#30天學Ruby挑戰 -
【30天學習新語言-Ruby】Day 7:寫一個簡易字典攻擊器測試弱密碼 其實, 4 min read #Learning#Ruby#30天學Ruby挑戰