[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[harden-mac:0532] Re: Mac OS X USB Keyboard Root Access



石川です。

On Monday, Nov 3, 2003, at 03:18 Asia/Tokyo, Toshiyuki Mori wrote:

> こんにちは。森です。
>
> iMac DV + OS X 10.2.8でControl + Cを押し続けて起動したら、
> リンゴマークが出ていつもの回転マークが回り、10数秒すると画面
> 左上から文字が出てきました。
>
> ^C
> ^Csh-2.05a#
> sh-2.05a#
> sh-2.05a#
> sh-2.05a#
> sh-2.05a#
> sh-2.05a#
>
> キーを離すとコマンド入力待ちになりました。

私も、PowerBook G4 15inchにUSBキーボードを外付けして検証して
みたところ、同じ結果になりました。

> わたしには、Command + Sを押して起動した時のシングルユーザモード
> との違いがよく分からないのですが。

私にもよく分かりませんでした。と言いますか、恐らく同じと思われます。
/しかマウントしてませんでしたし、read onlyの様でしたし、
ifconfig -aとか見てみてもlocalhostだけでしたし、exitしたらマルチ
ユーザモードに変わって起動しましたし。

もう少しだけまともな事を書きますと、通常起動でのマルチユーザモード時、
Command+Sでのシングルユーザモード時、今回のControl+C押し起動時、
Contorol+C押しで一度起動してexitしてマルチユーザに移行した後、
の4つで、カーネルのsecurelevelを見てみたんですが、

○マルチユーザモード時
$ sysctl kern.securelevel
kern.securelevel = 1

○ Command+Sでのシングルユーザモード時
kern.securelevel = 0

○ 今回のControl+C押し起動時
kern.securelevel = 0

○ Contorol+C押しで一度起動してexitしてマルチユーザに移行した後
kern.securelevel = 1

のような訳で、Control+Cで起動すればシングルユーザモードと同じ、
exitすればマルチユーザモードと同じsecurelevelに移行しています。

> というか、シングルユーザモードでパスワードを求められないのは脆弱製かな?

何と言うか、Command+S以外に、Control+Cでもシングルユーザモードで
起動できることが解ったという感じでしょうかね。
所詮今回のを悪用しようと思えば物理的アクセスが必要な訳で、とりあえず
シングルユーザモードで起動されないようにしましょう、と同程度に気をつけましょう
といった所かと思います。

シングルユーザモードでパスワードを求められないのを脆弱性だと私は思い
ませんし、そういうものだと思っておりますが。

えーと。後は詳しい方ぁ〜。ということで。(T_T) 


あともう一つ、GUIでOpen Firmware Password
<http://www.apple.com/downloads/macosx/apple/openfirmwarepassword.html>
を設定した場合と、Command+Option+O+F押しで起動して
"setenv security-mode full"した場合とで、Control+C押しで認証を回避
できてしまうのかどうか、違いがあるのか、の検証といったところでしょうか。

# 時間が欲しいかな...もしくはどなたかお任せします。(^^;;


-- 石川 泰久/vm_converter


--[PR]------------------------------------------------------------------
1 粒 に ブ ル ー ベ リ ー 果 実 ★ 1 6 0 個 分 の パ ワ ー ! !
……………………………………………………………………………………………
 疲れ目やかすみ目が気になる方(--) パソコンを長時間使用される方(^^)
 全国50万家族が愛用中の「ブルーベリーアイ」1,480円をお試しください!
     http://ad.freeml.com/cgi-bin/ad.cgi?id=cpkGi
------------------------------------------------------------------[PR]--
<GMO GROUP> Global Media Online www.gmo.jp