有没有办法通过某种方式来切断电源,而不是常规关机,并在下次启动时恢复 RAM 的内容而不加载操作系统?我正在尝试恢复无响应的 Ubuntu Live CD 上打开的文件。
更新:
我读了 Alex 建议的论文,我认为这可能是我最好的选择。就像 Dan D 说的,你不需要液氮,论文本身建议在那些罐子里放除尘剂来降低温度。我会尝试一下,并在这里发布结果。如果有人有任何建议,请告诉我。
根据我从论文中收集到的信息,我在切断电源之前将 RAM 的温度降低到 -50 度左右,切断电源,从 USB 记忆棒启动论文作者提供的修改后的程序,然后将 RAM 的内容转储到 USB。
答案1
唯一可行的方法是使用极冷的液体,例如液氦或液氮。
以下是一篇关于该主题的论文:不要忘记:针对加密密钥的冷启动攻击
答案2
简短的回答是肯定的。断电后,RAM 中的内容将丢失。
正如 Alex 在他的回答中提到的,有一些方法可以在断电后通过冷却 RAM 来读取 RAM 的内容。但是,内容并非 100% 可恢复;数据将丢失。除此之外,这些冷启动攻击需要特殊设备才能读取 RAM 的内容而不会覆盖它。