腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
这个场景是可利用
的
吗?
、
下面是一个场景: 您可以在
Linux
中覆盖用户远程
进程
的
4(连续)字节,而无需利用缓和,也不需要注入任何Shellcode,并且您知道
进程
内存
布局
。这是可利用
的
吗?
浏览 0
提问于2013-04-02
得票数 2
回答已采纳
1
回答
gdb查找行号
的
内存
地址
、
、
、
假设我将gdb附加到一个
进程
,在它
的
内存
布局
中有一个文件和行号,我想要它
的
内存
地址。如何获取文件x中第n行
的
内存
地址?这是在
Linux
的
x86上。
浏览 1
提问于2012-07-02
得票数 7
回答已采纳
2
回答
关于
Linux
进程
内存
布局
的
问题
、
、
我说
的
是英特尔32位平台。
Linux
内核版本2.6.31-14。为什么代码位于0x8048484而不是虚拟
内存
的
起点附近,比如0x00000400?据我所知,
布局
应该是这样
的
:Text Data BSS Heap.....................Stack Env 所以,文字不应该放在记忆
的
那么深
的
地方。它应该接近较低
的
浏览 4
提问于2011-07-06
得票数 4
回答已采纳
2
回答
android dex文件
的
内存
布局
、
、
在过去
的
几天里,我一直在阅读android基础设施,我发现Dalvik虚拟机是一个基于寄存器
的
机器,而不是传统
的
基于堆栈
的
虚拟机。在这种情况下,dex文件
的
内存
布局
会是什么样子?在一个典型
的
C程序中,它
的
内存
布局
是数据、文本、堆和堆栈
的
形式。这对于dex文件也是一样
的
吗?如果是这样,Dalvik虚拟机是如何处理这些文件
的
呢?
浏览 8
提问于2017-05-23
得票数 1
2
回答
内核空间是否映射到
Linux
x86上
的
用户空间?
、
、
、
、
在Windows 32位上,内核将从完全4G用户
的
虚拟
内存
空间中预留1G
的
虚拟
内存
,并将内核空间
的
部分映射到1G空间中。 cat /proc/pid/map谢谢!
浏览 9
提问于2013-12-26
得票数 2
回答已采纳
1
回答
堆在哪里?
、
、
、
我理解在
Linux
中,mm_struct描述
进程
的
内存
布局
。我还了解到,start_brk和brk分别标记
进程
堆部分
的
开始和结束。现在,这是我
的
问题:我有一个
进程
,为此我编写了源代码,它使用malloc分配5.25GB
的
堆
内存
。但是,当我使用内核模块检查
进程
的
mm_sruct时,我发现它
的
值等于135168。这与我所预期
的
不同:
浏览 3
提问于2014-10-30
得票数 0
回答已采纳
1
回答
进程
地址空间中
的
共享
内存
?
、
、
、
我从我阅读
的
OS概念书中了解到,
内存
中
的
进程
包括:文本部分、数据部分、堆栈和堆。问题是:流程表是双链接列表吗?
浏览 1
提问于2014-07-12
得票数 3
回答已采纳
1
回答
内存
映射段和堆是否会增长,直到它们相遇?
、
、
我试图从以下两个来源计算出共享
内存
段
的
范围,即
进程
内存
布局
中
的
内存
映射段。从 https://manybutfinite.com/post/anatomy-of-a-program-in-memory/中,我找到了一个
进程
内存
布局
的
图表
内存
映射段和堆是否会增长,直到它们相遇或者这两个段中
的
每一个都有成长
的
浏览 0
提问于2018-09-02
得票数 5
1
回答
Syscalls:用户是如何将数据传递/接收到内核
的
?
、
在前面的几个问题(下面的链接)中已经讨论了用户和内核虚拟地址之间
的
关系,但据我所知,用户
进程
不能读写内核地址。是通过记忆吗?如果是的话,
内存
布局
在哪里?相关问题:所有
进程
的
虚拟地址空间是否在它们
的
“内核”部分中都有相同
的
内容? 📷
浏览 0
提问于2020-07-07
得票数 1
回答已采纳
1
回答
如何在C (MacOS)中获取
进程
虚拟
内存
映射
的
信息
、
、
我想获得关于
进程
(堆栈、libc、堆和代码)在C (MacOS)中
的
虚拟
内存
布局
的
信息。我读到,在
Linux
中,您可以通过查看/proc/<pid>/maps来做到这一点,并且可以通过vmmap命令行实用工具在MacOS命令行上这样做。 我怎么用C语言做这件事?如果可能的话,我希望在与我
的
进程
相关
的
虚拟
内存
空间中获得所有页面。
浏览 8
提问于2020-05-29
得票数 3
回答已采纳
1
回答
Python
的
multiprocessing.Process会共享self对象吗?
、
、
我有一个init方法,它初始化各种原始和复杂
的
数据类型和对象。在multiprocessing.Process生成
的
每个
进程
中,我将打印init()方法中
的
变量和初始化对象
的
地址。我得到变量
的
不同实例,但是对象
的
地址保持不变。那么,想知道在multiprocessing.Process调用期间父类
的
成员到底发生了什么吗?print self.count print id(self.db
浏览 1
提问于2016-11-29
得票数 5
回答已采纳
1
回答
字符串常量存储在
内存
中
的
哪里?
我提出这个问题,是因为在以下问题中: 这样,您
的
常量是真正
的
(不仅仅是形式上
的
)常量,没有分配,没有异常
的
可能性,也没有双重
内存
使用。而且在大多数情况下,它看起来和闻起来都像一根绳子。唯一值得注意
的
区别是,string_view并不保证nul终止(但是它
浏览 9
提问于2016-11-04
得票数 0
1
回答
主要功能在哪里分配?
、
当涉及到
进程
的
内存
布局
时,
进程
中
的
所有函数调用都会在堆栈中得到一个新
的
堆栈帧。如果这是实现
的
具体细节,那么对一个典型
的
Linux
实现
的
解释将是有用
的
。
浏览 0
提问于2019-03-16
得票数 0
回答已采纳
1
回答
64位操作系统上
的
32位应用程序
内存
使用限制?
、
、
、
这可能会离题,但我只想知道,如果我们有94GB
内存
的
64 bit
Linux
操作系统,我们有用32 bit编写
的
遗留应用程序,那么我
的
32位应用程序将使用94GB
内存
还是仅限于4GB?
浏览 2
提问于2015-08-12
得票数 0
1
回答
进程
管理和
内存
管理在
Linux
内核中
的
用途是什么?
📷
Linux
内核子系统
的
存在是为了处理网络、VFS、设备?
Linux
内核中
进程
管理和
内存
管理
的
目的是什么?我还试图找到
Linux
内核子系统(如VFS、Network、Device )<e
浏览 0
提问于2019-01-19
得票数 0
1
回答
所有
进程
的
虚拟地址空间是否在它们
的
“内核”部分中都有相同
的
内容?
、
、
Linux
编程接口显示了
进程
的
虚拟地址空间
的
布局
:在每个
进程
的
虚拟地址空间中,物理
内存
中
的
内核是否完全或部分映射到顶部
的
“内核”部分(从0xC0000000到0XFFFFFFF)?如果部分地,物理
内存
中
的
内核
的
哪一部分被映射到每个
进程
的
虚拟地址空间中
的
“内核”部分,而哪一部分不是?
进程
虚
浏览 0
提问于2018-09-14
得票数 11
回答已采纳
1
回答
linux
内存
管理-如何获得“随机xxx偏移量”?
、
、
我正在学习
进程
内存
管理。 在
linux
中,start_data、end_data、start_brk、brk等是struct mm_struct
的
成员变量。我使用
的
是
linux
内核版本4.4和x86-64体系结构。 谢谢。
浏览 5
提问于2016-12-10
得票数 3
回答已采纳
4
回答
为什么内核映射到与
进程
相同
的
地址空间?
、
、
、
这是一个需要详细说明
的
问题: 我只是想知道为什么说内核在
进程
地址空间中,而
进程
不能直接寻址内核。为什么我们不说内核有一个独立<
浏览 5
提问于2012-10-22
得票数 17
回答已采纳
1
回答
Linux
进程
的
“用户”区域
的
布局
、
PTRACE_POKEUSER(2)提供了修改
Linux
进程
的
“用户”区域
的
工具(在ptrace中搜索ptrace)。谢谢!附注:我知道该区域包含信号操作、会计信息和系统堆栈等内容,但我对确切
的
格式很好奇。=)
浏览 1
提问于2012-01-13
得票数 4
回答已采纳
1
回答
在C中创建新
进程
的
方法是什么?
、
、
、
、
我想知道在C中是否还有其他方法来创建一个新
的
进程
,我知道fork,它创建了一个子
进程
。而且,使用exec,我可以替换当前正在执行
的
程序,但是它不会创建一个新
的
进程
。
浏览 4
提问于2022-01-19
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券