缓冲区溢出实验
一、配置实验环境
首先配置实验环境,下载所需要的编译环境,设置链接和关闭地址随机化,如下图所示:
二、编译有漏洞的程序代码
将有漏洞的代码写入stack.c文件,并且编译,如图所示:
三、测试
进入gdb进行调试,查看要修改的地址:
修改利用文件后,对利用文件进行编译:
然后进行测试:
首先配置实验环境,下载所需要的编译环境,设置链接和关闭地址随机化,如下图所示:
将有漏洞的代码写入stack.c文件,并且编译,如图所示:
进入gdb进行调试,查看要修改的地址:
修改利用文件后,对利用文件进行编译:
然后进行测试: