摘要: 系统调用:库函数封装了系统调用,通过库函数和系统调用打交道 用户态:低级别执行状态,代码的掌控范围会受到限制。 内核态:高执行级别,代码可移植性特权指令,访问任意物理地址 为什么划分级别:如果全部特权,系统容易崩溃。。。可以让系统更稳定, Linux 只有0和3级 如何区分:cs和eip 0x000 阅读全文
posted @ 2016-03-20 15:50 20135329李海空 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 第五章系统调用 系统调用是用户进程与内核进行交互的接口。为了保护系统稳定可靠,避免应用程序恣意忘形。 5.1与内核通信 系统调用在用户空间进程和硬件设备间添加了一个中间层, 作用:为用户空间提供了一种硬件的抽象接口;保证了系统的稳定和安全,避免应用程序不正确使用硬件,窃取其他进程的资源,或做出危害系 阅读全文
posted @ 2016-03-20 15:33 20135329李海空 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 第一章    Linux内核简介 1.1Unix历史          Unix特点:1、很简洁                             2、所有东西都被当成文件对待      阅读全文
posted @ 2016-03-14 20:34 20135329李海空 阅读(190) 评论(2) 推荐(0) 编辑
摘要:   内核源码目录 1、 arch:录下x86重点关注 2、 init:目录下main.c中的start_kernel是启动内核的起点 3、 ipc:进程间通信的目录     实验 使用实验楼的虚拟机打开shell cd LinuxKernel/ qemu -kernel linux-3.18.6/a 阅读全文
posted @ 2016-03-10 21:00 20135329李海空 阅读(275) 评论(1) 推荐(0) 编辑
摘要: 计算机如何工作 三个法宝:存储程序计算机、函数调用堆栈、中断机制。 堆栈 函数调用框架 传递参数 保存返回地址 提供局部变量空间 堆栈相关的寄存器 Esp 堆栈指针 (stack pointer) Ebp 基址指针 (base pointer) 堆栈操作 Push;pop Ebp用作记录当前函数调用 阅读全文
posted @ 2016-03-06 16:00 20135329李海空 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 一、实验 使用gcc –S –o main.s main.c -m32 命令编译成汇编代码,如下代码中的数字请自行修改以防与他人雷同 int g(int x) { return x + 3; } int f(int x) { return g(x); } int main(void) { retur 阅读全文
posted @ 2016-02-24 20:09 20135329李海空 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 这个假期来到电信公司实习,今天是第三天。第一天安装了kali linux,了解了其中的一些渗透工具,有了那些工具网络渗透貌似变得简单了,突然对网络攻防有了一些兴趣。第二天下午开始弄网站建站,就像是平时在学校做实验一样,所以也想写一个类似实验报告的东西。其实建站昨天只是摸索了一下,主要工作都是今天完成 阅读全文
posted @ 2016-02-18 11:36 20135329李海空 阅读(230) 评论(0) 推荐(0) 编辑
摘要: • (按顺序)每周读书笔记链接汇总 o "第一周读书笔记" o "第二周读书笔记" o "第三周读书笔记" o "第四周读书笔记" o "第五周读书笔记" o "第六周读书笔记" o "期中总结" o "第八周读书笔记" o "第九周读书笔记" o "第十周读... 阅读全文
posted @ 2015-12-20 15:48 20135329李海空 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 北京电子科技学院(BESTI)实 验 报 告课程:信息安全设计基础 班级:1353 姓名:郭皓 李海空学号:20135327 20135329成绩: 指导教师:娄嘉鹏 实验日期:2015.11.24实验密级: 预习程度: 实验时间:15:30~18:00仪器组次: 必修/选修: 实验序号:5实验... 阅读全文
posted @ 2015-12-20 13:37 20135329李海空 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 第九章 虚拟存储器虚拟存储器提供了三种重要的能力它将主存看成是一个存储在磁盘上的地址空间的高速缓存,在主存中只保存活动区域,并根据需要在磁盘和主存之间来回传送数据。它为每个进程提供了一致的地址空间,简化了存储器的管理。它保护了每个进程的地址空间不被其他进程破坏为什么要了解虚拟存储器虚拟存储器是中心的... 阅读全文
posted @ 2015-12-13 16:49 20135329李海空 阅读(149) 评论(0) 推荐(0) 编辑