boruncho написа:Как се стига до паролите на MT882:
По лесо от колкото предполагате

Трябва ви работещ сериен-конзолен кабел.
Бутвате модема, и някъде по средата набивате Ctrl+C, и .... о чудо, получавате root prompt (#)
Сега може да разгледаме наоколо - понеже няма команда "ls" използваме "echo * "
Забелязваме че липсва /etc/passwd - оказва се че го създава програмата cfm, която е като швеицарско ножче - прави всичко - вдига системата, интерфеисите, играе роля на httpd и telnetd. Извод -> паролите ги има някъде некриптирани.
Забелязваме следния интересен фаил: /etc/default.cnf
# cat /etc/default.cfg
<psitree>
<Alarm>
<Thresoldentry LOFS="0" LOSS="0" LOLS="0" ESS="0"/>
</Alarm>
<SystemInfo>
<protocol autoScan="enable" upnp="enable" igmpSnp ="disable" macFilterPolicy="f>
<sysLog state="enable" displayLevel="WARNING" logLevel="WARNING" option="local">
<snmp state="disable" readCommunity="ADSL" writeCommunity="ADSL" sysName="Huawe>
<dns dynamic="enable" primary="192.168.1.1" secondary="192.168.1.254"/>
<sysUserName value="admin"/>
<sysPassword value="YWRtaW4hIWhpZGRlbiYm"/>
<sptPassword value="ZHNsODgyc3VwUG9ydA=="/>
<usrPassword value="dXNlciEhaGlkZGVuJiY="/>
<defaultGateway enblGwAutoAssign="disable" ifName="ppp_0_35_1" ipAddr="0.0.0.0">
</SystemInfo>
<OtherUser>
<newuser1 username="root" password="TVQ4ODJyb290YWNjZXNz" priv="1"/>
</OtherUser>
....
....
Тук очевидно има пароли - но са някак "криптирани", или може би просто кодирани?
Я да пробваме:
root@linux:~# echo "TVQ4ODJyb290YWNjZXNz" | openssl enc -d -base64
MT882rootaccessroot@linux:~#
Бинго!