次なる手は、、、
root@qube:~# cd /srv/tftp/ls400-111/ root@qube:/srv/tftp/ls400-111# vi remakeinitrd.sh : : root@qube:/srv/tftp/ls400-111# cat !$ cat remakeinitrd.sh set -x cp initrd.buffalo{.orig,} dd if=initrd.buffalo of=/tmp/initrd.gz bs=64 skip=1 gunzip /tmp/initrd.gz mkdir root cd root cat /tmp/initrd | cpio -id cat > init <<EOF mkdir /tmp/root mount /dev/sda2 /tmp/root mount > /tmp/root/yasunari df >> /tmp/root/yasunari exec /sbin/switch_root /tmp/root /sbin/init echo switch_root dekinkatta >> /tmp/root/yasunari EOF cp init /tmp find . -depth -print | cpio -ov > /tmp/initrd cd .. rm -fr root gzip /tmp/initrd mkimage -A ARM -O Linux -T ramdisk -C gzip -a 0x00000000 -e 0x00000000 -n initramfs -d /tmp/initrd.gz initrd.buffalo rm -f /tmp/initrd.gz root@qube:/srv/tftp/ls400-111#マウントできたか確認のため mout と df を実行し、 その結果を /tmp/root/yasunari に書く。
root@qube:/srv/tftp/ls400-111# !bash bash remakeinitrd.sh + cp initrd.buffalo.orig initrd.buffalo + dd if=initrd.buffalo of=/tmp/initrd.gz bs=64 skip=1 185731+1 records in 185731+1 records out 11886820 bytes (12 MB) copied, 7.44569 s, 1.6 MB/s + gunzip /tmp/initrd.gz + mkdir root + cd root + cat /tmp/initrd + cpio -id 52829 blocks + cat + cp init /tmp + find . -depth -print + cpio -ov ./usr/lib/libreadline.so.6.2 ./usr/lib/libstdc++.so.6.0.16-gdb.py : : ./www/cgi-bin/resume.cgi ./www/cgi-bin/query.cgi ./www/cgi-bin ./www . 52586 blocks + cd .. + rm -fr root + gzip /tmp/initrd + mkimage -A ARM -O Linux -T ramdisk -C gzip -a 0x00000000 -e 0x00000000 -n initramfs -d /tmp/initrd.gz initrd.buffalo Image Name: initramfs Created: Sat Sep 21 23:55:58 2013 Image Type: ARM Linux RAMDisk Image (gzip compressed) Data Size: 11908860 Bytes = 11629.75 kB = 11.36 MB Load Address: 0x00000000 Entry Point: 0x00000000 + rm -f /tmp/initrd.gz root@qube:/srv/tftp/ls400-111#
白点灯になるが、telnet はできない
[root@LS410D06E ~]# ls -l /tmp/root/ total 24 drwxr-xr-x 2 root root 4096 Jun 20 23:12 bin/ drwxr-xr-x 2 root root 6 Jun 4 12:45 boot/ drwxr-xr-x 11 root root 4096 Jun 20 22:00 dev/ drwxr-xr-x 52 root root 4096 Aug 25 14:00 etc/ drwxr-xr-x 3 root root 18 Jun 20 23:15 home/ drwxr-xr-x 2 root root 6 Jun 20 23:16 initrd/ drwxr-xr-x 12 root root 4096 Aug 25 14:00 lib/ drwxr-xr-x 2 root root 6 Jun 20 22:28 media/ drwxr-xr-x 2 root root 6 Jun 4 12:45 mnt/ drwxr-xr-x 2 root root 6 Jun 20 22:28 opt/ drwxr-xr-x 2 root root 6 Jun 4 12:45 proc/ drwx------ 2 root root 55 Jun 20 22:40 root/ drwxr-xr-x 7 root root 104 Jun 20 23:06 run/ drwxr-xr-x 2 root root 4096 Jun 20 23:10 sbin/ drwxr-xr-x 2 root root 6 Jun 10 2012 selinux/ drwxr-xr-x 2 root root 6 Jun 20 22:28 srv/ drwxr-xr-x 2 root root 6 Feb 8 2013 sys/ drwxrwxrwt 2 root root 6 Jun 28 14:41 tmp/ drwxr-xr-x 10 root root 97 Jun 20 22:28 usr/ drwxr-xr-x 11 root root 128 Jun 20 22:28 var/ [root@LS410D06E ~]#yasunari がない。
|
← ハックキットは動いている?? |
ハックの記録 LinkStation/玄箱 をハックしよう |
→ 大失敗?? |
Copyright (C) 2003-2013 Yasunari Yamashita. All Rights Reserved.
yasunari @ yamasita.jp 山下康成@京都府向日市