パスワードを忘れた? アカウント作成
670686 journal
MacOSX

bananan_wの日記: execve で調べてみた

日記 by bananan_w
これを読んでいて実際にどうなるか 試してみた。

C のバイナリを execve() すると argv[0] にすき放題できるみたいだけど、
shell script だと argv[0] にすき放題ってわけじゃなくて、shell script
の名前で上書きされちゃうのね。

ふーん。なるほど。

まぁ、setuid, setgid と絡めてある問題だから、
そもそも shell script には setuid, setgid が出来ないのは
おいておくとして...
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

あつくて寝られない時はhackしろ! 386BSD(98)はそうやってつくられましたよ? -- あるハッカー

読み込み中...