路由器固件反編譯教程哪裡有
Ⅰ 路由器的固件能反編譯嗎
可以進行
反編譯
。
路由器
的固件通常存儲在FLASH中,通常都是以 xxx.bin格式的文件形式保存的。bin格式是一種
二進制文件
,存儲的是路由器的
機器碼
,通過反編譯,可以將其還原為匯編碼,以便進行分析。獲取、反編譯及分析固件通常按下列步驟:
獲取路由器固件需要的環境
1.
常見路由器的SPI
FLASH
編程器
;
2.
最好是用Winows
筆記本來登陸到ubuntu系統的台式機上的方式
;
3.
Windows
下的Putty、winhex、WinSCP軟體工具;
4.
TTL線
、網線、萬用表及
烙鐵
,
熱風槍
等工具和線材;
分析步驟
1.
拆開對應的路由器設備的外殼;
2.
查看路由器內部的的介面標識;
3.
用萬用表找到對應的地線GND標號;
4.
通常為了調試或升級的方便,都會保留TTL引腳;
5.
查看是否存在有TTL線的引腳或觸點;
6.
用准備好的TTL線連接路由器的TTL引腳或觸點;
7.
windows下用putty中的串口項打開對應的TTL線連接的串口;
8.
查看是否有路由器啟動的日誌信息,如果有,請仔細分析;
9.
等路由信息啟動完畢後,看看是否有終端跳出來,是否有登陸窗口跳出;
10.
如果有登陸窗口,但是無法輸入,或者無法猜測出對應的用戶名密碼;
11.
用熱風槍或烙鐵取下路由器上的存儲
FLASH晶元
;
12.
在Windows下用編程器提前存儲在FLASH晶元的全部固件;
13.
用WinSCP工具將提取出的固件上傳到ubuntu系統中;
14.
在ubuntu系統中安裝對應的固件分析工具(firmware-mod-kit、binwalk、lzma、squashfs-tools等);
15.
用這些分析工具進行分析,分析出來後,解壓對應的數據包,提前對應的關鍵性數據進行分析。
按以上步驟可以實現對路由器的分析。
Ⅱ 路由器怎麼刷固件
路由器刷固件的方法(以TP-LINK為例):
1、打開瀏覽器,輸入192.168.1.1(即路由器的IP地址)回車,輸入路由器帳號和密碼,點擊登錄(參見路由器盒子上的標簽或說明書)。
2、進入路由器管理界面後,在運行狀態中查看路由器當前的硬體版本。
Ⅲ 百米生活路由器HQ55刷OP教程固件誰有
百米生活的路由器現在教程固件在瀏覽器里頭可以查詢,那裡有好多地方都可以看到具體。
Ⅳ 路由器的固件可以自己修改並刷進去么比如只改他管理頁面的一個字。
用OpenWRT,代碼開源,官網可下載,允許用戶自己修改、編譯、增減附加功能。
Ⅳ 怎麼將路由器官方下載的固件變成編輯器固件
以Newifi新路由為例,固件升級方法如下,供你參考
方法/步驟
1.首先打開IE瀏覽器,輸入Newifi新路由的路由器地址,初始地址為:192.168.99.1,出現Newifi新路由登錄界面。
2.輸入Newifi新路由的密碼之後可以進入路由管理界面,密碼為你設置的WIFI密碼。然後點擊路由設置。
3.點擊路由系統升級。可以看你的Newifi新路由當前路由系統版本,與最新版本號。
4.點擊升級後,會提示警告信息,點擊確定升級。
5.進入路由器新版本固件ROM下載。
6.Newifi新路由固件下載完成後,會自動進入升級。
7.升級完成後Newifi新路由會自己重啟,進入升級界面,可以看新版本號。若需要嘗試測試版本,或其它兼容的路由器固件ROM,可以選擇本地進行刷路由系統。
Ⅵ 路由器刷固件
破解路由器 刷入Breed引導
1/2 分步閱讀
在開始前,我們來說一下整個刷入的流程:先通過Breed Web 助手給路由器刷入Breed引導,再通過Breed引導刷入第三方固件。Breed引導是相當於電腦的BIOS,只要給路由器刷入Breed引導後,可以隨便刷入第三方固件。在操作前,需要下載好第三方固件(第三方固件有: Padavan,Tomato Phoenix ,PandoraBox,OpenWRT),大家根據自己喜好選擇。至於Breed Web 助手大家可以自行搜索,下面開始操作。
2/2
將路由器通過網線連接到電腦,如果此前設置過路由器,請把路由器恢復出廠設置。在恢復出廠設置後,打開瀏覽器輸入路由器默認IP地址(小編這里是:192.168.2.1),看看是否能正常登陸到路由器設置界面,如果能關閉瀏覽器,進行下一步。找到下載好的Breed Web 助手,右鍵選擇「以管理員身份運行」(如果出現安全軟體阻止,請添加為信任,以防操作失敗),然後選擇刷機方案,大家根據自己路由器的品牌和型號選擇(小編選的是:k1,k1s,k2全自動方案),其他保持默認。接著點擊「開始刷機」按鈕,等待刷入完成。(一般都會一次性成功。如果中途出錯,只有重頭開始了)。當軟體提示「刷機完成」後,等待兩分鍾斷掉路由器的電源。
刷入固件
1.拔掉路由器電源,按住路由器重置按鈕,插上電源,等待10秒鍾左右。2.打開瀏覽器,輸入「192.168.1.1"回車,進入了Breed Web 控制台了。3.在界面的左側點擊「恢復出廠設置」,在固件類型選擇「Config區(公版)」然後點擊「執行」,等待執行完成。
2/2
然後在左側點擊「固件更新」,在右側常規固件下,勾選固件復選框,點擊「選擇文件」,添加准備好的固件。接著點擊「上傳」,確認上傳固件信息,點擊「更新」,等待完成(在完成之前,不要斷開路由器電源,不然路由器有變磚的可能)