摘要: 学习内容 汇编语言 汇编语言是直接面向处理器的程序设计语言,是机器指令的一种符号表示 机器级编程的两种抽象 由指令集体系结构或指令集架构(ISA)来定义机器级程序的格式和行为 其程序使用的内存地址是虚拟地址,提供的内存模型看上去是一个非常大的字节数组 x86 64指令 指令长度:1 15个字节不等 阅读全文
posted @ 2018-10-14 21:57 icream 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 实验操作步骤 首先在实验楼实验环境下配置32位系统 我们关闭系统中的一个功能——使用地址空间随机化来随机堆(heap)和栈(stack)的初始地址(以便猜测内存地址,实行缓冲区溢出攻击。 为了进一步防范缓冲区溢出攻击及其它利用 shell 程序的攻击,许多shell程序在被调用时自动放弃它们的特权, 阅读全文
posted @ 2018-10-14 21:54 icream 阅读(122) 评论(0) 推荐(0) 编辑