某4G无线路由终端分析
设备介绍
随着4G网络的大区域覆盖,移动端的网络速度得到大幅提升,此次分析的该款4G无线路由终端,就是通过sim卡连上LTE网络之后,在通过wifi模块将蜂窝网络转为wifi信号共享给其他设备使用,其原理与手机共享热点类似,因其便携省电等功能,目前在市场上的反响颇高,X宝销量达数万件。
硬件分析
话不多说,进入正题,拆掉背面螺丝,取出电池,揭掉正面盖板,在正面PCB上是一块全彩TFT屏幕,显示效果一般,屏幕下方有多个印字。
左侧有两个焊点,分别是RXD和TXD口,可以通过UART模式调试。
下方左侧是8口的JTAG调试口,加一个公用GND口,JTAG调试下篇会重点介绍。
正下方靠近USB充电口位置是电源电压测试口,主要用来测量额定输入输出的电源电压。
拆掉PCB上的螺丝,翻转板子,背面包括SIM插槽、SD卡插槽以及核心处理芯片,出于保护和散热的目的,还加装了保护盖。
拆掉盖子,先看下主要芯片的型号和用途,这对进一步分析有很大帮助。
图上标注1的芯片通过查看印字分析,为芯天下出产的PN26Q01AWSIUG 型存储芯片,存储容量为1G。
标注2的芯片为中兴微电子生产的ZX297520型手机modem芯片,支持TD-LTE/FDD LTE /WCDMA/TD-SCDMA/EDGE全模制式。
标注3的芯片为Realtek生产的使用非常广泛的RTL8189ES无线wifi芯片,是一款高性能、低功耗、体积小SDIO接口无线模组。
标注4的芯片为中兴微电子生产的ZX23422电源管理芯片。
标注5的芯片为锐迪科(RDA)生产的RPM6743射频前端芯片,是蜂窝网络和wifi信号广播收发的重要组成部分。
串口调试
在认识设备的基本构成之后,重新组装好,首先通过正面的UART调试串口来进行初步调试,采用夹具连接RXD、TXD两个调试点,在设备通电情况下,只需把转接板上的GND口与板子上的公用GND口相连即可。
因串口输出信息过多,影响观察输入和输出结果,因此采用串口调试助手,设置波特率为115200,输入命令并发送,可以成功执行。
初步分析
查看当前进程,通过串口输出信息,发现该终端采用goahead作为web服务器,4719端口存在一个telnet服务。
连接wifi进入web管理界面,查看设备ip。
通过telnet连接设备,使用弱口令弱口令:admin、admin即可登录。
该账号为后门账号。
查看开启的端口。
如果需要继续分析,可以通过tftp 传输文件至本地,例如/bin/goahead。