4 root 0 S [kswapd] 5 root 0 S [bdflush] 6 root 0 S [kupdated] 7 root 0 S [mtdblockd] 19 root 0 S mvapd /tmp/hostapd.conf 28 root 0 S [jffs2_gcd_mtd2] 40 root 0 S httpd WAN 45 root 0 S syslogd -m 0 -t GMT0 -O /tmp/syslog.log 46 root 0 S klogd 47 root 0 S inetd 68 root 0 S udhcpc -i WAN -p /var/run/udhcpc0.pid -s /t 69 root 0 S infosvr br0 70 root 0 S watchdog 71 root 0 S ntp 74 root 0 S udhcpd /tmp/udhcpd.conf 82 root 0 S dproxy -d -c /tmp/dproxy.conf 91 root 0 S upnp -L br0 -W WAN 94 ttyS0 root 0 S /bin/sh 95 root 0 R /bin/telnetd 96 ttyp0 root 0 S -sh 116 ttyp0 root 0 R ps # ls --help BusyBox v0.60.4 (2006.09.15-20:18+0000) multi-call binary Usage: ls [-1AacCdeFilnprSsTtuvwxXk] [filenames...] # uname Linux # uname -a Linux (none) 2.4.22-uc0 #138 Sat Sep 16 20:29:38 EDT 2006 armv4l unknown # uname -A BusyBox v0.60.4 (2006.09.15-20:18+0000) multi-call binary Usage: uname [OPTION]... # uname --help BusyBox v0.60.4 (2006.09.15-20:18+0000) multi-call binary Usage: uname [OPTION]... # uname Linux # ls www usr sbin mnt jffs etc bin var tmp proc lib garbage dev # ps PID TTY Uid Size State Command 1 root 0 S init 2 root 0 S [keventd] 3 root 0 S [ksoftirqd_CPU0] 4 root 0 S [kswapd] 5 root 0 S [bdflush] 6 root 0 S [kupdated] 7 root 0 S [mtdblockd] 19 root 0 S mvapd /tmp/hostapd.conf 28 root 0 S [jffs2_gcd_mtd2] 40 root 0 S httpd WAN 45 root 0 S syslogd -m 0 -t GMT0 -O /tmp/syslog.log 46 root 0 S klogd 47 root 0 S inetd 68 root 0 S udhcpc -i WAN -p /var/run/udhcpc0.pid -s /t 69 root 0 S infosvr br0 70 root 0 S watchdog 71 root 0 S ntp 74 root 0 S udhcpd /tmp/udhcpd.conf 82 root 0 S dproxy -d -c /tmp/dproxy.conf 91 root 0 S upnp -L br0 -W WAN 94 ttyS0 root 0 S /bin/sh 95 root 0 S /bin/telnetd 96 ttyp0 root 0 S -sh 124 ttyp0 root 0 R ps # [WL530G] login: root Password: ***************************************************************** Liberated Libertas Firmware for the WL-530g Developers: Jeremy Collake ***************************************************************** BusyBox v0.60.4 (2006.09.15-20:18+0000) Built-in shell (msh) Enter 'help' for a list of built-in commands. # ls /lib modules # ls /lib/modules unimac.o ip_nat_rule.o smbfs.o ip_nat_proto_unknown.o nvram_mod.o ip_nat_proto_udp.o nvram_linux.o ip_nat_proto_tcp.o netfilter.o ip_nat_proto_icmp.o mvwlan.o ip_nat_proto_gre.o iptable_nat.o ip_nat_pptp.o iptable_mangle.o ip_nat_helper.o iptable_filter.o ip_nat_h323.o ipt_time.o ip_nat_ftp.o ipt_tcpmss.o ip_nat_core.o ipt_state.o ip_conntrack_tftp.o ipt_mark.o ip_conntrack_standalone.o ipt_mac.o ip_conntrack_proto_udp.o ipt_TCPMSS.o ip_conntrack_proto_tcp.o ipt_REJECT.o ip_conntrack_proto_icmp.o ipt_REDIRECT.o ip_conntrack_proto_gre.o ipt_NETMAP.o ip_conntrack_proto_generic.o ipt_MASQUERADE.o ip_conntrack_pptp.o ipt_MARK.o ip_conntrack_h323.o ipt_LOG.o ip_conntrack_ftp.o ip_tables.o ip_conntrack_core.o ip_nat_tftp.o ip_conntrack.o ip_nat_starcraft.o ip_autofw.o ip_nat_standalone.o gpio.o # fre fre: not found # free total used free shared buffers Mem: 14392 12556 1836 0 1304 # mount rootfs on / type rootfs (rw) /dev/mtdblock1 on / type cramfs (ro) proc on /proc type proc (rw) ramfs on /tmp type ramfs (rw) /dev/mtdblock2 on /jffs type jffs2 (rw) # thepeople [02:19] * arteqw (n=artur@egq27.internetdsl.tpnet.pl) has joined #x-wrt [03:58] * arteqw (n=artur@egq27.internetdsl.tpnet.pl) Quit (Read error: 104 (Connection reset by peer)) [04:07] * arteqw (n=artur@egq27.internetdsl.tpnet.pl) has joined #x-wrt thepeople[05:21] * arteqw (n=artur@egq27.internetdsl.tpnet.pl) has left #x-wrt ("Ex-Chat"): not found # [02:19] * arteqw (n=artur@egq27.internetdsl.tpnet.pl) has joined #x-wrt syntax error # [03:58] * arteqw (n=artur@egq27.internetdsl.tpnet.pl) Quit (Read error: 104 (Connection reset by peer)) syntax error # [04:07] * arteqw (n=artur@egq27.internetdsl.tpnet.pl) has joined #x-wrt syntax error # [05:21] * arteqw (n=artur@egq27.internetdsl.tpnet.pl) has left #x-wrt ("Ex-Chat")thepeople syntax error # [02:19] * arteqw (n=artur@egq27.internetdsl.tpnet.pl) has joined #x-wrt syntax error # [03:58] * arteqw (n=artur@egq27.internetdsl.tpnet.pl) Quit (Read error: 104 (Connection reset by peer)) syntax error # [04:07] * arteqw (n=artur@egq27.internetdsl.tpnet.pl) has joined #x-wrt syntax error # [05:21] * arteqw (n=artur@egq27.internetdsl.tpnet.pl) has left #x-wrt ("Ex-Chat") syntax error # mkdir /mnt/dl # mount -t nfs 192.168.2.111:/home/downloads /mnt/dl -o nolock mount: 192.168.2.111:/home/downloads failed, reason given by server: Permission denied mount: nfsmount failed: Bad file descriptor mount: Mounting 192.168.2.111:/home/downloads on /mnt/dl failed: Invalid argument # ping 192.168.2.111 PING 192.168.2.111 (192.168.2.111): 56 data bytes 64 bytes from 192.168.2.111: icmp_seq=0 ttl=64 time=10.0 ms --- 192.168.2.111 ping statistics --- 1 packets transmitted, 1 packets received, 0% packet loss round-trip min/avg/max = 10.0/10.0/10.0 ms # mount -t nfs 192.168.2.111:/home/db90h/downloads /mnt/dl -o nolock # ls /mnt/dl/*.sh /mnt/dl/mapshare.sh /mnt/dl/arm-elf-tools-20030314.sh # cp /mnt/dl/S20share /jffs/etc/init.d # cp /mnt/dl/mapshare.sh /jffs/etc/mapshare.sh # cp /mnt/dl/mapshare.sh /jffs/etc/mapshare.sh # ls /jffs/etc/init.d S20share # cp /mnt/dl/mapshare.sh /jffs/etc/init.d/mapshare.sh # rm /jffs/etc/mapshare.sh # ls www usr sbin mnt jffs etc bin var tmp proc lib garbage dev # df Filesystem 1k-blocks Used Available Use% Mounted on rootfs 6000 6000 0 100% / /dev/mtdblock1 6000 6000 0 100% / /dev/mtdblock2 576 196 380 34% /jffs 192.168.2.111:/home/db90h/downloads 40219648 29721440 8455136 78% /tmp/dl # /tmp/dl/busybox BusyBox v1.2.1 (2006.09.17-08:03+0000) multi-call binary Usage: busybox [function] [arguments]... 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: [, [[, arping, awk, basename, busybox, cat, chmod, chroot, clear, cmp, cp, crond, crontab, cut, date, dd, df, diff, dmesg, du, echo, env, expr, false, find, free, ftpget, ftpput, grep, halt, head, hostid, ifconfig, insmod, kill, killall, klogd, length, ln, logger, logname, logread, ls, lsmod, mkdir, mkfifo, mktemp, more, mount, msh, mv, nc, netstat, nslookup, pidof, ping, pivot_root, poweroff, printf, ps, pwd, rdate, reboot, rm, rmdir, sed, seq, sh, sleep, sort, strings, sum, switch_root, sync, sysctl, syslogd, tail, tar, tee, test, tftp, time, touch, tr, traceroute, true, umount, uname, uniq, uptime, usleep, wc, wget, which, xargs, yes # /tmp/dl/busybox sh MSH_MAIN: argc 1, environ 0xd04fff44 PUSHIO: argp 0xd04de8e8, argp->afid 0xffffffff, e.iop 0xd04e0a94 PUSHIO: iostack 0xd04e0aa4, e.iop 0xd04e0aa4, afbuf 0xd04de4d0 PUSHIO: mbuf 0xd04de4d0, sbuf 0xd04de6dc, bid 0, e.iop 0xd04e0aa4 BusyBox v1.2.1 (2006.09.17-08:03+0000) Built-in shell (msh with debug) Enter 'help' for a list of built-in commands. MSH_MAIN: begin FOR loop, interactive 1, e.iop 0xd04e0aa4, iostack 0xd04e0aa4 ONECOMMAND: enter, outtree=(nil) Illegal instruction #