![从进程内存中获取数据的解决方案](https://linux22.com/image/810913/%E4%BB%8E%E8%BF%9B%E7%A8%8B%E5%86%85%E5%AD%98%E4%B8%AD%E8%8E%B7%E5%8F%96%E6%95%B0%E6%8D%AE%E7%9A%84%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88.png)
如果我使用 Firefox 填写一个大表格(有很多文本要写),并且由于某种原因我不小心按下了F5,导致表格中的所有文本都丢失了,我可以使用例如氢键在 Windows 上检索文本,因为它们仍在内存中。如何在 Ubuntu 下执行相同操作?
答案1
您可以浏览虚拟/proc/kcore
文件(RAM 的映像)并查找您输入的字符串。例如(全部以 root 身份执行)
strings /proc/kcore | grep unbelievable
将寻找一个字符串unbelievable
hd /proc/kcore | less
将为您提供所有 RAM 的十六进制格式的输出。
顺便说一下,我建议使用Lazarus FF/Chromium 扩展,这可以节省您的时间并防止这些问题。