LS-LGLシリーズ ファームウェア アップデータ Ver.1.03(3)

LS-LGL

LS-LGL ベースの玄箱/Lite の発売が決まったというのに(ウソ)
LS-LGL は誰もハックし~ぃひんし、、、、
ちょっとファームウェアを覗いてみた。続き。

hddrootfs.buffalo.updated の中身

HDD に展開される hddrootfs.buffalo.updated を展開してみる。
[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 多用。
tar も busybox(藁)

アーキテクチャ

busybox を取り出し、file で見てみる
[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 の結果は同じ。

telnet 可能?

お楽しみ。
[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-L250GL
楽天市場
Amazon
Yahoo! ショッピング
Sofmap
TSUKUMO ネットショップ
ValuMore!
ムラウチドットコム
uWorks
パソQ


LS-LGLシリーズ ファームウェア アップデータ Ver.1.03(2)
ハックの記録
LinkStation/玄箱 をハックしよう

LS-L500GL 発注

Copyright (C) 2003-2008 Yasunari Yamashita. All Rights Reserved.
yasunari @ yamasita.jp 山下康成@京都府向日市