第17章、设备与模块 17.1设备类型 1.块设备(blkdev): 寻址以块为单位,通常支持重定位操作。通过称为“块设备节点”的特殊文件来访问。 2.字符设备(cdev): 不可寻址,仅提供数据的流式访问。通过称为“字符设备节点”的特殊文件来访问。 3.网络设备(ethernet devices) ...
分类:
系统相关 时间:
2016-05-05 14:26:32
阅读次数:
141
分类:Unity、C#、VS2015 创建日期:2016-05-02 一、制作或购买类人模型 为了充分使用 Mecanim 类人动画系统和类人动画的动画重定位功能,需要先使用其他3D建模软件(例如3ds Max 2015),制作一个搭好了骨架和蒙皮的类人网格模型。 1、什么是类人模型 类人模型也叫类... ...
分类:
编程语言 时间:
2016-05-02 07:06:14
阅读次数:
927
// 地址绑定
1. 是逻辑地址向物理地址映射的过程
2. 根据映射发生的时间分类:
编译时:编译后,逻辑地址已经映射到物理地址。载入时:编译时候产生可重定位代码。将程序加载到内存时,逻辑地址映射到物理地址,一旦载入内存的某个地址,就从此固定不动。如果发生了swap(交换)也要换回原来的地址上。运行时:进程运行时候可以改变映射的物理内存区域。如:进程a、b在内存,基址为1000h和2...
分类:
其他好文 时间:
2016-04-29 16:33:14
阅读次数:
211
有了第一种方法,我们不难举一反三,由于原理是只需要我们的执行函数被写入到目标进程,所有相关的变量也在目标函数里,那么我们的函数就能被正确执行(前提是没有互相调用我们注入的函数,否则需要做地址处理。这也是为什么整个可执行文件注入时,要做很多重定位)。这里,我们进一步尝试,将LoadLibrary放在一 ...
分类:
其他好文 时间:
2016-04-27 15:39:21
阅读次数:
157
本章考核知识点: 1、重定位 2、固定分区存储管理 3、可变分区存储管理 4、页式存储管理 5、段式存储管理 6、虚拟存储器 自学要求 : 明确存储管理的职能是对主存储器中的用户区域进行管理; 理解在不同的管理方式下如何实现存储保护、地址转换、以及主存空间的分配和回收; 比较各种管理方式的特点; 掌 ...
分类:
其他好文 时间:
2016-04-15 21:26:56
阅读次数:
150
链接的过程 首先运行C预处理器cpp,将C的源程序(a.c)翻译成ASCII码的中间文件(a.i) 接着C编译器ccl,将a.i翻译成ASCII汇编语言文件a.s 接着运行汇编器as,将a.s翻译成可重定位的目标文件a.o 最终完全链接成可执行文件a.out 目标文件 目标文件有三种形式: 可重定位 ...
分类:
系统相关 时间:
2016-04-10 21:29:33
阅读次数:
227
前面的Shellcode中,我使用的都是自己XP机器上的硬编码地址。任何时候在Shellcode中使用硬编码地址都不是个好主意,这一点与动态库的重定位类似,一旦系统环境和程序编译设置发生变化,Shellcode几乎肯定会失效。因此,我们要找到更好一点的方法。前面的Shellcode中,我用到了如下几个硬编码地址,它们的含义如下:
其中,LoadLibraryA的作用比较特殊,我们用它来加载us...
分类:
其他好文 时间:
2016-04-10 14:49:47
阅读次数:
183
第七周、可执行程序的装载 一、可执行程序是如何产生的? (1).c文件gcc汇编形成.s和.asm汇编代码; (2)汇编代码经过gas变成.o目标文件; (3)目标文件变成可执行文件; (4)可执行文件loader之后存储。 二、目标文件格式ELF (1)可重定位文件(用来和其他object文件一起 ...
分类:
系统相关 时间:
2016-04-08 21:52:19
阅读次数:
303
在第七章链接中,链接可以在编译时由经他编译器完成,也可以在加载时和运行时由动态链接器来完成。链接器处理可以为目标文件的二进制文件,它有三种不同的形式:可重定位和可执行和共享的。 链接器的两个主要的任务是符号解析和重定位,符号解析将文件中的每个全局符号都绑定到一个唯一的定义,而重新定位确定每个符号的最 ...
分类:
其他好文 时间:
2016-04-07 13:18:53
阅读次数:
164
一.几个重要的基本概念 链接:链接是将各种代码和数据部分收集起来并组合成为一个单一文件的过程,这个文件可以被加载到存储器中并执行。 编译器驱动程序:编译的过程可以分为以下几个步骤:1.语言预处理器 2.编译器 3.汇编器 4.链接器 静态链接:以一组可重定位目标文件和命令行参数作为输入,生成一个完全 ...
分类:
其他好文 时间:
2016-04-07 01:28:43
阅读次数:
177