文件名称:Buffer-Overflows:缓冲区溢出漏洞利用介绍
文件大小:16KB
文件格式:ZIP
更新时间:2024-07-08 14:05:27
C
缓冲区溢出简介 作为我大学计算机安全课程的第一个项目,我的任务是在三个不同的简单程序上查找和利用缓冲区溢出漏洞。 先决条件 在深入研究缓冲区溢出之前,您应该熟悉: 基本的 C/C++ 理解。 Linux 权限。 基本装配知识。 GDB 和程序内存分配(堆栈、帧)。 GNU 项目调试器(又名 GDB)特别有用,因为我不会详细介绍如何使用它,如果您不熟悉,请查看文档或任何好的教程。 对本项目有用的部分有:反汇编程序,检查变量内容,打印saved return address等帧信息。 现在您可以开始阅读有关缓冲区溢出的。 场景 同一台 Linux 机器上还有其他三个用户,因此 /home 目录如下所示: jason@linux /home $ ls hyperuser jason masteruser superuser 每个用户(超级用户、超级用户、主用户)在他们的主目录中都
【文件预览】:
Buffer-Overflows-master
----Readme.md(3KB)
----LICENSE(1KB)
----shellcode()
--------Readme.md(2KB)
----masteruser()
--------zoo.cpp(1KB)
--------Readme.md(0B)
----hyperuser()
--------Readme.md(0B)
--------arpsender.c(2KB)
----superuser()
--------convert.c(1KB)
--------bitcoin.txt(22KB)
--------Readme.md(4KB)