前幾天都是單純的轉發、修改內容而已比較簡單。今天要開始進入比較難的登入了,這部份因為比較複雜會分成三天,今天這篇講的是 cookie 原理還有登入機制,後面才是...
昨天剛講完 Cookie 原理,趁大家記憶猶新趕快來觀察一下 Github 的登入機制還有他是如何傳遞 cookie 的,我覺得觀察這個還滿有趣的,大家也可以跟...
今日目標 看完前一天的分析之後會發現,其實登入就是把 cookie 傳來傳去而已,今天的目標就是要在 reverse proxy 中實作 把 cookie 傳來...
前幾天把轉傳 Cookie 都做完了,但你以為這樣就真的可以登入了嗎?筆者我原本也以為這樣就可以了,想不到被 Go 的 HTTP Client 陰了。因為這部份...
今日目標 如昨天所說,因為我們自己的 Phish Github 沒有把正確的 status code 傳給瀏覽器(下圖),所以沒辦法重新導向,而今天就是要解決這...
今日目標 花了好幾天終於完成登入,但還是有一些地方怪怪的,譬如說剛登入進去應該要看到 recent activity,但我們自己架在 localhost 的 P...
今日目標 昨天已經完成了 把來自瀏覽器的 header 轉發給 Github ,而今天要做的是 把來自 Github 的 header 轉發給瀏覽器 ,也就是圖...
今日目標 明明 cookie、header 都已經處理完了,為什麼還是不能發 issue 呢?今天的目標就是要找出到底是哪個環節出了問題 比較請求 先來觀察平...
今日目標 昨天發現不能發 issue 是因為有一個 cookie 是 __Host- 開頭的,那個 cookie 一定要 secure 屬性才會被瀏覽器存起來,...
今天是系列文的第二十天了,在今天之前我們每一行扣都是自己寫的,完全沒有使用到外部的 library,但總不可能所有功能都這樣,而且身為開發者應該要 避免重複造輪...