Hack BBS

[全部のスレッド一覧][新規投稿][記事の削除・変更] [Home Page]

返信投稿はタイトルのリンクをクリックして下さい
スレッド【No.111】の中の記事をすべて表示しています

【No.111】のスレッド
04/03/20(土) 07:53:41 投稿者[はまじん] [No.111]のスレッド内
【No.111】 タイトル[マジックナンバーって何でしょう?] この記事がスレッドの最初です
玄箱を入手できないので、悔しくてギガイーサに手を出してしまいました。

そこで、早速解体作業して、先人方の手順をトレースをして
ウンウン出来る出来るって思っているんですが、
基本的に判らないことが、1つ
マジックナンバーって何でしょう?

変更する事で、何が変わるのでしょうか?
fstabとか見ても、普通にext3でマウントしていたし、
変更した後でも、何にも変わらずにリンクステーションが使えますし

ひょっとして、バッ○ァローが考えたハックへの嫌がらせ?(^−^;
勉強の為に教えてください。m(__)m

07/04/29(日) 15:22:02 投稿者[774] [No.111]のスレッド内
【No.4599】 タイトル[手を打ったら大けがしてしまいますな] 【No.ujo_】に対する返信
関係ないけど

>故障しているので手の打ち所が無いだけじゃないだろうか?

s/手の打ち所が無い/手の施しようがない/g じゃないだろうか?

手の打ち所が無い
非の打ち所がない
手の打ちようがない
手の施しようがない

04/03/20(土) 23:26:58 投稿者[たつや] [No.111]のスレッド内
【No.113】 タイトル[Re: マジックナンバーって何でしょう?] 【No.111】に対する返信
>基本的に判らないことが、1つ
>マジックナンバーって何でしょう?

Magic Number というのは、ファイルの種類を特定するためのパター
ンの事です。この場合は、決まった場所に 0xef53 というデータが
あるかどうかで ext2/3 でフォーマットされたパーティションであ
ることを確認しています。違っていればエラーとしてマウントしま
せん。

ファイルシステムに限らず、Magic Number はいろいろなファイル
等に使われています。file というコマンドはいろいろな種類の
ファイルの Magic Number のデータベースを持っているので、実
行すると

$ file /bin/cat
/bin/cat: ELF 32-bit MSB executable, PowerPC or cisco 4500, version 1, for GNU/Linux 2.0.0, dynamically linked (uses shared libs), not stripped

などのように、Magic Number からそのファイルの種類を教えて
くれます。

>変更する事で、何が変わるのでしょうか?
>fstabとか見ても、普通にext3でマウントしていたし、
>変更した後でも、何にも変わらずにリンクステーションが使えますし

LinkStation のカーネルは、0xef53 でも 0xef54 でも同じように
ext2/3 だと判断するように改造されているんですね。0xef54 の
ままだと、LinkStation ではマウントできるのだけど、他の Linux
マシンに接続したときには、Magic Number が違うためにマウント
できなくなるわけです。

>ひょっとして、バッ○ァローが考えたハックへの嫌がらせ?(^−^;
>勉強の為に教えてください。m(__)m

まあ、善意に解釈すれば、他の Linux マシンで中身をいじること
によって、LinkStation が起動不能になったり、動作不良を起こ
したりする事がないように、考えてくれているんでしょうね :-)