
當我以 root/admin 身分連接到 HG8245 的 Web 介面時,我只能部分存取某些路由器選項。
我嘗試重置路由器設定並透過 telnet(即 telnet 192.168.100.1 23)連接到路由器以找出設定檔中的超級管理員帳戶,但沒有成功。
有什麼方法可以將路由器重置為出廠設定或獲得超級管理員存取權限嗎?
答案1
您是否嘗試過以使用者身分登入telecomadmin
並通過admintelecom
?這是華為 HG8245/HG8245T 的預設硬編碼用戶//通行證,據我所知,甚至無法更改該用戶的密碼(至少不能從 Web UI 更改),這非常荒謬!
答案2
取得路由器的配置
看起來華為在所有路由器的配置上使用相同的加密金鑰,並且根據西班牙語論壇它存在於路由器 /etc/wap/aes_string 上的檔案中。
我已經找到了原始碼對於工具aescrypt2_華為所提供的內容以及名為的部落格上提供的演練澤特。華為似乎hex:13395537D2730554A176799F6D56A239
在其所有設備上使用相同的配置加密金鑰,該工具的二進位版本的唯一特別之處是它在文件中添加了 8 位元組標頭。您可以查看原始程式碼連結以獲取更詳細的說明。
正如演練和 @Blz 所提到的,您可以修改UserLevel
to0
並將其重新上傳到路由器,但是...我強烈建議您新增使用者而不是修改現有帳戶。您需要使用公式 SHA256(MD5(新密碼)) 產生新的密碼雜湊。透過使用「admin」進行測試,進行測試以確保您可以產生與檔案中的 root 帳戶相同的雜湊值。
在 Mac 上
echo -n admin | md5 | tr -d '\n' | shasum -a 256
產量
465c194afb65670f38322df087f0a9bb225cc257e43eb4ac5a0c98ef5b3173ac
在文件中
<X_HW_WebUserInfoInstance InstanceID="1" UserName="root" Password="465c194afb65670f38322df087f0a9bb225cc257e43eb4ac5a0c98ef5b3173ac" UserLevel="1" Enable="1" ModifyPasswordFlag="0" PassMode="2" />
哈希值匹配。
答案3
有一種方法可以獲得管理員存取權限。以 root/admin 身分登入 Web 介面。下載現有配置(系統工具->設定檔並點擊下載設定檔)。使用文字編輯器開啟下載的檔案。設定檔是否加密取決於您的韌體版本。如果您的文字編輯器顯示XML資料 然後只需搜尋根或者X_HW_Web使用者資訊並修改現有記錄或新增記錄。
<X_HW_WebUserInfo NumberOfInstances="2">
<X_HW_WebUserInfoInstance InstanceID="1" UserName="root" Password="secterPass" UserLevel="0"/>
<X_HW_WebUserInfoInstance InstanceID="2" UserName="blizz" Password="myPassword" UserLevel="0"/>
</X_HW_WebUserInfo>
(用戶等級=“0”表示該使用者俱有管理員權限。如果新增記錄,請不要忘記更改值實例數)
然後只需透過 Web 介面上傳更新的設定檔(系統工具->設定檔)
但是,如果設定檔已加密,您應該按照以下步驟操作本教程。
答案4
您可以透過更新路由器設定檔來變更華為HG8245預設管理員帳戶telecomadmin的密碼。您甚至可以將根帳戶設定為管理員帳戶,甚至新增帳戶。
欲了解更多信息,請參閱此網站 https://zedt.eu/tech/hardware/obtaining-administrator-access-huawei-hg8247h/