當前位置:才華齋>計算機>網路技術>

路由器撥號密碼破解方法

網路技術 閱讀(3.22W)

如果你平時都使用路由器直接上網,時間長了,你還能記得你的寬頻(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地址進行識別),然後確定回到主介面。