码迷,mamicode.com
首页 >  
搜索关键字:虚拟地址    ( 728个结果
X64下的虚拟地址到物理地址的转换
https://bbs.pediy.com/thread-203391.htm 早就知道传上来排版会全乱掉,把pdf直接传上来吧 x64结构体系寻址.pdf 发现安大的关于x86启用PAE下的虚拟地址转物理地址的帖子,大家可以参考一下http://bbs.pediy.com/showthread.p ...
分类:其他好文   时间:2018-08-23 16:51:22    阅读次数:1186
Linux应用程序地址布局
Linux应用程序内存布局 1.从低地址到高地址分别为:代码段、数据段、BSS段、堆、栈(BSS,Block Started by Symbol,又名:未初始化数据段) 2.堆向高内存地址生长 3.栈向低内存地址生长 数据存放 1.代码段:代码,全局常量(const)、字符串常量2.数据段:全局变量 ...
分类:系统相关   时间:2018-08-13 18:09:49    阅读次数:196
PE文件结构
由于一些原因,需要学习安全方面的一些知识,所以学习了PE文件的结构,这篇随笔是学习的一些心得,作为复习。希望对各位有所帮助,如果行文中有什么错误,还请各位指正。 Microsoft Windows Portable Executable是微软可迁移可执行软件的全称,简称PE文件。对PE文件结构的学习 ...
分类:其他好文   时间:2018-08-12 11:55:17    阅读次数:184
X86-64和ARM64用户栈的结构 (2) ---进程用户栈的初始化
用户进程栈的初始化在进程刚开始运行的时候,需要知道运行的环境和用户传递给进程的参数,因此Linux在用户进程运行前,将系统的环境变量和用户给的参数保存到用户虚拟地址空间的栈中,从栈基地址处开始存放。若排除栈基地址随机化的影响,在Linux64bit系统上用户栈的基地址是固定的:在x86_64一般设置为0x0000_7FFF_FFFF_F000:#defineSTACK_TOP_MAXTASK_SI
分类:系统相关   时间:2018-08-08 00:30:49    阅读次数:395
idapython api 记录
GetOperandValue 作用 参数1: ea 虚拟地址 参数2: 操作数号 返回指令的操作数的被解析过的值 文档 实例 其中 处的指令的16进制表示为 这一条指令有一个操作数,所以通过 可以获取获取通过 解析的值。 GetMnem 作用 参数1: ea 虚拟地址 返回指令的操作码的助记符 文 ...
分类:编程语言   时间:2018-08-01 11:40:10    阅读次数:728
Windows虚拟地址转物理地址(原理+源码实现,附简单小工具)
By Lthis 上个月就想写了,一直没时间...网上大概搜了一下,原理与操作倒是一大堆,一直没看到源码实现,总得有人动手,这回轮到我了。东西写得很烂,请大牛勿喷。一直觉得靠源码的方式驱动学习是非常好的一种学习方法,比较直观!声明一下,本教程只有讨论开启PAE与关闭PAE两种,至于PSE是否开启没有 ...
分类:Windows程序   时间:2018-07-31 22:12:05    阅读次数:190
启用PAE后虚拟地址到物理地址的转换
34 <!-- <dd class="vtop" style="width: 100px;"> <div class="text-grey" style="font-size: 9px; margin-top: 4px;"> 注册:2013-10 <br> 帖子:2013 <br> 精华:<span ...
分类:其他好文   时间:2018-07-31 22:06:10    阅读次数:187
IPC——概述
现在的OS都引入了虚拟内存机制。我们说的内存空间,实际上虚拟内存空间,CPU执行PC指向的命令,PC指向的就是虚拟内存空间地址。虚拟内存机制只不过是OS为我们做了一层虚拟内存地址到物理内存地址的映射,我们不需要管具体是怎么映射的,直接用就完了。每个进程的虚拟地址空间都是一样的,所以A进程的0x300 ...
分类:其他好文   时间:2018-07-29 20:05:54    阅读次数:155
C++模板的应用
需求:类比数组类,只不过数组类型不再是整型、浮点型等,也可以是类。 1、创建模板类 头文件 资源文件 2、实验类 头文件 资源文件 3、测试函数 主函数 注意事项: 在主函数中加入了 问题的根源在于编译器对于模板(template)的编译处理过程中, 大致是这样的(果真如此么?): 1、模板myVe ...
分类:编程语言   时间:2018-07-26 14:53:56    阅读次数:182
eth0 eth0:1 eth0.1 的区别
eth0 eth0:1 和eth0.1三者的关系对应于物理网卡、子网卡、虚拟VLAN网卡的关系:物理网卡:物理网卡这里指的是服务器上实际的网络接口设备,这里我服务器上双网卡,在系统中看到的2个物理网卡分别对应是eth0和eth1这两个网络接口。 子网卡:子网卡在这里并不是实际上的网络接口设备,但是可 ...
分类:其他好文   时间:2018-07-26 13:22:32    阅读次数:168
728条   上一页 1 ... 16 17 18 19 20 ... 73 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!