[ virtualVoid @ 09.11.2009. 19:12 ] @
Router je Kasda 318-EUI. Na netu je veoma malo dokumentacije o njemu, a nimalo o ugradjenom shellu. Jedina dokumentacija je interna router help dokumentacija. Router dozvoljava logiranje na njega putem telneta. Nakon logiranja kucam komandu 'sh' koja aktivira ruterov shell mod. Code: xxx@xxx:~$ telnet 192.168.1.1 Trying 192.168.1.1... Connected to 192.168.1.1. Escape character is '^]'. BCM96338 ADSL Router Login: xxx Password: > sh BusyBox v1.00 (2007.04.24-06:17+0000) Built-in shell (msh) Enter 'help' for a list of built-in commands. # komandom help izlistavam komande Code: # help Built-in commands: ------------------- . : break cd continue eval exec exit export help login newgrp read readonly set shift times trap umask wait [ busybox cat chmod date df dmesg echo expr false ifconfig init insmod kill klogd linuxrc ln logger logread mkdir mount msh ping ps pwd reboot rm rmmod route sendarp sh sysinfo syslogd test tftp tftpd top true tty vconfig # Npr.na ovaj nacin komandom reboot mogu rebootati router softverski bez da radim hard reboot paljenjem/gasenjem cime produzavam trajanje routera. Ako ukucam komandu ps vidim da je podignut daemon pppd sa adsl lozinkom i usernameom korisnika Code: # ps PID Uid VmSize Stat Command 1 admin 184 S init 2 admin SW< [ksoftirqd/0] 3 admin SW< [events/0] 4 admin SW< [khelper] 5 admin SW< [kblockd/0] 6 admin SW [pdflush] 7 admin SW [pdflush] 8 admin SW [kswapd0] 9 admin SW< [aio/0] 10 admin SW [mtdblockd] ... 254 admin 232 S pppd -c 8.35.1 -i nas_8_35 -u XXXXXXXXX -p ******** -f 496 admin 164 S /bin/dnsprobe 500 admin 204 S upnp -L br0 -W ppp_8_35_1 -D 524 admin 192 S /bin/igmp ppp_8_35_1 551 admin 448 S telnetd 552 admin 260 S sh -c sh 553 admin 288 S sh 562 admin 252 R ps # komanda pppd ima i svoje parametre Code: # pppd --help pppd: illegal option -- - usage: pppd [-s] [-b] [-d] [-i interface] [-a vcc] [-u username] [-p passwd] [-o idle] [-m prevmac/prevsid] [-A ipaddr] /proc/var/fyi/wan//pid: cannot create SIGSEGV # Sad dolazi do problema. Zelio bih preko shella promijeniti adsl korisnika ali kada ukucam komandu dobijem poruku Code: # pppd -c 8.35.1 -i nas_8_35 -u USERNAME -p LOZINKA PPP: PPP8_35_1 Start to connect ... PPP: PPP8_35_1 Connection Up. I tu stane. Veza sa novim userom se ne uspostavi niti nakon reboota nego tada primijetim da pppd servis nije ni podignut. Ako postavim svic -f (kao u ps listingu), onda mi javlja da nedostaje --f svic. Ako njega stavim, onda mi javi da je shell naisao na nepoznatu komandu '-- -'. Moze li iko skuziti sto preskacem? Mislim da ce iskusniji sys admin ovo odmah skuziti. |