怎样编程实现缓冲区溢出
一个缓冲区溢出的实验
请大家帮忙一下
自己是在不是太会
1. 主函数至少调用一次自定义函数,自定义函数至少包含3个参数,两个字符串型局部变量。
2. 在函数中,通过内存地址指针(不要通过变量)访问并输出堆栈中保存的变量、EBP、EIP、函数参数的内容。
3. 通过缓冲区溢出改变堆栈中保存的变量、EBP、EIP、函数参数的内容,并通过内存地址指针访问并输出其内容。
4. 通过缓冲区溢出,使程序在函数返回时执行自己的攻击代码。(选作)
谢谢
请大家帮忙了