在Linux下使用BridgeWan代理
BridgeWan是淘寶上最便宜的教育網VPN。只有Windows的客戶端。
首先,在Windows下抓包得到了一點信息。
發現用的是PPTP協議。CHAP驗證方式。用戶名是一樣的。
但是在linux試一下直接連接,發現密碼錯誤,也就是說密碼改了。
在PPTP連接之前,它還發起了幾個HTTP的請求。
除了獲取程序界面上顯示的網頁之外,還有可能是請求了一些特別的東西,用來生成密碼。
總之它密碼改了就對了。
試圖用Wine運行,結果報了幾個錯,就是說有的函數沒實現。
注意到了RasDial這個函數,Wine沒有實現。
去msdn查了一下,是PPTP撥號相關的函數,而且它的參數里,包含了密碼!
這下好辦!首先把Wine的源碼下載下來,然后查找到RasDialA函數。
加一句話把密碼打印出來。編譯運行。
本來想著它動態生成密碼,每次都不一樣。
但是發現每次都一樣的。。這樣就更省事拉!
我用的是kvpnc這個客戶端,配置蠻方便的。
注意:驗證方式選擇MSCHAP,取消MPPE。
首先,在Windows下抓包得到了一點信息。
發現用的是PPTP協議。CHAP驗證方式。用戶名是一樣的。
但是在linux試一下直接連接,發現密碼錯誤,也就是說密碼改了。
在PPTP連接之前,它還發起了幾個HTTP的請求。
除了獲取程序界面上顯示的網頁之外,還有可能是請求了一些特別的東西,用來生成密碼。
總之它密碼改了就對了。
試圖用Wine運行,結果報了幾個錯,就是說有的函數沒實現。
注意到了RasDial這個函數,Wine沒有實現。
去msdn查了一下,是PPTP撥號相關的函數,而且它的參數里,包含了密碼!
這下好辦!首先把Wine的源碼下載下來,然后查找到RasDialA函數。
加一句話把密碼打印出來。編譯運行。
本來想著它動態生成密碼,每次都不一樣。
但是發現每次都一樣的。。這樣就更省事拉!
我用的是kvpnc這個客戶端,配置蠻方便的。
注意:驗證方式選擇MSCHAP,取消MPPE。
posted on 2011-01-07 19:56 糯米 閱讀(612) 評論(1) 編輯 收藏 引用 所屬分類: Linux