摘要: 本周选做的信息安全实验为Python实现Zip文件的暴力破解 实验预备: 这次实验我们需要用到的库为zipfile。下来我们先来了解一下这个模块。 首先我们的重点是对zip文件的操作,而zipfile就是本次实验的核心。zipfile模块是python中自带的模块,提供了对zip文件的创建读、写、追 阅读全文
posted @ 2016-12-06 20:43 唐宋5231 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 阅读学习教材「Linux内核设计与实现 (Linux Kernel Development)」第教材第17,19,20章。 在第17章设备与模块章节,关于设备驱动和设备管理,我们讨论四中内核成分。 1.设备类型:在所有Unix系统中为了统一普通设备的操作所采用的分类。 2.模块:Linux内核中用于 阅读全文
posted @ 2016-12-01 22:46 唐宋5231 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 这周除了阅读学习教材「Linux内核设计与实现 (Linux Kernel Development)」第教材第15,16章外.我们还需要接着完成学习MOOC「Linux内核分析」第八讲「Linux系统架构和执行过程概览」,并完成实验楼上配套实验八的任务。 首先阅读课本上的章节,在第十五章进程地址空间 阅读全文
posted @ 2016-11-21 16:08 唐宋5231 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 第九周的实验依旧和往常的一样,主要包括两部分。一是1.阅读学习教材「Linux内核设计与实现 (Linux Kernel Development)」第教材第13,14章。二是学习MOOC「Linux内核分析」第七讲「Linux内核的实质和Linux系统的一般执行过程」,并完成实验楼上配套实验。 然后 阅读全文
posted @ 2016-11-15 17:39 唐宋5231 阅读(162) 评论(3) 推荐(0) 编辑
摘要: 本章的作业依旧包括两部分,1.阅读学习教材「Linux内核设计与实现 (Linux Kernel Development)」第教材第11,12章。 2.学习MOOC「Linux内核分析」第六讲「进程的执行和进程的切换」,并完成实验楼上配套实验六。 在本次试验中,我们首先新建了一个hello.c的文件 阅读全文
posted @ 2016-11-09 21:39 唐宋5231 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 这周作业基本分为两个方面,第一方面,阅读学习教材「Linux内核设计与实现 (Linux Kernel Development)」第教材第9,10章。第二方面.学习MOOC「Linux内核分析」第五讲「程序和进程」,并完成实验楼上配套实验五。在学习MOOC网视频的时候主要有以下收获。 首先在指定路径 阅读全文
posted @ 2016-11-04 18:43 唐宋5231 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 这周的作业同样分为两部分,第一部分的学习MOOC第四节[扒开系统调用的三层皮],并结合实验楼的实验四深入学习。第二部分阅读学习教材「Linux内核设计与实现 (Linux Kernel Development)」第教材第7,8章。 首先从第一部分开始,系统调用的三层皮分别是xyz(API) syst 阅读全文
posted @ 2016-10-30 17:34 唐宋5231 阅读(178) 评论(1) 推荐(0) 编辑
摘要: 这周的任务主要分为两个方面,第一方面,学习MOOC网上视频第三讲并完成配套的实验。第二方面,学习课本的第四章和第六章。 首先从实验开始讲起,前期我们对Linux内核的源码做了一个简单的了解。包括Main函数是Linux内核运行的起点,具体是Start_kernel,就相当与C语言的Main函数。还介 阅读全文
posted @ 2016-10-23 19:50 唐宋5231 阅读(231) 评论(1) 推荐(0) 编辑
摘要: 本周首先我结合mooc网的视频资料,了解了计算机的三大法宝,分别是存储程序计算机,函数调用堆栈和中断机制。 在计算机的三大法宝中,存储程序计算机是根本,函数调用堆栈是高级语言运行的基础,而中断机制成就了多道程序运行的先河。 push %ebp; movl %esp,%ebp; do somethin 阅读全文
posted @ 2016-10-15 23:01 唐宋5231 阅读(153) 评论(3) 推荐(0) 编辑
摘要: 这周主要对于以往的知识进行了复习,包括开始的Linux基础,以及对需要学习的新知识进行了复习,也对markdown的语法进行了初步的了解。开始学习markdown的一些基本语法和Linux的一些常用命令。 Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进 阅读全文
posted @ 2016-10-09 19:13 唐宋5231 阅读(237) 评论(0) 推荐(0) 编辑