In een poging te onderzoeken of een Western Digital My Net N900 router overweg zou kunnen met een 4TB usb disk, ben ik er achter gekomen dat je met telnet kunt inloggen op het apparaat.
na het downloaded van het GPL source pakket, blijkt dat er een
192.168.1.1/telnet.php
pagina bestaat. De inlognaam Alphanetworks staat ook alvast in het bestand. Voor het wachtwoord moet je wat verder zoeken, want dat staat kennelijk in /etc/config/image_sign. Gelukkig zijn er andere scripts in het source pakket waarbij wat 'if ... then ...' statements worden losgelaten op dat bestand, zodat het nu duidelijk is dat het bijbehorende wachtwoord wrgnd15_wd_pro is.
Inloggen doet verder niet zo veel, busybox is erg uitgekleed:
volgens /proc/config.gz is advanced partition support en ext4 compiled in, dus ik heb goede hoop :-)
Ik wilde gewoon ergens vastleggen dat je telnet aan kunt zetten, vandaar deze post.
na het downloaded van het GPL source pakket, blijkt dat er een
192.168.1.1/telnet.php
pagina bestaat. De inlognaam Alphanetworks staat ook alvast in het bestand. Voor het wachtwoord moet je wat verder zoeken, want dat staat kennelijk in /etc/config/image_sign. Gelukkig zijn er andere scripts in het source pakket waarbij wat 'if ... then ...' statements worden losgelaten op dat bestand, zodat het nu duidelijk is dat het bijbehorende wachtwoord wrgnd15_wd_pro is.
Inloggen doet verder niet zo veel, busybox is erg uitgekleed:
# mount
rootfs on / type rootfs (rw)
/dev/root on / type squashfs (ro,relatime)
none on /proc type proc (rw,relatime)
ramfs on /var type ramfs (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
usbfs on /proc/bus/usb type usbfs (rw,relatime)
tmpfs on /dev type tmpfs (rw,relatime)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
# cat /proc/cpuinfo
Vendor : Ubicom
CPU : IP8K
MMU : enabled
FPU : enabled
Arch : 4
Rev : 1
Clock Freq : 600.0 MHz
DDR Freq : 533.0 MHz
BogoMips : 589.82
Calibration : 294912000 loops
Hardware : UbicomIP8K
cpu[00] : thread id - 6
cpu[01] : thread id - 2
cpu[02] : thread id - 3
cpu[03] : thread id - 4
cpu[04] : thread id - 5
# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/root 10624 10624 0 100% /
tmpfs 126720 144 126576 0% /dev
# busybox
BusyBox v1.18.1 (2013-02-07 11:40:56 CST) multi-call binary.
Copyright (C) 1998-2009 Erik Andersen, Rob Landley, Denys Vlasenko
and others. Licensed under GPLv2.
See source distribution for full notice.
Usage: busybox [function] [arguments]...
or: busybox --list[-full]
or: function [arguments]...
BusyBox is a multi-call binary that combines many common Unix
utilities into a single executable. Most people will create a
link to busybox for each function they wish to use and BusyBox
will act like whatever it was invoked as.
Currently defined functions:
[, [[, addgroup, adduser, arp, ash, awk, basename, cat, chmod,
chpasswd, cp, cryptpw, cut, date, dd, delgroup, deluser, df,
dnsdomainname, du, echo, egrep, expr, false, fdisk, fgrep, find, free,
fuser, grep, gunzip, gzip, hd, hexdump, hostname, id, ifconfig, init,
insmod, kill, killall, killall5, ln, ls, lsmod, md5sum, mkdir, mknod,
mkpasswd, mkswap, modprobe, mount, mv, netstat, nice, passwd, pidof,
ping, ping6, ps, pwd, renice, rm, rmdir, rmmod, route, sed, sh, sleep,
swapoff, swapon, sync, sysctl, tar, test, tftp, tftpd, top, touch, tr,
true, tunctl, umount, uname, uptime, vconfig, vi, wc, wget, xargs, yes,
zcat
# free
total used free shared buffers
Mem: 253456 86928 166528 0 6544
-/+ buffers: 80384 173072
Swap: 0 0 0
volgens /proc/config.gz is advanced partition support en ext4 compiled in, dus ik heb goede hoop :-)
Ik wilde gewoon ergens vastleggen dat je telnet aan kunt zetten, vandaar deze post.
hout-nerd - www.hetmooistehout.nl of www.houtenschalen.nl