12 2016 档案
摘要:"第一周作业" 这周主要学习l了 "linux基础入门" 这个课,还是很有用的。一周学完,前两个可能做起来比较慢,但是后面就快了,不要放弃希望,你可以的! 我就是没写到博客里面,哼哼,你就不要看了。自己总结吧,摊手。 "第二周作业" 网易云课堂:反汇编一个简单的程序,画出每步执行之后的堆栈变化。 《
阅读全文
摘要:格式化字符串漏洞实验 格式化字符串攻击原理是利用格式化函数(如printf())的沿着堆栈指针向下打印的特性,通过只提供格式化字符串但不提供对应的变量,读取栈内空间的内容。 更进一步,通过将某个要攻击的目标地址放入栈中,就可以利用格式化字符串读写里面的值。 因此,它的攻击分为两步: (1)第一步,将
阅读全文
摘要:设备与模块 关于设备驱动和设备管理的四种内核成分: 设备类型:为了统一普通设备的操作所采用的分类。 模块:用于按需加载和卸载目标码的机制。 内核对象:内核数据结构中支持面向对象的简单操作,还支持维护对象之间的父子关系。 Sysfs:表示系统中设备树的一个文件系统。 Linux和Unix中设备被分为三
阅读全文