如何用“ \ x00”覆盖地址

时间:2019-06-09 11:53:13

标签: security assembly buffer-overflow exploit

我正在尝试使用缓冲区溢出来覆盖地址。

原始地址为0x7fffffffddf0,我想覆盖该地址并调用地址为0x400577的函数。

但是,如果我输入为"A x *n*" + "\x77\x05\x40\x00\x00\x00"

地址变为7fff00400577,而不是000000400577

似乎\ x00被忽略了。

我知道\ x00表示NULL,但是在这种情况下如何用\ x00编写?

0 个答案:

没有答案