摘要: 缓冲区溢出漏洞实验 输入命令安装一些用于编译32位C程序的东西 输入命令“linux32”进入32位linux环境,输入"/bin/bash" 实验步骤 shellcode 一般情况下,缓冲区溢出会造成程序崩溃,在程序中,溢出的数据覆盖了返回地址。而如果覆盖返回地址的数据是另一个地址,那么程序就会跳 阅读全文
posted @ 2017-10-29 22:56 20155319任泓霖 阅读(431) 评论(0) 推荐(0)
摘要: 教材学习内容总结 异常控制流概述 1. 控制转移:从一条指令到下一条指令的过渡。 2. 控制流:控制转移序列。 最简单的控制流:平滑的序列,每条指令在存储器中都是相邻的。 平滑流的突变:由于跳转、调用和返回等指令造成两条指令不相邻。 3. 异常控制流(Exceptional Control Flow 阅读全文
posted @ 2017-10-29 22:55 20155319任泓霖 阅读(138) 评论(0) 推荐(0)