摘要: 一 :概述 ELF全称Executable and Linkable Format,可执行连接格式,ELF格式的文件用于存储Linux程序。ELF文件(目标文件)格式主要三种: (1)可重定向文件:文件保存着代码和适当的数据,用来和其他的目标文件一起来创建一个可执行文件或者是一个共享目标文件。 (目 阅读全文
posted @ 2016-06-01 17:37 偷影子的人 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 20135218 姬梦馨 1:掌握NOP、JNE、JE、JMP、CMP的汇编指令的机器码。 NOP:NOP指令即“空指令”。执行到NOP指令时,CPU什么也不做,仅仅当做一个指令执行过去并继续执行NOP后面的一条指令。(机器码:90) JNE:条件转移指令,如果不相等则跳转。(机器码:75) JE: 阅读全文
posted @ 2016-06-01 17:03 偷影子的人 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 20135218 姬梦馨 1、编写模块代码 模块构造函数:执行insmod或modprobe指令加载内核模块时会调用的初始化函数。函数原型必须是module_init(),括号内是函数指针 模块析构函数:执行rmmod指令卸载模块时调用的函数。函数原型是module_exit() 头文件module 阅读全文
posted @ 2016-05-24 09:12 偷影子的人 阅读(163) 评论(0) 推荐(0) 编辑
摘要: Linux 实践一 1:软件源的维护方法 删掉DEB打头的 在命令行中输入命令时,可以用命令补全的方法。 下载完成后,使用sudo dpkg-i skype.deb 来完成安装。 2:掌握Linux 权限管理的概念。 Linux 权限管理: 用户权限分为读、写、执行三种。一般文件只有读、写权限。可执 阅读全文
posted @ 2016-05-24 08:33 偷影子的人 阅读(443) 评论(0) 推荐(0) 编辑
摘要: Linux 内核学习心得 姬梦馨 原创作品 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 反汇编一个简单的C程序:http://www.cnblogs.com/ShadowStealer/p/5225586.htm 阅读全文
posted @ 2016-05-01 23:20 偷影子的人 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 20135218 每周实验报告: 反汇编一个简单的C程序:http://www.cnblogs.com/ShadowStealer/p/5225586.html 操作系统是如何工作的:http://www.cnblogs.com/ShadowStealer/p/5246444.html 跟踪分析Li 阅读全文
posted @ 2016-04-21 14:10 偷影子的人 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 姬梦馨 原创作品 《Linux内核分析》MOOC课程:http://mooc.study.163.com/course/USTC-1000029000 第八讲 进程的切换和系统的一般执行过程 学习笔记 一:进程的调度时机与进程的切换 1:进程调度时机 两种分类 2:进程调度的时机 schedule( 阅读全文
posted @ 2016-04-14 17:39 偷影子的人 阅读(631) 评论(0) 推荐(0) 编辑
摘要: 1:链接概述 链接(linking)是将各种代码和数据部分收集起来并组合成为一个单一文件的过程,这个文件可被加载(或被拷贝)到存储并执行。 编译系统提供的调用预处理器、编译器、汇编器和链接器来构造目标文件的。 2. 静态链接 为了构造可执行文件,链接器的两个主要任务 符号解析:目标文件定义和引用符号 阅读全文
posted @ 2016-04-07 18:28 偷影子的人 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 姬梦馨 原创作品 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 第七周 Linux内核如何装载和启动一个可执行程序 一:1.可执行程序如何产生的? linux系统中,可执行程序一般要经过预处理、编译、汇编、链接、执 阅读全文
posted @ 2016-04-07 17:50 偷影子的人 阅读(638) 评论(0) 推荐(0) 编辑
摘要: 姬梦馨 原创作品 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 第七周 Linux内核如何装载和启动一个可执行程序 一:1.可执行程序如何产生的? linux系统中,可执行程序一般要经过预处理、编译、汇编、链接、执 阅读全文
posted @ 2016-04-07 17:49 偷影子的人 阅读(224) 评论(0) 推荐(0) 编辑