12 2016 档案
20169212《Linux内核原理与分析》课程总结
摘要:20169212《Linux内核原理与分析》课程总结 每周作业链接汇总 第一周作业:完成linux基础入门实验,了解一些基础的命令操作。 第二周作业:学习MOOC课程——计算机是如何工作的;完成实验楼上配套实验一,反汇编一个简单的C程序,分析堆栈变化情况;阅读学习教材《Linux内核设计与实现》第1
阅读全文
20169212《Linux内核原理及分析》第十二周作业
摘要:格式化字符串漏洞实验 格式化字符串漏洞是由像 printf(user_input) 这样的代码引起的,其中 user_input 是用户输入的数据,具有 Set UID root 权限的这类程序在运行的时候,printf 语句将会变得非常危险。 实验一: 找出 secret[1]的值 输入命令: 其
阅读全文
20169212《Linux内核原理与分析》第十一周作业
摘要:缓冲区溢出漏洞实验 缓冲区溢出漏洞:缓冲区溢出是指程序试图向缓冲区写入超出预分配固定长度数据的情况。这一漏洞可以被恶意用户利用来改变程序的流控制,甚至执行代码的任意片段。这一漏洞的出现是由于数据缓冲器和返回地址的暂时关闭,溢出会引起返回地址被重写。 输入命令安装一些用于编译32位C程序的东西: 输入
阅读全文