Skip to content

obtener db_user_cfg.md

Luca Olivetti edited this page Aug 7, 2020 · 2 revisions

entrar por telnet al router, obtener el fichero db_user_cfg.xml y descifrarlo

Ponemos una memoria usb formateada en fat o ntfs en el puerto usb del router, entramos por telnet al router

$ telnet 192.168.1.1
Trying 192.168.1.1...
Connected to 192.168.1.1.
Escape character is '^]'.
ZXHN H298A
Login: usuario
Password: 

BusyBox v1.17.2 (2019-07-26 10:35:26 CST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

copiamos el fichero db_user_cfg.xml a la memoria usb

$ cp /proc/cfg/db_user_cfg.xml /mnt/usb1_1/

y lo copiamos a nuestro ordenador (bien quitando la memoria, bien usando el servidor samba/ftp del router).

Después se descifra igual que el config.bin

python3 examples/decode.py --serial ZTEXXXXXXXXXXXX db_user_cfg.xml db_user_cfg.txt

y ahí sí que están todos los parámetros.

sendcmd

El comando sendcmd permite leer la configuración, pero tampoco enseña las contraseñas.

sendcmd 1 DB p visualiza la lista de las tablas de configuración

sendcmd 1 DB p TelnetCfg visualiza la configuración de telnet (los asteriscos no los he puesto yo, sale tal cual).

<Tbl name="TelnetCfg" RowCount="1">
        <Row No="0">
                <DM name="TS_Enable" val="1"/>
                <DM name="Wan_Enable" val="0"/>
                <DM name="Lan_Enable" val="0"/>
                <DM name="TS_Port" val="23"/>
                <DM name="TS_UName" val="***"/>
                <DM name="TS_UPwd" val="***"/>
                <DM name="Max_Con_Num" val="5"/>
                <DM name="Max_Auth_Tries" val="30000"/>
                <DM name="Auth_Lock_Time" val="1"/>
                <DM name="ProcType" val="0"/>
                <DM name="Level" val="2"/>
                <DM name="DSCPRemark" val="-1"/>
                <DM name="VLanPrioRemark" val="-1"/>
                <DM name="QueueNum" val="-1"/>
        </Row>
</Tbl>

colorin colorado

Y colorin colorado, este cuento se ha acabado (o no, no os he contado todo amiguitos....)