[yasunari@giga tmp]$ tar ztvf /home/linkstation/firmware/LS-LGL/1.03/LS_LGL_Fw1.03/hddrootfs.buffalo.updated drwxr-xr-x root/root 0 2007-11-13 11:16:18 bin/ -rwxr-xr-x root/root 434520 2007-11-12 22:49:39 bin/busybox lrwxrwxrwx root/root 0 2007-11-13 11:16:18 bin/addgroup -> busybox : : lrwxrwxrwx root/root 0 2007-11-13 11:16:18 bin/sync -> busybox lrwxrwxrwx root/root 0 2007-11-13 11:16:18 bin/tar -> busybox lrwxrwxrwx root/root 0 2007-11-13 11:16:18 bin/touch -> busybox : :予想通り busybox 多用。
[yasunari@giga tmp]$ tar zxvf /home/linkstation/firmware/LS-LGL/1.03/LS_LGL_Fw1.03/hddrootfs.buffalo.updated bin/busybox bin/busybox [yasunari@giga tmp]$ ls -l bin/busybox -rwxr-xr-x 1 yasunari root 434520 Nov 12 22:49 bin/busybox* [yasunari@giga tmp]$ file bin/busybox bin/busybox: ELF 32-bit LSB executable, ARM, version 1, for GNU/Linux 2.4.17, dynamically linked (uses shared libs), stripped [yasunari@giga tmp]$HS-DHGL の busybox は
[yasunari@giga tmp]$ ls -l bin/busybox -rwxr-xr-x 1 yasunari root 430088 Feb 13 2007 bin/busybox* [yasunari@giga tmp]$ file bin/busybox bin/busybox: ELF 32-bit LSB executable, ARM, version 1, for GNU/Linux 2.4.17, dynamically linked (uses shared libs), stripped [yasunari@giga tmp]$と file の結果は同じ。
[yasunari@giga tmp]$ tar zxvf /home/linkstation/firmware/LS-LGL/1.03/LS_LGL_Fw1.03/hddrootfs.buffalo.updated etc/init.d/rcS etc/init.d/rcS [yasunari@giga tmp]$ grep telnet etc/init.d/rcS [yasunari@giga tmp]$rcS に telnet 起動のステップはない。
[yasunari@giga tmp]$ tar ztvf /home/linkstation/firmware/LS-LGL/1.03/LS_LGL_Fw1.03/hddrootfs.buffalo.updated | grep telnet lrwxrwxrwx root/root 0 2007-11-13 11:16:18 usr/sbin/telnetd -> ../../bin/busybox hrwxr-xr-x root/root 0 2006-01-31 02:35:26 usr/share/terminfo/t/tgtelnet usr/share/terminfo/p/pilot へのリンク [yasunari@giga tmp]$telnetd 自体は busybox にシンボリックリンクされているので rcS に起動処理を書けば telnet できそう。
|
← LS-LGLシリーズ ファームウェア アップデータ Ver.1.03(2) |
ハックの記録 LinkStation/玄箱 をハックしよう |
→ LS-L500GL 発注 |