摘要: 不管什么是什么样的操作系统 什么样的计算机架构 进程使用的内存 都可以按功能 分成 4个 部分 代码区 .text 数据区 .data 堆区:进程可以在堆区动态地请求一定大小的内存,并在用完之后归还给堆区。 栈区:用于动态地存储函数之间的调用关系,以保证被调用函数在返回时恢复到母函数中继续执行 (具 阅读全文
posted @ 2016-05-07 18:47 Cheetos 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 操作系统装载应用程序后,做完初始化工作后就转到程序的入口点执行 程序的默认入口由 连接程序 设置。 不同的连接器选择的入口函数也不尽相同。 在VC++下, 连接器对 控制台程序 设置的入口函数是 mainCRTStartup mainCRTStartup 再调用 main 函数 对图形用户界面程序设 阅读全文
posted @ 2016-05-07 17:55 Cheetos 阅读(433) 评论(0) 推荐(0) 编辑
摘要: IDA 的任务是将选定的可执行文件加载到内存中 并对相关部分进行分析 随后, IDA 会建立一个数据库 其组件分别保存在4个文件中 在关闭当前项目时 这4个文件会被存档 你可以选择将它们压缩成一个 IDB 文件 通常人们引用 IDA 数据库时实际上 是引用 IDB文件 如果数据库正常关闭,绝不会在工 阅读全文
posted @ 2016-05-07 14:30 Cheetos 阅读(684) 评论(0) 推荐(0) 编辑
摘要: 加载选项: windows PE 加载器 和 MS-DOS EXE 加载器 PE文件格式 是 MS-DOS EXE文件格式的扩展形式 Binary File 是这个列表中的最后一个选项 它是用来加载无法识别的文件的默认选项 它提供了最低级的文件加载方法 如果 Binary file 是出现在 加载器 阅读全文
posted @ 2016-05-07 13:02 Cheetos 阅读(697) 评论(0) 推荐(0) 编辑
摘要: 连接器不会将所有函数紧挨着放在一块儿了,他们会在函数之间加上padding,这个时候函数要想添几句指令就有余地了。只要我们的改动不大,没有超过padding的范围连接器就不需要重新洗牌,这大大提高了链接的速度 假如我们的改动很大,以至于超过padding能够搞定的范围怎么办?如上图,我们还会在整个s 阅读全文
posted @ 2016-05-07 11:19 Cheetos 阅读(637) 评论(0) 推荐(0) 编辑
摘要: soft ice 工作在 ring 0 级 因此可以调试驱动等内核对象 ICE 是 In Circuit Emulator 的缩写 ,即 实体电路模拟器 简单来说就是 截获CPU 所有动作的一种设备 不夸张的说,如果懂得利用,就可以Crack 任何 软件,甚至是操作系统 如果调试 Ring 3 级 阅读全文
posted @ 2016-05-01 13:32 Cheetos 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 一个可执行文件不光包含了二进制的机器代码 还会自带许多其他信息 如字符串,菜单,图标,字体等 阅读全文
posted @ 2016-05-01 13:25 Cheetos 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 能够引起软件做一些 超出设计范围的事情 的bug 称为 漏洞 bug 功能性逻辑缺陷 安全性 逻辑缺陷 :漏洞 如果服务器软件存在安全漏洞 或者系统中可以被RPC远程调用的函数中存在缓冲区溢出漏洞 攻击者可以主动发起进攻 点击了一个URL链接,并没有执行任何其他操作为什么会中木马 如果浏览器在解析H 阅读全文
posted @ 2016-05-01 13:18 Cheetos 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 数组可以分为数值数组,字符数组,指针数组及 结构数组等。 python numpy NumPy的主要对象是同种元素的多维数组 这是一个所有的元素都是一种类型、 通过一个正整数元组索引的元素表格(通常是元素是数字)。 在NumPy中维度(dimensions)叫做轴(axes), 轴的个数叫做秩(ra 阅读全文
posted @ 2016-04-27 16:22 Cheetos 阅读(109) 评论(0) 推荐(0) 编辑
摘要: Most games will need to load and display images on the screen. In this example we’ll load an image from the application’s directory and display it wit 阅读全文
posted @ 2016-04-26 15:36 Cheetos 阅读(199) 评论(0) 推荐(0) 编辑