-
-
[讨论]是否可能把操作系统当前的内存dump到一个文件中保存起来?
-
发表于:
2009-6-13 21:32
5690
-
[讨论]是否可能把操作系统当前的内存dump到一个文件中保存起来?
有这种想法,当感觉有点迷惑,提出来供高手们探讨
1. 如果要抓取内存,必须通过自己写程序来实现,而这个运行起来的程序是一个进程,操作系统已经把它能范围的内存空间同其它进程隔离起来,访问操作系统全局内存空间是个问题;另一方面,在抓取内存的进程也要占用全局内存,它的启动会覆盖一部分内存。
2. Google了一下,找到一个IBM服务内存镜像的解决方案,它和磁盘Raid1差不多,有两块相同的内存,一块负责备份用。这种方案目前不能满足现在的要求
3. 操作系统的休眠机制,虚拟机的挂起机制,应该使用了把内存保存到文件的技术,但操作系统又是如何做到这一点的呢?
4. 有关虚拟内存,操作系统pagefile.sys是否有可直接分析方法?
以上疑问提出来,但愿能够起到抛砖引玉的作用,供高手探讨
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)