第十屆 優選

software-dev
Go Phishing!30 天用 Go 實作 Reverse Proxy 之釣魚大作戰
盧承億 Larry Lu

系列文章

DAY 21

Day21-收網 I(連接資料庫)

今日目標 收網部分會實作 把釣到的魚(帳號密碼)存起來,並且做一個簡單的 ui 查看成果 ,總共會分成三篇 為了把釣到的魚存起來我們需要一個資料庫,今天第一天要...

DAY 22

Day22-收網 II(讀寫資料)

今日目標 昨天完成了 db.Connect() 用來建立跟資料庫的連線,今天要實作的是最重要的 讀/寫 資料庫 寫入資料庫 這邊要實作 db.Insert 負責...

DAY 23

Day23-收網 III(簡單瀏覽介面)

今日目標 昨天把資料庫相關的操作都封裝完成了,變成兩個很好用的 api:db.Insert 跟 db.SelectAll,今天就要用這兩個 api 實作 存取帳...

DAY 24

Day24-上線前最後準備

今日目標 今天是最後一天寫扣了,前幾天已經把功能都做完,今天只修一些部署會用到的小地方 部署的 URL 之前在 Day10-替換頁面中的網址 中有把兩個變數抽出...

DAY 25

Day25-部署 I

今日目標 部署部分分成今明兩天,今天只申請一台虛擬主機(vps)然後把扣放上去,簡單吧~ 如果你已經有自己的虛擬主機而且也知道怎麼把扣放上去,那可以直接跳到明天...

DAY 26

Day26-部署 II

今日目標 昨天已經把扣放到遠端機器上了,今天要把它跑起來,然後申請一個假的網域 安裝 Go 在遠端機器上要安裝 Go 只能用下指令的,下面的指令會從官網下載安裝...

DAY 27

Day27-說好的 HTTPS 呢

今日目標 昨天已經把網站部署上去了,只差沒有 HTTPS,今天趕快來補一下 解決方案 支援 HTTPS 的方式有很多種,有免費的也有付費的,有自己申請也有自動申...

DAY 28

Day28-如何防範(開發者篇)

前面從 Day8 到 Day19 都是在講要怎麼模仿 Github,今天則是要反過來,談談身為一個網站的開發者,該注意哪些事項才能避免網站被 reverse p...

DAY 29

Day29-如何防範(使用者篇)

昨天 Day28-如何防範(開發者篇) 的結論是根本防不住,因為 reverse proxy 幾乎可以竄改所有內容,所以身為使用者更要小心,不然一不注意帳號密碼...

DAY 30

Day30-結語

很感動終於寫到最後一天了,30 天說長不長,但邊工作邊參加鐵人賽真的爆幹累,雖然有提早開始規劃,但寫到中後段時還是很崩潰,甚至一度想要放棄,畢竟每天要生出一篇文...