BridgeWan是淘寶上最便宜的教育網(wǎng)VPN。只有Windows的客戶端。
首先,在Windows下抓包得到了一點信息。
發(fā)現(xiàn)用的是PPTP協(xié)議。CHAP驗證方式。用戶名是一樣的。
但是在linux試一下直接連接,發(fā)現(xiàn)密碼錯誤,也就是說密碼改了。
在PPTP連接之前,它還發(fā)起了幾個HTTP的請求。
除了獲取程序界面上顯示的網(wǎng)頁之外,還有可能是請求了一些特別的東西,用來生成密碼。
總之它密碼改了就對了。
試圖用Wine運行,結(jié)果報了幾個錯,就是說有的函數(shù)沒實現(xiàn)。
注意到了RasDial這個函數(shù),Wine沒有實現(xiàn)。
去msdn查了一下,是PPTP撥號相關(guān)的函數(shù),而且它的參數(shù)里,包含了密碼!
這下好辦!首先把Wine的源碼下載下來,然后查找到RasDialA函數(shù)。
加一句話把密碼打印出來。編譯運行。
本來想著它動態(tài)生成密碼,每次都不一樣。
但是發(fā)現(xiàn)每次都一樣的。。這樣就更省事拉!
我用的是kvpnc這個客戶端,配置蠻方便的。
注意:驗證方式選擇MSCHAP,取消MPPE。