アカウント名:
パスワード:
A>set s=#{system('notepad')}A>ruby -e "printf(\"%s%d\n\", 'aa',1)"
(Rubyのprintfで勝手にメモ帳が起動される)LinuxにできてWindowsにもできないはずがないっ
Ruby の場合、例えば $SAFE=4 では例外処理します。
> ruby -e "$SAFE=4 ; printf(\"%s%d\n\", 'aa',1)"-e:1:in `system': Insecure operation: -r (SecurityError) from -e:1:in `'
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
UNIXはシンプルである。必要なのはそのシンプルさを理解する素質だけである -- Dennis Ritchie
見える!私にも見えるぞ!(by cmd.exe) (スコア:1)
A>set s=#{system('notepad')}
A>ruby -e "printf(\"%s%d\n\", 'aa',1)"
(Rubyのprintfで勝手にメモ帳が起動される)
LinuxにできてWindowsにもできないはずがないっ
Re: (スコア:0)
Ruby の場合、例えば $SAFE=4 では例外処理します。
> ruby -e "$SAFE=4 ; printf(\"%s%d\n\", 'aa',1)"
-e:1:in `system': Insecure operation: -r (SecurityError)
from -e:1:in `'