能力值:
( LV3,RANK:20 )
|
-
-
2 楼
VMWare 有开源的版本啊
|
能力值:
( LV2,RANK:140 )
|
-
-
3 楼
理论上, 虚拟机提供给虚拟机内系统使用的内存, 要么是对应到物理内存的, 要么是映射到磁盘文件的, 理论上, 你可以通过分析虚拟机程序本身的内存, 去找到虚拟机内系统的相关内存, 然后找到虚拟机系统内的某个程序的进程。 但是实际实现起来。。。。
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
现在手头上有个虚拟机,用来作为LIC服务器,由于做了一定限制不能直接进到虚拟机里面,想在宿主机上分析一下虚拟机内部的进程运行情况,不知道是不是可行
虚拟机是VirtualBOX里面装了XP系统
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
请问虚拟机里面的内存和在宿主机上占用内存的格式一样吗,还是可以进行一定的映射
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
有的时候我真的是很感慨,要是有一天看雪挂了怎么办……
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
先感谢一下
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
虚拟化技术原理精要13 3. 内存虚拟化原理精要 3.1 概述 因为VMM (Virtual Machine Monitor) 掌控有所有系统资源,因此VMM 握有整个内存资源,其负责页式内存管理,维护虚拟地址到机器地址的映射关系。 因Guest OS 本身亦有页式内存管理机制,则有VMM 的整个系统就比正常系统多了一层映射: A. 虚拟地址(VA) ,指Guest OS 提供给其应用程序使用的线性地址空间B. 物理地址(PA) ,经VMM 抽象的、虚拟机看到的伪物理地址C. 机器地址(MA) ,真实的机器地址,即地址总线上出现的地址信号映射关系如下:Guest OS: PA = f(VA)VMM: MA = g(PA) VMM 维护一套页表,负责PA 到MA 的映射。Guest OS 维护一套页表,负责VA 到PA 的映射。 实际运行时,用户程序访问VA1 ,经Guest OS 的页表转换得到PA1 ,再由VMM 介入, 使用VMM 的页表将PA1 转换为MA1
有人了解虚拟机内存映射相关的算法逻辑或原理吗,比如VirtualBOX
|
能力值:
( LV2,RANK:140 )
|
-
-
10 楼
这个具体的话, 就得看虚拟机软件的实现了, 我估计vmware和vbox应该不同, 而且还分为是否为vt虚拟机. vt虚拟机的话, 应该使用的相关的vt标准来管理虚拟机系统的内存, 应该比较容易解析, 如果不是vt虚拟机的话, 应该是虚拟机软件自己实现的相关方法. 要具体看虚拟机源码来研究了.
|
能力值:
( LV5,RANK:60 )
|
-
-
11 楼
|
能力值:
( LV3,RANK:25 )
|
-
-
12 楼
unpack主要玩工具,软件发布,基本是下载完就走人,学不到什么东西
看雪主要是各种教程,问答
|
能力值:
( LV5,RANK:60 )
|
-
-
13 楼
是啊,10年了,就这样关闭了,满伤心的。
|
能力值:
( LV2,RANK:10 )
|
-
-
14 楼
跑过去看了一下,虽然去的不多,不过还是感觉伤感
|
能力值:
( LV2,RANK:10 )
|
-
-
15 楼
记得08还是09达到顶峰, 后来一些牛人去了52破解, 慢慢就衰落了.
|
能力值:
( LV2,RANK:10 )
|
-
-
16 楼
如果没有虚拟机的源码,是不是很难在宿主机上分析出虚拟机中运行的东西,还是理论上也有办法去验证。
比如,已知虚拟机中的操作系统和正在执行的程序,是否能够把各程序的内存和指令都划分开来再进行单独分析
|
能力值:
( LV9,RANK:610 )
|
-
-
17 楼
Virtualbox是开源的,可以参考下源码
|
|
|