网站首页
编程语言
数据库
系统相关
其他分享
编程问答
2304
2024-10-22
20222304 2024-2025-1 《网络与系统攻防技术》实验二实验报告
一、实验内容1.1知识回顾堆栈结构和堆栈变化EIP:存储下一条指令;EBP:栈底指针;ESP:栈顶指针。栈溢出的三种方法:修改栈中邻接变量;修改函数返回地址;代码植入。shellcode构建RET返回地址;NOP空(0X90);shellcode调用shell;NSR模式;RNS模式;RS模式缓冲区溢出的防范技术源程序检查:静态检