腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
内核模块
内存
访问
、
、
、
这是否意味着它们可以访问物理
内存
,并可以查看/
覆盖
其他进程(包括内核
内存
空间)的值?我已经写了这段简单的
C
代码来
覆盖
每个
内存
地址,但它什么也没做(预计系统会崩溃,不确定这是涉及物理
内存
还是虚拟
内存
)#include <
linux
/kernel.h> int init_module
浏览 2
提问于2019-08-07
得票数 1
1
回答
如何理解'mm/usercopy.
c
‘中的注释
如何理解
Linux
内核的mm/usercopy.
c
源文件中的以下注释?这实现了对CONFIG_HARDENED_USERCOPY*的各种检查,这些检查旨在保护内核
内存
不受不必要的暴露,并在许多意外情况下
覆盖
。 我想知道“记忆暴露”和“记忆
覆盖
”的确切含义。
浏览 8
提问于2019-09-20
得票数 0
回答已采纳
2
回答
如何找出使用的
内存
量
、
、
、
、
我正在尝试一个
C
/
C
++程序,我想知道由于堆和其他一些数据结构我使用了多少
内存
。那么,我如何才能找出各种数据结构使用的
内存
量呢? 我认为malloc操作符应该被
覆盖
,但我不确定这一点。我在
Linux
和Netbeans 7.1上工作。
浏览 2
提问于2012-07-01
得票数 1
回答已采纳
2
回答
检测
Linux
上多线程
C
++应用程序中的堆栈溢出/
覆盖
、
、
、
、
一个线程可以
覆盖
另一个线程堆栈中的
内存
吗?因此可能损坏例如返回地址。 如果可能,是否有任何调试工具或其他实践来帮助检测此类问题?我说的是在
Linux
x86系统上使用pthread的
C
/
C
++应用程序。
浏览 6
提问于2012-06-20
得票数 2
1
回答
针对共享库的
内存
写保护
、
、
、
但是,由于这些库位于用户虚拟
内存
地址空间中(映射),我认为恶意进程可能会将共享库
内存
区域的访问属性更改为启用写操作,并将每个内容搞乱,从而使共享它们的所有其他进程崩溃。meltdown@ubuntu:/tmp$ cat a.
c
#include <sys/mman.h>int g=0;meltdown@ubuntu:/tmp$ .^
C
浏览 3
提问于2013-12-31
得票数 1
回答已采纳
1
回答
堆/mmap缓冲区溢出会
覆盖
堆栈吗?
、
下面的问题涉及从进程
内存
末尾向下增长的堆栈
linux
进程。谢谢!
浏览 0
提问于2020-01-06
得票数 1
1
回答
是否有任何系统调用会阻塞
内存
、
我对
c
和
Linux
是个新手,在我的
c
程序中,我有一个变量x=10存储在某个地址0x34。现在,我不希望任何其他进程访问这个
内存
位置,除了one.
c
.no其他进程应该
覆盖
,或者可以访问这个location...is有任何支持这一点的系统调用吗?
浏览 2
提问于2017-08-30
得票数 0
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
回答已采纳
1
回答
在
Linux
内核中,可以使用哪些方法来检测
内存
被
覆盖
?
、
、
如果
Linux
内核或驱动程序中存在
内存
覆盖
的代码,如缓冲区溢出,则很难进行调试并找到根本原因。 我知道我可以启用平板调试来获取一些信息。如果在释放板式
内存
后将某些内容写入,那么我们将看到警告。有没有其他的内核调试方法来检测
内存
被
覆盖
?
浏览 0
提问于2013-07-16
得票数 2
1
回答
如何使用备忘录与U-Boot?
、
、
我想把前2GB的
内存
保留给RAM,因为我的硬件在这个位置上写到
内存
中,我需要内核,不要把这个部分放到
内存
中。memmap=2G$0x00000000和memmap=7fffffff$0x00000000,不要返回异常,我想我写得很正确,但是在cat / proc / iomem中,我没有看到任何东西告诉我这个
内存
是为
内存
保留的memmap=2G$0x00000000和memmap=7fffffff$0x00000000,不要返回异常,我想我写得很正确,但是在cat / pro
浏览 0
提问于2018-09-25
得票数 2
1
回答
在
linux
启动前清除RAM区域
、
、
是否可以在
linux
内核启动前清除手动指定的RAM地址范围?或者可能在启动的早期阶段?
浏览 3
提问于2013-03-25
得票数 0
回答已采纳
1
回答
x86 -内核程序、清理和
内存
覆盖
、
、
、
以
linux
为例;当程序退出时,内核负责在进程结束后进行清理。如何预防呢?
浏览 10
提问于2015-11-25
得票数 0
回答已采纳
2
回答
关于
内存
分配,
C
malloc/calloc依赖于
Linux
/malloc还是相反?
、
、
据我所知,
C
具有以下函数,例如:malloc、calloc、realloc,用于分配
内存
。而
linux
内核还具有以下功能:malloc、mmap、kmalloc、vmalloc.分配
内存
我想知道哪一个是最低的。如果你说"
Linux
内核是最低的函数,你的
C
程序必须用
Linux
内核分配
内存
“,那么
Linux
内核如何分配它自己的
内存
呢?或者说,"
Linux
内核是最低的函数“,那么当我
浏览 1
提问于2022-03-19
得票数 -1
回答已采纳
3
回答
Python -设置/获取环境变量和Addrs
、
、
我需要在Python中设置一个环境变量,并在
内存
中找到它所在的地址。因为它在
Linux
上,所以我不介意使用只有在
Linux
上一致工作的库(如果这是唯一的方法)。你会怎么做?编辑:问题的范围如下:我试图破解一个类的程序,本质上是将我的外壳代码放入一个环境变量中,然后用我的环境变量的地址
覆盖
受害者代码上的一个字节。我需要找到一种用Python实现这一自动化的方法,所以我的问题有两个方面: 是否有一种方法可以在
内存
中获取环境变量的地址?只能在bash/
C
中完成,或者我可以完全用Pyt
浏览 9
提问于2008-11-21
得票数 1
回答已采纳
3
回答
我应该为我的应用程序使用进程或线程吗?
、
、
、
我有一个ARM设备运行
Linux
2.6内核,
内存
总数为64 MB。我需要并发,程序是用
C
编写的。 你会用哪种方式并发?使用select()还是使用p线程?
浏览 4
提问于2013-09-09
得票数 3
回答已采纳
3
回答
如何在
linux
上调试
内存
覆盖
、
、
、
我遇到了一个问题。指针的值已修改,指针指向无法访问的地址。顺便说一下,指针的地址在堆上。我想知道是否有任何方法可以在初始化后将指针设置为只读,并且当有人试图更改指针的值时,该过程将崩溃。
浏览 0
提问于2014-02-12
得票数 0
1
回答
跟踪
C
内存
错误的实现工具,查找被重写的malloc等的调用位置
、
、
、
、
我被要求实现一个工具(针对
linux
),它可以帮助
C
/
C
++程序进行
内存
管理。主要目标是跟踪
内存
泄漏,但我也在检查memcpy的重叠参数以及其他内容。我实际上需要我的版本来拦截对这些函数的所有调用(例如,从其他库),所以我实际上需要
覆盖
它们。所以我不能使用所有帖子中建议的#define技巧。到目前为止,我唯一的想法是使用调试信息编译程序,并开始深入研究目标文件( ELF,因为我使用的是
linux
)。我从来没有使用过目标文件,我只知道汇编语言的基础知识,所以
浏览 0
提问于2011-02-07
得票数 1
回答已采纳
1
回答
如何减少Windows上Docker
Linux
容器的默认VM
内存
、
、
、
的任务栏项“切换到
Linux
容器”时,进程在几秒钟后失败,显示“
内存
不足启动Docker”的错误。 我用Windows管理器找到了"MobyLinuxVM“。但是,在调整
内存
设置时,每次启动Docker并再次尝试
浏览 3
提问于2018-10-20
得票数 8
回答已采纳
1
回答
Linux
在mysqli_stmt_close之后失去了价值
、
、
、
我已经在我的Windows中编写了这个PHP,并且运行得很好,但是在
linux
上它丢失了这个值。stmt, $name);mysqli_stmt_close($stmt); echo 'Empty';PHP 5.2 Suse
Linux
我在XP上使用PHP 5.3.3
浏览 0
提问于2011-08-02
得票数 0
回答已采纳
1
回答
linux
内存
测试器,几乎
覆盖
了所有物理
内存
、
、
我正在寻找一种memtester,它可以在没有ECC RAM的运行机器上尽可能多地
覆盖
物理
内存
。它应该以块为单位测试
内存
。例如:分配100MB,测试它,释放它,再分配100MB...我知道
内存
的一些区域已经被分配了,所以内核必须重新分配它们。
浏览 6
提问于2013-10-28
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
图解|Linux内存碎片整理
内存对齐(C+)
Linux内存映射mmap原理分析
c语言-malloc分配内存
C语言内存操作技巧
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券