腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
通过内核
读取
物理地址
中
的
值
linux
、
operating-system
、
kernel
我
在
一个旧
的
linux
操作系统上工作,它有一个用于所有
进程
的
内核(它基本上是一个外内核类型)。当从用户空间实现调试功能时,我想反汇编其他
进程
的
命令。因此,我创建了一个系统调用,它在目标
进程
中
获取虚拟地址并在其中打印它
的
值(这样我就可以反汇编字节)。我
的
想法是切换到目标的pgdir,调用页面遍历,然后访问物理地址指针
中
的
数据。如果我切换到目标
进程
,
浏览 2
提问于2020-06-17
得票数 0
1
回答
()
读取
整个
内存
页
android
、
c++
、
c
、
linux
、
ptrace
你好,我试图
在
Android/
Linux
中转储
进程
的
内存
。现在,我
读取
内存
映射以获得
内存
区域
的
地址空间,然后
读取
以下每个单词:wait(NULL); word =
ptrace
(
PTRACE
浏览 1
提问于2015-12-23
得票数 0
回答已采纳
1
回答
Linux
是否支持
进程
的
内存
隔离?
linux
、
memory
、
process
、
isolation
更详细地说,问题是:没有根权限
的
(),
进程
是否有可能
读取
(而不仅仅是写入)
另一个
进程
的
内存
?(例如,通过阅读/proc/gcore或/proc/PID/mem。我还不确定他们
的
许可要求。)我理解虚拟地址是实现
的
,每个
进程
都有自己
的
空间。我做了一个快速搜索,但没有找到有力
的
保证或接近黑客。说: 系统
中
的</
浏览 6
提问于2016-09-28
得票数 4
回答已采纳
1
回答
是否有可能在一个
C
程序
中
“创建”垃圾
内存
数据,然后从
另一个
C
程序
中
读取
相同
的
数据?
c
、
linux
、
memory
、
garbage
我想知道是否可以
在
第一个
C
程序
中
:然后
在
第二个
C
程序
中
,
在
第一个程序完全完成执行之后:0x7ffee6a98ad8Print
读取
以前
在
address 上声明
的
数据-- 5
的
正确值 这在
C
语言中是有
浏览 12
提问于2021-12-16
得票数 1
回答已采纳
3
回答
调试器如何窥视
另一个
进程
的
内存
?
c++
、
debugging
、
unix
、
memory
当每个
进程
都有自己
的
私有
内存
空间而外部
进程
无法访问时,调试器如何访问
进程
的
内存
空间?I可以通过gdb访问该
进程
的
所有
内存
。gdb是如何做到这一点
的
? 我阅读了相关
的
问题,似乎没有任何帖子回答这一点。
浏览 1
提问于2014-09-25
得票数 11
回答已采纳
3
回答
是否有一种使gdb与
另一个
进程
共享
ptrace
的
方法?
gdb
、
ptrace
我需要运行
另一个
进程
,它需要跟踪()它
的
劣势。但是,gdb也需要
ptrace
()同样劣等,因此这将导致混乱。我脑海中浮现
的
第一个也是显而易见
的
解决方案是,每当其他
进程
需要访问下级
进程
,然后再附加时,就分离gdb。但是,当停止劣等程序进行调试时,这也是有问题
的
。然后,我尝试
使用
gdb
的
shell命令从gdb启动
另一个
进程
,认为如果gdb作为子
进程
执
浏览 4
提问于2016-02-17
得票数 1
回答已采纳
2
回答
如何从停止
的
程序
中
获取核心转储(
linux
)
linux
、
gdb
、
coredump
我想在
不
运行它
的
情况下获取它
的
核心转储(程序必须一直停止;如果它将收到SIGCONT,它将在没有核心转储
的
情况下死亡)。我怎样才能得到一个核心转储?谢谢 更新: gcore
不
工作。Gdb (即使是超级用户)不能附加到已停止
的
进程
(永远等待
ptrace
PTRACE
_ATTACH)。即使是dd也
浏览 0
提问于2011-01-31
得票数 3
回答已采纳
3
回答
读取
/proc/pid/mem文件什么也
不
返回
c
、
linux
、
file
、
proc
我希望通过
读取
/proc/pid/mem
的
内容并将其写入
另一个
文件来捕捉当前
进程
到文件
的
内存
映射。但每次生成
的
文件都是空
的
。我
使用
sudo,所以没有权限错误。
浏览 6
提问于2020-10-02
得票数 2
回答已采纳
1
回答
Linux
ptrace
内存
读取
和
进程
管理
linux
、
ubuntu
、
ptrace
我正在尝试
读取
Linux
上
的
进程
内存
(准确地说,是Xubuntu)。我对
Linux
还是个新手,尽管我以前
在
Windows中用过Win32API ReadProcessMemory()也做过同样
的
事情。为了做到这一点,我需要能够访问
进程
内存
。
在
Windows
中
,这是非常简单
的
。
在
Linux
中
,它被证明是有点复杂。
浏览 3
提问于2013-07-10
得票数 2
1
回答
在当前
进程
中
添加一个监视点(不在gdb
中
,不用于调试)
linux
、
breakpoints
、
ptrace
、
watchpoint
我想知道是否可以在当前
进程
中
添加监视点,以便在
读取
或写入
内存
时(取决于标志)调用回调。 有一些相关
的
问题,但它们都是关于
使用
gdb或其他调试器进行调试
的
。这不是用于调试,也不是在跟踪
另一个
进程
时
使用
。我希望
进程
本身在自己
的
地址空间中
的
内存
位置
中
设置一个观察点。通常,对于这种情况,我会
使用
tracee,但据我从手
浏览 8
提问于2020-10-12
得票数 1
2
回答
为什么Windows允许非父
进程
读写
进程
的
内存
?
windows
、
access-control
、
memory
、
process
我最近了解到,
在
Windows
中
,只要
进程
在
同一个用户下运行,通常允许
进程
更改
另一个
进程
的
内存
。我尝试
使用
各种pids运行以下代码:#include <processthreadsapi.h> int,我被授予了对以自己
的
用户身份运行
的
进程
浏览 0
提问于2019-11-06
得票数 3
回答已采纳
1
回答
在
Linux
中
执行程序时,如何查看RAM
中
的
内容?
linux
、
rhel
、
ram
当程序执行时,我希望看到存储
在
RAM
中
的
程序
的
内容。我
使用
过cat /proc/[pid]/meminfo,但它只给出了地址和权限模式
的
细节。我也尝试了pmaps -X pid,它给出了太多
的
细节,但数据。如何查看加载
在
RAM上
的
内容?
浏览 0
提问于2019-05-11
得票数 2
1
回答
Java
读取
进程
内存
Linux
java
、
linux
、
jna
我正在尝试创建一个Java库,以便在
linux
上为
进程
读写
内存
值。 Memory buffer = new Memory(4); Syste
浏览 8
提问于2016-01-10
得票数 2
回答已采纳
2
回答
使用
ptrace
读取
字符串(
linux
)
c
、
linux
、
ptrace
我是栈
的
新手,也是
C
语言
的
新手。我尝试
使用
ptrace
从
另一个
进程
中
读取
进程
内存
。到目前为止,我成功地
读取
和更改了
另一个
进程
中
的
数字。但是对于字符串,我找不到方法。下面是我
的
代码://the string we want to read is 8 b
浏览 4
提问于2015-12-19
得票数 0
1
回答
在
Linux
中
访问
另一个
进程
虚拟
内存
(调试)
linux
、
gdb
gdb如何在
Linux
上访问
另一个
进程
虚拟
内存
?这一切都是通过/proc完成
的
吗?
浏览 1
提问于2014-07-23
得票数 3
回答已采纳
1
回答
自定义syscall可以访问
另一个
进程
的
内存
吗?
c
、
linux
、
linux-kernel
、
virtual-address-space
、
userspace
出于教育目的,我成功地在内核日志
中
打印了一条消息
的
。我现在想
的
是创建一个“跨
进程
内存
”syscall,它接收
另一个
进程
‘PID,那个
进程
’
内存
空间
的
内存
地址,当前
进程
内存
空间中
的
一个长度和一个指针,并将
内存
从
另一个
进程
复制到当前
进程
。然后,我会编写
另一个
<e
浏览 10
提问于2019-11-24
得票数 3
2
回答
linux
是否提供任何像windows一样
的
调试api?
linux
、
debugging
、
gdb
、
extend
Windows提供了一组调试API,以便程序可以
在
特定位置停止并转储相应
的
信息,以编写我们自己
的
调试器,如 我
的
问题是,
linux
是否也提供了一系列调试api,以便我们可以轻松地编写自己
的
调试器,或者扩展gdb,而不必了解
linux
内核等等?
浏览 5
提问于2017-02-24
得票数 4
回答已采纳
1
回答
当在失效
的
pid上调用
ptrace
(
PTRACE
_DETATCH,pid,NULL,NULL)时会发生什么?
c
、
linux
、
process
、
command-line-arguments
、
ptrace
我正在尝试捕获所有正在运行
的
进程
的
命令行参数。其中一些
进程
的
命令行超过了/proc/${pid}/cmdline
的
4096个字符限制,因此
读取
procfs文件不能满足我
的
要求。我感兴趣
的
进程
可能是暂时
的
,所以一旦我知道它们
的
pid,就需要能够从/proc/${pid}/mem
中
的
堆栈<e
浏览 0
提问于2017-10-25
得票数 0
2
回答
strace如何连接到已经在运行
的
进程
?
strace
我知道strace
使用
ptrace
来完成这项工作,这不适用于已经运行
的
进程
的
情况。 它是如何在已经运行
的
进程
上工作
的
?
浏览 4
提问于2011-09-20
得票数 49
2
回答
如何在
linux
中
读取
python
进程
的
内存
?
python
、
linux
、
ptrace
我正在尝试
使用
python和python
ptrace
来
读取
外部
进程
的
内存
。我需要完全
在
python
中
工作,并且我一直
在
尝试
读取
并打印出
linux
中
进程
的
内存
。proc_mem = open("/proc/%i/mem" % process.pid, "r") print pr
浏览 2
提问于2012-12-11
得票数 7
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Py-Spy:Python程序的抽样分析器
如何使用 Delve和eBPF 更快地调试 Go 程序
Linux 高级编程-消息队列 MsgQueue
调试器到底怎样工作
(纯Linux八股)
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券