bananan_wの日記: execve で調べてみた
日記 by
bananan_w
これを読んでいて実際にどうなるか
試してみた。
C のバイナリを execve() すると argv[0] にすき放題できるみたいだけど、
shell script だと argv[0] にすき放題ってわけじゃなくて、shell script
の名前で上書きされちゃうのね。
ふーん。なるほど。
まぁ、setuid, setgid と絡めてある問題だから、
そもそも shell script には setuid, setgid が出来ないのは
おいておくとして...
C のバイナリを execve() すると argv[0] にすき放題できるみたいだけど、
shell script だと argv[0] にすき放題ってわけじゃなくて、shell script
の名前で上書きされちゃうのね。
ふーん。なるほど。
まぁ、setuid, setgid と絡めてある問題だから、
そもそも shell script には setuid, setgid が出来ないのは
おいておくとして...
execve で調べてみた More ログイン