HS-DHGL ファームウェア Ver.1.06 に telnet

HS-DHGL

HS-DHGL ファームウェア Ver.1.06 がインストールできたので、 これまで通り telnet できるかを見てみた。

LS-GL に接続

LS-GL + ハックキットに USB で接続

認識の確認

ude:~# less /var/log/messages
	:
	:
Apr 23 17:35:04 ude kernel:   Vendor: QUANTUM   Model: FIREBALLP AS20.5  Rev: 0811
Apr 23 17:35:04 ude kernel:   Type:   Direct-Access                      ANSI SCSI revision: 00
Apr 23 17:35:04 ude kernel: SCSI device sdb: 40132503 512-byte hdwr sectors (20548 MB)
Apr 23 17:35:04 ude kernel: SCSI device sdb: 40132503 512-byte hdwr sectors (20548 MB)
Apr 23 17:35:04 ude kernel:  sdb: sdb1 sdb2 sdb4 < sdb5 sdb6 >
Apr 23 17:35:04 ude kernel: Attached scsi disk sdb at scsi2, channel 0, id 0, lun 0
	:
	:
ちゃんと sdb として認識されている

マウント

/dev/sdb2 を /tmp/root にマウントする
ude:~# mkdir /tmp/root
ude:~# mount /dev/sdb2 /tmp/root
ude:~# df
Filesystem           1K-ブロック    使用   使用可 使用% マウント位置
/dev/sda2              2023952    323492   1597644  17% /
tmpfs                    63100         0     63100   0% /dev/shm
/dev/sda1               194443     10177    174227   6% /boot
/dev/sda4            151359776  76209544  67461524  54% /mnt
/dev/sdb2               484672    234648    250024  49% /tmp/root
ude:~#

rcS の確認

ude:~# less /tmp/root/etc/init.d/rcS
	:
	:
# telnetd for debug
# /usr/sbin/telnetd
	:
	:
これまで通り、telnetd がコメントアウトされている。

/usr/sbin/telnetd の確認

ude:~# ls -l /tmp/root/usr/sbin/telnetd
lrwxrwxrwx  1 root root 17 2007-04-21 01:27 /tmp/root/usr/sbin/telnetd -> ../../bin/busybox
ude:~#
/usr/sbin/telnetd も存在する。

rcS の修正

ude:~# cd /tmp/root/etc/init.d/
ude:/tmp/root/etc/init.d# mv rcS rcS.orig
ude:/tmp/root/etc/init.d# cp rcS.orig rcS
ude:/tmp/root/etc/init.d# ls -l rcS*
-rwxr-xr-x  1 root root 985 2007-04-23 17:43 rcS
-rwxr-xr-x  1 root root 985 2007-03-29 13:50 rcS.orig
ude:/tmp/root/etc/init.d# vi rcS
	:
	:
ude:/tmp/root/etc/init.d# diff -c rcS.orig rcS
*** rcS.orig    2007-03-29 13:50:18.000000000 +0900
--- rcS 2007-04-23 17:44:05.590312912 +0900
***************
*** 39,45 ****
  done

  # telnetd for debug
! # /usr/sbin/telnetd

  #
  echo "** step3 **"
--- 39,45 ----
  done

  # telnetd for debug
! /usr/sbin/telnetd

  #
  echo "** step3 **"
ude:/tmp/root/etc/init.d#

umount

ude:/tmp/root/etc/init.d# cd /
ude:/# umount /tmp/root
ude:/#

HS-DHGL に接続

LS-GL からはずし、HS-DHGL に SATA で接続する。

HS-DHGL 起動

電源を入れる

HS-DHGL に telnet


BUFFALO INC. LinkStation series HS-DHGL(JINMU)
HS-DHGL276 login: admin
Password:
sh: /etc/profile: Permission denied
sh-2.05b$
無事 telnet 可能化完了。

root のパスワードつぶすの忘れた(藁)




HS-DH320GL
楽天市場
Yahoo!ショッピング
somap.com
TSUKUMO ネットショップ
ValuMore!
ムラウチドットコム
アット・ニフティストア icon
Joshin web icon


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

HS-DHGL ファームウェア Ver.1.06 の root のパスワードの変更

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