12 2016 档案
摘要:博客链接: 第一周作业 摘要:学习了实验楼linux基础入门课程。 第二周作业 摘要:实验楼实验一:反汇编一个简单的程序。书《linux内核设计与实现》:第1章,第2章,第18章内容。 第三周作业 摘要:自己对于为何要学习linux的感想。 第四周作业 摘要:实验二:分析精简内核源代码mymain.
阅读全文
摘要:Return-to-libc 攻击实验 实验准备: 输入命令安装一些用于编译 32 位 C 程序的东西: 输入命令“linux32”进入 32 位 linux 环境。输入“/bin/bash”使用 bash: 实验步骤 初始设置 Ubuntu 和其他一些 Linux 系统中,使用地址空间随机化来随机
阅读全文
摘要:首先更新一下第一次实验关于堆栈的分析,这里我直接手写拍的图片。 这里再补充一点,第5步的call f 实际上等于 pushl %eip,movl f %eip,也就是将f的eip地址压栈,call g原理相同。leave等于movl %ebp,%esp,popl %ebp 也就是将ebp出栈,epb
阅读全文