寬帶用戶爆增,營運商需有效管理用戶。PPPoE(PPP over Ethernet)結合乙太網經濟性與 PPP 可擴展性/管理控制,廣泛用於 xDSL、Cable Modem、無線接入。中華網通等採 LAN 方式,用戶需 PPPoE 撥號驗證取得公網 IP 才能上網。
PPPoE SESSION_ID。若發現多個 AC,通常選回應最快者。CODE=0x09、SESSION_ID=0x0000,含服務名稱 Tag(0x0101)。CODE=0x07、SESSION_ID=0x0000,含 AC 名稱 Tag(0x0102)與可提供服務 Tag。CODE=0x19、SESSION_ID=0x0000,含請求服務 Tag。CODE=0x65、SESSION_ID=唯一值,含 AC 名稱 Tag 確認服務。雙方進入 PPP 階段。逾時重傳機制:無 PADO 重發 PADI 並加倍等待;等 PADS 逾時重發 PADR。PADT 可隨時終止會話。
核心觀察: Discovery 為廣播,Session 為單播;用戶端通常選回應最快(最近)的 AC。
攻擊思路: 在同一交換機/集線器(通常同樓層)架設一台 PPPoE Server,周圍用戶撥號時會優先連上此偽裝 AC,從而攔截驗證過程。
警示: 本文僅為技術原理分析與安全研究,嚴禁用於非法竊取用戶帳號。網管人員應部署加密驗證(如 CHAP/MS-CHAPv2)、啟用 802.1X 埠控制、隔離用戶廣播域以防範此類攻擊。