Page 1 of 1

Can host access guest memory/files/network?

Posted: 6. Jan 2015, 21:08
by zeronero
If I run Ubuntu on a Windows environment, I have the following questions regarding what the host (windows) can access on the guest (ubuntu):

1. Can the OS of the host access kernel memory of the guest OS?
2. Can the OS of the host access program memory of the guest OS?
3. Can the OS of the host access guest OS files?
4. Can the OS of the host access network activity of the OS guest?
5. Same as above, only let's say a program written in Assembly, C, C++ on the host accessing 1-4 of the guest OS?
6. Same as 1-4, only let's say a program written in Assembly, C, C++ on the host accessing 1-4 of programs on the guest OS?

Thanks - I wouldn't have asked if I could find it online somewhere. It's only a question because I am unaware of the underlying components of how virtualbox works.

Regards,

Re: Can host access guest memory/files/network?

Posted: 9. Jan 2015, 08:25
by socratis
  1. I sincerely hope not.
  2. Same as above.
  3. Yes, via either Shared Folders or true network shares.
  4. If you are not using 'Bridged' mode there might be a way (I'm thinking Wireshark). Haven't tried anything in that area.
  5. I can't see how the programming language would change the capabilities/possibilities to access a VM's resources.
  6. Same as above.