2012-02-26 105 views
3

在新的內核版本/dev/kmem被禁用,是否有任何其他方式可以訪問Linux虛擬內存?我的目標是搜索內存,查找函數調用並在他們的地址上插入kprobes。訪問linux虛擬內存

+0

每個進程都有自己的地址空間,所以您想要做什麼?對於pid 1234的處理,你可以使用'/ proc/1234/mem' ... – 2012-02-26 16:59:41

回答

3

禁用kmem的想法正在阻止你做你想做的事。您可以用CONFIG_DEVKMEM=Y重新編譯內核以重新啓用/dev/kmem

+0

我知道'kmem'由於安全原因被禁用,但是重新編譯內核對我來說不是最好的解決方案。那麼LKM呢?我可以從LKM訪問虛擬內存嗎? – 2012-02-26 11:51:20