root のパスワードの変更
標準ファームの root のパスワードは公開されていない。
root のパスワードを変更し、root になれるようにする。
root のパスワードの消去
LS-GL の HDD を別の Linux マシンに接続、マウントして
/etc/shadow から root のパスワードを消す。
LS-GL の HDD のマウント
LS-GL の HDD が /dev/sda だとして、、、
[root@junk root]# mkdir /tmp/root
[root@junk root]# mount /dev/sda2 /tmp/root
/etc/shadow のコピー
[root@junk root]# cd /tmp/root/etc/
[root@junk etc]# mv shadow shadow.orig
[root@junk etc]# cp shadow.orig shadow
[root@junk etc]# ls -l shadow*
-r-------- 1 root root 370 Jul 23 16:40 shadow
-r-------- 1 root root 370 Jun 8 15:27 shadow.orig
オーナ、グループ、パーミッションを同じにすること。
パスワードを消す
[root@junk etc]# vi shadow
:(もごもごと編集)
[root@junk etc]# diff shadow.orig shadow
1c1
< root:(パスワードの文字列):11009:0:99999:7:::
---
> root::11009:0:99999:7:::
[root@junk etc]#
root のパスワードをつける
HDD を LS-GL に接続、root でログインしてパスワードをつける。
LS-GL にログイン
LS-GL が 192.168.1.38 に ude というファイル名でいるとして、、、
[root@junk root]# telnet ude
Trying 192.168.1.38...
Connected to ude.
Escape character is '^]'.
BUFFALO INC. LinkStation series LS-GL(IESADA)
UDE login: root
(ここではパスワードを聞いてこない)
root@UDE:~#
パスワードをつける
root@UDE:~# passwd root
Changing password for root
Enter the new password (minimum of 5, maximum of 20 characters)
Please use a combination of upper and lower case letters and numbers.
Enter new password:(新しいパスワード)
Re-enter new password:(もう一回新しいパスワード)
Password changed.
root@UDE:~#
一旦ログアウトして確認
root@UDE:~# exit
logout
Connection closed by foreign host.
[root@junk root]# telnet ude
Trying 192.168.1.38...
Connected to ude.
Escape character is '^]'.
BUFFALO INC. LinkStation series LS-GL(IESADA)
UDE login: root
Password:(新しいパスワード)
root@UDE:~#
参考ハックの記録
LinkStation LS-GL,HS-DHGL Tips/解析結果
LinkStation/玄箱をハックしよう
Copyright (C) 2006 Yasunari Yamashita. All Rights Reserved.
yasunari @ yamasita.jp 山下康成@京都府向日市