一个进程如何读取另一个进程的地址空间?

发布于 2022-07-16 17:01:55 字数 48 浏览 9 评论 9

一个进程如何读取另一个进程的地址空间?
是不是有什么机制保护进程的地址空间,如栈空间

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

巨坚强 2022-07-28 02:55:16

另外一个办法是在内核中讨取进程空间的内容

野鹿林 2022-07-28 02:53:10

还有没有别的方法了?

梦言归人 2022-07-28 02:49:47

受教,呵呵

月棠 2022-07-28 02:48:02

ptrace是个好东西啊,楼上是真男人:)

空心空情空意 2022-07-28 00:09:13

PTRACE_ATTACH
PTRACE_PEEKTEXT, PTRACE_PEEKDATA
...
男人 ptrace

清秋悲枫 2022-07-27 23:00:58

unix系统中,一个进程通过什么方式访问另一个进程的地址空间,谁能总结一下共有多少种方式。
我查看了一些资料,但都是windows系统的,它的方式很多,基本都是基于DLL的。我想我们的unix应该不弱于windows吧.
目前为止,关于unix这方面,我仅仅了解一点,如:共享内存,copy_from/to_user等。还有哪些方式

拥抱影子 2022-07-27 22:42:06

兄弟一定想破解软件吧?有兴趣一起交流下. 我的QQ 1090319
您可以参考偶的文章,绝对对你有用
http://bbs.pediy.com/showthread.php?s=&threadid=32900

懷念過去 2022-07-27 18:46:37

这个比较困难,你得进内核模式……假如单是 IPC 的话,用 System V shared memory

吃→可爱长大的 2022-07-17 19:57:18

好像在win系统里面有很多办法,如远程地址挂接。在linux里如何实现就不知道了。
谁知道还有什么方法,并描述一下如何实现的。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文