シェルコードを引数として渡したい小さなプログラムがあります。シェルコードでは、\x00を渡す必要があります。次のコマンドを試しました。
./program `python -c 'print "\x01\x00\x00\x00\x9c\xd8\xff\xbf"'`
しかし、\ x00はまったく登録されません!プログラムに渡される引数は「\x01\ x9c \ xff\xbf」です。
Pythonの問題ではなく、引数を渡すシェルの問題だと思います。私はbashシェルを使用しています。
では、シェルに引数'\ x00'を強制的に渡すにはどうすればよいですか?
よろしくお願い
いたします。HrishikeshMurali