腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
针对共享库的
内存
写保护
、
、
、
但是,由于这些库位于用户虚拟
内存
地址空间中(映射),我认为恶意进程可能会将共享库
内存
区域的访问属性更改为启用写操作,并将每个内容搞乱,从而使共享它们的所有其他进程崩溃。我
定位
了libc.so.6的虚拟地址(我将内核设置为不使用ASLR)
linux
-gate.so.1 => (0xb7fff000)meltdown@ubuntu:/tmp$ .^C meltdown@ubuntu:
浏览 3
提问于2013-12-31
得票数 1
回答已采纳
1
回答
堆/mmap缓冲区溢出会
覆盖
堆栈吗?
、
下面的问题涉及从进程
内存
末尾向下增长的堆栈
linux
进程。谢谢!
浏览 0
提问于2020-01-06
得票数 1
1
回答
内核中的红黑树不受保护吗?
、
、
在
Linux
内核中,为了存储进程的
内存
区域,
Linux
同时使用链表和红黑树。是一个函数,它通过红黑树
定位
vm_end字段大于传递地址的第一个
内存
区域。
浏览 0
提问于2015-11-27
得票数 5
1
回答
内核模块
内存
访问
、
、
、
这是否意味着它们可以访问物理
内存
,并可以查看/
覆盖
其他进程(包括内核
内存
空间)的值?我已经写了这段简单的C代码来
覆盖
每个
内存
地址,但它什么也没做(预计系统会崩溃,不确定这是涉及物理
内存
还是虚拟
内存
)#include <
linux
/kernel.h> {
浏览 2
提问于2019-08-07
得票数 1
1
回答
一次
内存
中只需要一个动态库的副本?
、
、
对于需要多个库的程序,共享库可以减少程序的
内存
占用(无论是在磁盘上还是在运行时的
内存
中)。这是因为多个程序可以同时使用一个共享库;因此,每次
内存
中只需要一个库的副本。ld-
linux
.so的职责是执行重新
定位
过程(加载动态库等)。程序是如何共享的? 如果库已经更新了呢?新启动的程序是加载新程序还是使用驻留在
内存
中的程序?
浏览 8
提问于2013-10-08
得票数 3
回答已采纳
1
回答
Linux
进程的虚拟
内存
结构
、
、
、
我正在阅读一本教科书,其中显示虚拟
内存
如下:
Linux
还将一组连续的虚拟页面(与系统中的DRAM总量相等)映射到相应的连续物理页面集。这为内核提供了一种访问物理
内存
中任何特
定位
置的方便方法。我是访问物理
内存
中任何特
定位
置的一种方便的方式?如果您想访问特定的位置,cpu仍然需要发出一条指令,该指令具有可以由TLB使用的虚拟地址,然后生成一个物理地址来访问物理
内存
,那么“物理
内存
”部分的真正用途是什么?
浏览 0
提问于2020-09-21
得票数 0
回答已采纳
2
回答
jquery文档高度
内存
使用情况
、
我在创建
覆盖
图时遇到了页面高度问题。如果我的页面有100条记录,当我打开模式窗口时,
内存
使用量是135,000k。请帮我解决如何在不影响
内存
的情况下获得文档高度的问题。
浏览 1
提问于2012-01-24
得票数 1
回答已采纳
2
回答
如何在给定的
内存
地址或其附近查找符号?(使用Visual Studio 2010)
、
、
、
在调试Windows应用程序时,我想知道是否可以在给定的
内存
位置
定位
符号(以及如何
定位
)。这将与在"Memory“窗口中键入符号的操作相反,后者会将符号转换为其地址。但不是反过来。这在VxWorks shell上非常简单,在
Linux
gdb上也是可能的。在VS上应该是可能的。 谢谢。
浏览 2
提问于2012-07-24
得票数 8
回答已采纳
1
回答
将信息从UEFI传递到操作系统
、
、
、
、
我熟悉BIOS 15 - E820函数,您可以选择一个固定的物理位置,任意放置在那里,操作系统不会
覆盖
它,您只需访问该固定
内存
地址(可能首先将其映射到虚拟指针等)。但是在UEFI的情况下,据我所知,没有为用户保留
内存
区域,所以我不能依赖于在特定的
内存
地址上分配缓冲区(如果可能的话?),因此我必须使用UEFI
内存
函数--它返回的指针是而不是固定的。所以我的问题是- 是否有可能分配一个在操作系统上升后不会被
覆盖
的缓冲区?如何才能将分配缓冲区的指针传递给OS,这样我就可以从操作系统访问它(
浏览 3
提问于2016-05-02
得票数 2
回答已采纳
3
回答
测试
Linux
下
内存
是否可访问
、
给定一个不受信任的
内存
地址,
Linux
中有没有一种方法可以测试它是否指向有效的、可访问的
内存
? 例如,在mach中,您可以使用vm_read_overwrite()尝试从指
定位
置复制数据。
浏览 3
提问于2013-01-25
得票数 1
回答已采纳
2
回答
inode表是否保存在
内存
中?
、
据我理解,
Linux
使用inode表在磁盘上
定位
文件。
Linux
文件系统是否在
内存
中保存inode表?不管是ext2、ext3还是ext4,这都是一样的吗?
浏览 0
提问于2017-09-18
得票数 5
1
回答
在
Linux
内核中,可以使用哪些方法来检测
内存
被
覆盖
?
、
、
如果
Linux
内核或驱动程序中存在
内存
覆盖
的代码,如缓冲区溢出,则很难进行调试并找到根本原因。 我知道我可以启用平板调试来获取一些信息。如果在释放板式
内存
后将某些内容写入,那么我们将看到警告。有没有其他的内核调试方法来检测
内存
被
覆盖
?
浏览 0
提问于2013-07-16
得票数 2
1
回答
在
linux
启动前清除RAM区域
、
、
是否可以在
linux
内核启动前清除手动指定的RAM地址范围?或者可能在启动的早期阶段?
浏览 3
提问于2013-03-25
得票数 0
回答已采纳
1
回答
x86 -内核程序、清理和
内存
覆盖
、
、
、
以
linux
为例;当程序退出时,内核负责在进程结束后进行清理。如何预防呢?
浏览 10
提问于2015-11-25
得票数 0
回答已采纳
3
回答
C重新分配/malloc替代方案
、
、
我有一块
内存
,我想重新分配给不同的大小,但我不关心
内存
是否被丢弃。释放()
内存
,然后使用malloc()创建新的
内存
块会更快,还是realloc()会更快?我敢打赌,realloc()在
定位
足够大的
内存
块时会更快,因为当前片段可能很大或足够小,可以容纳新的
内存
块。但是,如果片段不够大,它必须复制
内存
,而malloc()不需要。 我使用的是
Linux
。
浏览 3
提问于2012-11-11
得票数 1
回答已采纳
2
回答
ARM:相对于
Linux
/Android来宾,我的ARM管理程序的安全物理
内存
位置(保留)
、
、
、
、
问题是我的Linaro发行版的before 将R2中的FDT传递给
linux
内核,但是内核试图
覆盖
我的虚拟机管理程序的
内存
,然后看到我在FDT中保留了那个
内存
区域(通过解压缩DTB、修改DTS并重新编译它我试图更改内核命令行参数,但是在内核试图
覆盖
我保留的部分
内存
后,它们也会被解析。因此,我需要的是物理RAM中的安全
内存
位置,以便在解析FDT或内核命令行之前,
Linux
内核不会尝试访问(r/w)它。因为在0x5000_0000加载我的管理程序
浏览 6
提问于2014-01-20
得票数 0
回答已采纳
2
回答
iPhone NSString使用零
覆盖
敏感数据
、
、
我的应用程序临时存储了大量敏感数据,我想再次
覆盖
内存
中的数据。[receivedData appendData:data];因此,我想知道是否有任何方法可以在
内存
中
定位
存储在对象中的敏感数据,并找出其长度并
覆盖
该
内存
(无论有多复杂)?
浏览 2
提问于2011-02-25
得票数 1
回答已采纳
1
回答
运行时gcc重
定位
错误
、
目前,我正在运行一些多线程代码,所有的编译都没有错误或警告,当我执行代码时会得到这个错误: 什么是重新
定位
错误?
浏览 1
提问于2011-08-31
得票数 8
回答已采纳
1
回答
如何为elf目标文件中的所有符号添加前缀,但使调试仍然有效?
、
我想为elf对象文件中的每个符号添加一个前缀,如何使用
Linux
(例如debian)做到这一点?我需要调试信息仍然可以工作(即,gdb仍然可以有效地调试,尽管使用了所有符号的新名称)。elf对象是可重
定位
的。不可重
定位
对象的解决方案也将是受欢迎的。代码
覆盖
率统计数据继续工作的解决方案也会受到欢迎,但不是必需的。
浏览 0
提问于2014-03-09
得票数 0
1
回答
对内核加载器的x86
内存
布局感到困惑
、
、
我是
Linux
内核的新手,正在阅读关于内核加载器的
内存
布局的文章,但对下面的示意图感到困惑 | Reserved在使用bzImage时,保护模式内核被重新
定位
到0x100000 (“高
内存
”),内核实模式块(引导扇区、设置和堆栈/堆)被重新
定位
到0x10000和低
内存
末尾之间的任何地址。第二件事是,当它说内核实数模式块被重新
定位
到“0x10000和
内存
不足
浏览 3
提问于2013-04-09
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
图解|Linux内存碎片整理
全球覆盖铱星船舶定位应用
Linux内存映射mmap原理分析
计算思维训练——内存的覆盖与刷新
Swift Navigation定位服务Skylark覆盖全美 提供车道级精确定位
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券