一个进程如何读取另一个进程的地址空间?是不是有什么机制保护进程的地址空间,如栈空间
另外一个办法是在内核中讨取进程空间的内容
还有没有别的方法了?
受教,呵呵
ptrace是个好东西啊,楼上是真男人:)
PTRACE_ATTACHPTRACE_PEEKTEXT, PTRACE_PEEKDATA...男人 ptrace
unix系统中,一个进程通过什么方式访问另一个进程的地址空间,谁能总结一下共有多少种方式。我查看了一些资料,但都是windows系统的,它的方式很多,基本都是基于DLL的。我想我们的unix应该不弱于windows吧.目前为止,关于unix这方面,我仅仅了解一点,如:共享内存,copy_from/to_user等。还有哪些方式
兄弟一定想破解软件吧?有兴趣一起交流下. 我的QQ 1090319您可以参考偶的文章,绝对对你有用http://bbs.pediy.com/showthread.php?s=&threadid=32900
这个比较困难,你得进内核模式……假如单是 IPC 的话,用 System V shared memory
好像在win系统里面有很多办法,如远程地址挂接。在linux里如何实现就不知道了。谁知道还有什么方法,并描述一下如何实现的。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(9)
另外一个办法是在内核中讨取进程空间的内容
还有没有别的方法了?
受教,呵呵
ptrace是个好东西啊,楼上是真男人:)
PTRACE_ATTACH
PTRACE_PEEKTEXT, PTRACE_PEEKDATA
...
男人 ptrace
unix系统中,一个进程通过什么方式访问另一个进程的地址空间,谁能总结一下共有多少种方式。
我查看了一些资料,但都是windows系统的,它的方式很多,基本都是基于DLL的。我想我们的unix应该不弱于windows吧.
目前为止,关于unix这方面,我仅仅了解一点,如:共享内存,copy_from/to_user等。还有哪些方式
兄弟一定想破解软件吧?有兴趣一起交流下. 我的QQ 1090319
您可以参考偶的文章,绝对对你有用
http://bbs.pediy.com/showthread.php?s=&threadid=32900
这个比较困难,你得进内核模式……假如单是 IPC 的话,用 System V shared memory
好像在win系统里面有很多办法,如远程地址挂接。在linux里如何实现就不知道了。
谁知道还有什么方法,并描述一下如何实现的。