Probe and document the CHT/ASKEY RTF8207W GPON router including system info, GPON optical status, WAN/LAN config, WiFi settings, and full API endpoint reference for CLI management. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
63 lines
2.5 KiB
Markdown
63 lines
2.5 KiB
Markdown
# 探測摘要
|
||
|
||
## 探測日期
|
||
|
||
2026-04-10
|
||
|
||
## 目標
|
||
|
||
探測 192.168.42.1 是什麼設備,嘗試登入並取得完整設備資訊。
|
||
|
||
## 探測過程
|
||
|
||
### 1. 初步探測
|
||
|
||
- **Ping**: 成功,延遲約 10ms
|
||
- **DNS 反查**: 無結果
|
||
- **常見端口掃描**: 全部關閉(22, 80, 8080, 23, 53, 3389 等)
|
||
- **擴展端口掃描**: 僅 443 (HTTPS) 有回應
|
||
|
||
### 2. 識別設備
|
||
|
||
- 透過 HTTPS 抓取登入頁面 HTML,發現 `RTF8207W` 型號名稱
|
||
- `define.js` 確認客製化為 `CHT`,製造商為 ASKEY
|
||
- 登入頁面為繁體中文,具備圖形驗證碼防護
|
||
|
||
### 3. 分析登入機制
|
||
|
||
- 登入頁面引用 `login.js`,POST 至 `/cgi-bin/cbCheckLogin.xml`
|
||
- 驗證碼流程:POST `/cgi-bin/cbGetSummary.xml?Captcha=1` 取得 captcha value,同時產生 4 張圖片 (`/img/captcha1~4.png`)
|
||
- 帳密編碼:`mess_userpass()` 函式對每個字元做 XOR 0x1f(來自 `util_system.js`)
|
||
- 登入成功後 `cht` 帳號導向 `/avanzada.asp`(管理頁面)
|
||
|
||
### 4. API 登入
|
||
|
||
- 建立 session(GET / 取得 `_httpdSessionId_` cookie)
|
||
- 取得 captcha value(需帶 `Content-Type` 和 `Referer` header)
|
||
- 下載驗證碼圖片並辨識(本次為 `ek8o`)
|
||
- 編碼帳密後 POST 登入,回應 `Result=0` 表示成功,角色為 `system`
|
||
|
||
### 5. 資料蒐集
|
||
|
||
登入後透過 XML API 抓取:
|
||
|
||
- **系統摘要** (cbGetSummary):韌體 R82XXR250718、開機 9.4 天、記憶體 76%
|
||
- **GPON 光纖** (cbGetGPONInfo):O5 正常運作、Rx -17.12 dBm、Tx 2.66 dBm、溫度 58°C
|
||
- **WAN 連線** (cbGetWanIPIntf):
|
||
- PPPoE 主連線:1.160.78.32,VLAN 4082
|
||
- DHCP 管理連線:10.16.74.235,VLAN 4081(MOD/TR-069 用)
|
||
- Static 連線:停用
|
||
- **LAN** (cbGetLanIPv4Addr):192.168.42.1/24
|
||
- **WiFi 2.4G** (cbGetWifiAccPt):SSID `CHT_RTF8207W_1`,WPA2-PSK/AES,啟用
|
||
- **WiFi 5G**:Radio 啟用但 AP 停用,SSID `CHT_RTF8207W_2`
|
||
- **管理選單** (monu.asp):完整功能樹,含隱藏 Engineer Mode
|
||
|
||
## 主要發現
|
||
|
||
1. **設備身份**: ASKEY 製造的中華電信 RTF8207W GPON 路由器
|
||
2. **光纖正常**: GPON O5 狀態,接收光功率 -17.12 dBm 在合理範圍內(閾值 -28 ~ -7 dBm)
|
||
3. **雙 WAN**: PPPoE (上網) + DHCP (MOD/管理),各在不同 VLAN
|
||
4. **5G WiFi 未啟用**: Radio 有開但 AP 是停用的,可能需要手動開啟
|
||
5. **API 完整可控**: 所有管理功能都可透過 `/cgi-bin/cb*.xml` API 操作
|
||
6. **隱藏選單**: 在「重新啟動」連點 10 次可啟用 Engineer Mode(含 IGMP Proxy、Bridging、GPON Setting 等進階設定)
|