【发布时间】:2011-09-06 07:17:15
【问题描述】:
我有一个小程序,我希望将 shellcode 作为参数传递。在 shellcode 中,有必要传递 \x00。我尝试了以下命令:
./program `python -c 'print "\x01\x00\x00\x00\x9c\xd8\xff\xbf"'`
但是 \x00 根本没有被注册!传递给程序的参数是“\x01\x9c\xff\xbf”。
我认为这不是 python 的问题,而是传递参数的 shell 的问题。我正在使用 bash shell。
现在,我如何强制 shell 传递参数 '\x00'?
感谢和问候,
赫里希凯什·穆拉利
【问题讨论】:
标签: shell command-line shellcode