糯米文學吧

位置:首頁 > 計算機 > 網絡技術

路由器撥號密碼破解方法

如果你平時都使用路由器直接上網,時間長了,你還能記得你的寬帶(ADSL)帳户名和密碼嗎?忘記密碼後又該如何找回呢?別急,本站小編帶你一同找回遺忘的ADSL密碼-路由器撥號密碼破解方法,希望對大家有幫助,更多內容請關注應屆畢業生網!

路由器撥號密碼破解方法

  1、安全性較差的路由器(例如騰達的某些路由器):

這裏所説的安全性較差的路由器,是指沒有對HTTP管理頁面上顯示的撥號密碼進行加密(只是顯示為星號)。對於這類情況,只需要用一些星號密碼查看器查看,或者直接查看網頁的源代碼就可以看到密碼了。

2、安全性一般的路由器(例如D-Link的某些路由器):

這類路由器利用星號密碼查看器,或者直接查看網頁源代碼是看不到密碼的(就算看到,也可能是錯誤的密碼)。這時可以將路由器的配置信息通過HTTP管理頁面備份出來(不同路由器操作不同,但絕大多數路由器都提供了此功能),然後用十六進制編輯器(例如WinHex或UltraEdit等軟件)打開查看,如果不是亂碼的話,就搜索一下ADSL的用户名,相信在附近就能找到ADSL的密碼。

  3、安全性較高的`路由器(例如TP-Link的路由器):

遺憾的是,以上各種方法,對TP-Link的路由器都無效,直接查看網頁源代碼或者星號密碼查看器查到的寬帶密碼,永遠都是Hello123World。(很多人看到這個Hello123World,還以為真的找到密碼了呢。TP-Link的這個小陷阱很有趣吧?)既然如此,怎樣才能取得密碼呢?看來要換個思路了,直接從路由器的管理頁面、備份文件中都拿不到密碼,那就從硬件上試試看吧。

用網線把路由器的WAN口和自己電腦的網卡連接起來,這樣撥號密碼就會發送到電腦的網卡上了,然後使用嗅探器直接嗅探就可以拿到密碼了。

想法看起來很簡單,可是實現起來還真有點難度,我把路由器的WAN口和自己電腦的網卡連接完畢,並開啟了嗅探器,然後用另一台電腦登陸路由器,連接ADSL,結果別説是密碼了,就連ADSL的用户名都沒嗅探到,看來在某些環節上出了問題。

於是上網查找了PPPoE撥號協議相關的資料:

PPPoE協議的階段

PPPoE有兩個不同的階段:

  1、PPPoE的發現階段

由於傳統的PPP連接是在已經建立了在撥號後,通過串行連接或ATM虛擬線路建立在兩個終端之間的,因此所有通過線路發送的PPP幀,都一定會達到另一終端。但在以太網中,每個節點在網絡中可以訪問所有其他節點。以太網數據包中,包含目標節點的硬件地址(MAC地址)編碼的數據包頭。幫助數據包到達目標節點。

因此在通過以太網交換PPP協議數據包之前,需要先得到對方的MAC地址,從而封裝以太網數據包。PPPoE發現階段恰好是在做此事。此外它也有助於建立一個會話ID,可用於進一步交換數據包。

 2、PPP會話階段

一旦取得另一方的MAC地址,並且會話已經建立,那麼兩個終端就擁有了構建PPPoE連接,並通過連接交換數據包的所有必須信息。發現之後的這一階段,叫做會話階段。

原來PPPoE不是簡單的把密碼發出去,然後等待建立連接這麼簡單,他還會先進行“發現”,如果“發現”失敗了,自然不會嗅探到ADSL的密碼。

既然如此,就要想辦法讓PPPoE能夠成功的發現另一個終端。

於是便有了解決方案:如果手頭有集線器,可以把路由的WAN口、寬帶Modem和你的電腦網卡都插在集線器上,然後進行嗅探。(沒試過,不知道網通或者電信發送ADSL密碼是不是加密的?)

 如果沒有集線器的話,就要用下面的方法了:

首先需要一台裝有Windows Server 2003的電腦(虛擬機也可以),然後就可以開工了。

(vmware虛擬主機虛擬機設置編輯網絡,這台虛擬主機的網絡模式一定要是“橋接網絡”)

硬件連接不需要改動,依然採用上面的方法(網卡連接路由的WAN口)。通過Windows2003建立PPPOE服務器。

先下載需要用到的軟件RASPPPOE(_)和Cain(_,遺憾的是官方網被牆,有的人可能打不開,自己另行尋找下載地址吧)

也可以通過我的csdn資源地址下載:

 一、在Windows2003安裝PPPoE協議

首先在vmware虛擬機上安裝windows2003,然後安裝RASPPPOE,安裝過程比較麻煩,這裏簡單説一下,首先打開“控制面板”->雙擊“網絡連接”->右擊“本地連接”->選 擇“屬性”->單擊“安裝”按鈕->選中“協議”->單擊“添加”按鈕->單擊“從磁盤安裝”按鈕->輸入解壓後的 RASPPPOE所在目錄並確定->選中“PPP over Ethernet Protocol”->然後一路“確定”和“仍然繼續”就可以了。

(順便一提,記得為你的網卡設置一個固定IP!例如之類的都可以,可以隨意設置)

 二、配置Windows2003路由和遠程訪問功能

安裝好RASPPPOE後,打開2003的路由和遠程訪問,接下來看圖説明吧:

至此,系統設置部分全部完成,開始進行嗅探器設置。

打開Cain,單擊菜單欄上的Configure,選擇你的網卡(可以根據後面的IP地址進行識別),然後確定回到主界面。