C言語での\x00の入力について | slont_code

slont_code

// 人と知識をつなげるcode

今、C言語で、バッファオーバーフローのテストをしているんですが、対象のアドレスを「0xff00ff00」というように上書きしたくて
  <プログラム名.c> $(perl -e 'print "\x00\xff\x00\xff"')
というように実行しているんですが、「\x00」がどうしてもNULLとして処理されて、「0x0000ffff」のようになってしまうんですよね…これはどうしたものか。誰かわかる方いらっしゃいませんか。゚(T^T)゚。