作者:ryze_t
01簡(jiǎn)介
Binwalk 可以提取出其文件系統(tǒng)。
02固件模擬
Tenda 控制 WEB 相關(guān)流程的程序一般是 bin 目錄下的 httpd 程序:
通過(guò) sudo qemu-mipsel -L ./ ./bin/httpd 進(jìn)行模擬:
關(guān)鍵詞搜索在main函數(shù)處:
22行有關(guān)于 apmib_init 的判斷,若失敗會(huì)輸出“Initialize AP MIB failed !”。
通過(guò) IDA 判斷找到關(guān)鍵判斷為 0x33A68 處,通過(guò) 010editor 將 bnez 改為 beqz:
保存替換后發(fā)現(xiàn)卡在 check_network處,同樣的方式進(jìn)行修改,執(zhí)行:
繼續(xù)修改 check_cfm 的判斷,執(zhí)行:
listen ip = 255.255.255.255,加一張 br0 網(wǎng)卡:
apt install uml-utilities bridge-utilsbrctl addbr br0ifconfig br0 192.168.142.100/24brctl addif br0 ens33
再執(zhí)行發(fā)現(xiàn)又進(jìn)入了 check_network 的判斷循環(huán),應(yīng)該是通過(guò)增加網(wǎng)卡使得 check_network 返回正常,這里通過(guò)010editor修改回去,再執(zhí)行:
模擬成功。
審核編輯:湯梓紅
-
路由器
+關(guān)注
關(guān)注
22文章
3837瀏覽量
116622 -
tenda
+關(guān)注
關(guān)注
0文章
2瀏覽量
6743
原文標(biāo)題:Tenda 路由器 CVE-2022-37810分析
文章出處:【微信號(hào):IOTsec Zone,微信公眾號(hào):IOTsec Zone】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
路由器分類(lèi)
路由器的種類(lèi)
低成本路由器不支持OTA嗎?
路由器故障分析及排除
tenda路由器說(shuō)明書(shū) (騰達(dá)(Tenda)TEI系列路由器
騰達(dá)(Tenda)TEI系列路由器說(shuō)明書(shū)
路由器死機(jī)掉線(xiàn)問(wèn)題原因分析
網(wǎng)絡(luò)技術(shù)講解:路由器基礎(chǔ)精析
路由器,路由器原理,路由器協(xié)議,路由器算法
什么是軟件路由器/高端路由器
路由器設(shè)置

評(píng)論