VMs- Practical Useage Scenarios

Discussion in 'sandboxing & virtualization' started by chrome_sturmen, Feb 29, 2016.

  1. chrome_sturmen

    chrome_sturmen Registered Member

    Joined:
    Apr 29, 2006
    Posts:
    875
    Location:
    Sverige
    Those of you who run virtual machines, can you tell me what OSs you run virtualized and what purpose(s) it serves for you?
    Also what host OS, and why you choose this host?
    Related thoughts welcome
    thanks
     
  2. Peter2150

    Peter2150 Global Moderator

    Joined:
    Sep 20, 2003
    Posts:
    20,590
    Well I run Win 7 x64 Pro, so that by default is the host. For VM I run VMware Workstation Pro(12). I have two vm's one a win 7 one and one Win 10. I use the Win 7 one for testing things I am not certain about in terms of conflicts. I also use this machine for looking at dodgy stuff that well may be malware. I primarily use the win 10 one to see how my security setup plays on the latest win 10 Fast RIng builds.
     
  3. WildByDesign

    WildByDesign Registered Member

    Joined:
    Sep 24, 2013
    Posts:
    2,587
    Location:
    Toronto, Canada
    My main testing host OS is generally Windows 10 Pro 64-bit. Guest OS is generally Windows 7 SP1 32-bit and also some Windows 8 32-bit from time to time. I do some driver testing on the older Windows OS's to ensure compatibility but also quite a bit of malware testing lately. Additionally, some recent Guest OS testing of the latest beta release of Remix OS for curiosity. On the main Host OS, I generally switch between both VMware Workstation Player 12 and VirtualBox just to play around with features of both. Virtual machines, without a doubt, make my life easier.
     
  4. Aura

    Aura Registered Member

    Joined:
    Mar 19, 2015
    Posts:
    107
    Location:
    -
    Too many.

    Windows 7 Pro SP1 x64
    Windows 7 Pro SP1 x86
    Windows 7 Pro SP1 x64 with Internet Explorer 10
    Windows 7 Pro x64
    Windows 8 Pro x64
    Windows 8 Pro x86
    Windows 8.1 Pro x64
    Windows 8.1 Pro x86
    Windows XP SP3 (I think)
    Windows 7 Pro SP1 x64 - Malware Analysis

    Now that I list them, I realize that I should add at least 2-3 more for different purposes. I use them mostly to download suspicious files, malware analysis, testing new programs and a lot to source system and Windows Update files for Windows Update troubleshooting. And even there, sometimes I cannot find what I'm looking for.

    Edit: Forgot to add the host, Windows 10 Pro x64. And the most up-to-date version of Windows because I'm a technician and I need to stay up-to-date when it comes to technology, and also because I like new versions of Windows, programs and they always represent a security improvement.
     
  5. MisterB

    MisterB Registered Member

    Joined:
    May 31, 2013
    Posts:
    1,267
    Location:
    Southern Rocky Mountains USA
    I have VMs for every version of Windows but versions older than Xp are Virtual PC VMs from years ago that are rarely used. Currently are in use are Virtualbox VMs for Xp, Vista Business, Window 7 Pro, Windows 8 home, Windows 10, Linux Mint 17.2 and Fedora 23.

    The two laptops I use for Virtualbox both multiboot Windows 7, 10 and Ubuntu and Mint Linux respecively as host OSes. Linux is far better as a host for Virtualbox. VMs are noticeably faster and there are advantages such as better firewalling and network monitoring among others. In general, you want the host OS to be as light as possible and Linux in any flavor is much lighter on system resources than Windows. Guests should also be light on virtual hardware because any hardware requires drivers and services to be loaded that are going to affect performance. Windows 7 has been a bit better host than 10 with Virtualbox but I haven't tried slimming either down for better VM performance. Until the latest version of Virtualbox came out, there were some serious problems with Windows 10 as a host and I really just test it now and then, to see how it compares. Ubuntu is the best host I'm currently using by far. Windows 10 also has its built in Hyper-V virtualization which I intend to try at some point.

    VMs are very good for security. Restoring a snapshot if something goes wrong is much easier than restoring an image. On one of my work systems, I intend to move to full time VMs with the current OSes when I upgrade the hardware. A lot of my VMs are virtualized versions of real systems that I used in the past. I use Paragon Go Virtual to make the copies. This is quite convenient and lets me continue to use systems and software that I've already set up in a virtual environment that is more secure and often much faster than the original hardware.
     
  6. J_L

    J_L Registered Member

    Joined:
    Nov 6, 2009
    Posts:
    8,738
    Not much use these days, but I do have Windows 7 for trying some software, and so I don't forget how to use it (just in case I need to service someone else's computer or something). And XP because it's much faster than Windows 7, and is better for (legacy?) programs I want to keep in the virtual machine for whatever reason. And finally Ubuntu, just to get a taste of Linux proper (not Chrome OS or Android).
     
  7. Balthazar

    Balthazar Registered Member

    Joined:
    Nov 8, 2013
    Posts:
    166
    Location:
    Earth
    That is the main reason for me as well. Learning about what and how to do something with regard to security and privacy was the prime reason to register to this forum.

    On one of my laptops I run Qubes OS with several so called template VMs (like Arch Linux, Whonix and Win7).
     
  8. Krysis

    Krysis Registered Member

    Joined:
    Dec 28, 2012
    Posts:
    371
    Location:
    DownUnder
    VMs running in Virtualbox:

    Linux Mint 17.2 > mainly familiarity with using an alternate OS.
    Ubuntu14.04 > as above
    Windows 10 Pro (upgraded from 8 Pro) > just to keep up with the latest – but also for testing new programs, etc.
    Host OS > Windows 7 (x64) > because it was already the main OS.

    I don't change too much in my host – however, almost anything goes in a VM (takes mere seconds to revert back to a 'clean' fully configured system) ;)
     
  9. tortum

    tortum Registered Member

    Joined:
    Mar 4, 2016
    Posts:
    2
    I'm currently using VMLite Workstation, host = Windows 7 Pro 64bit with same as guest. Endless issues and no support anywhere, it has never been updated since 2010.
    If I use a legitimate Windows 7 Pro 64bit iso will MS register/activate it? With VMLite that was no problem and I could download all security patches (1.5 GB) easily.
    I see Virtualbox now at v5.0.14.

    Thanks
     
  10. tortum

    tortum Registered Member

    Joined:
    Mar 4, 2016
    Posts:
    2
    Installed Virtualbox 5.0.16 w/o any hiccups, installed guest and all options just work, select and it's done! Amazing.
    VMLite Workstation should be removed by the author, really of no use anymore. I know it's a fork of Virtualbox but it stood still and now very outdated.
    BTW I was even banned for life from a forum when I placed a question about it.
    Very happy I landed on this thread, now a very content user of Virtualbox :thumb:
     
  11. TS4H

    TS4H Registered Member

    Joined:
    Nov 5, 2013
    Posts:
    523
    Location:
    Australia
    Currently I dual boot W10 and Linux Mint XFCE. Both have VMware. A virtual machine setup in one OS is easily transferred to the other OS, and all Guests are located on a separate drive so they never need to be backed up. Vmware runs much smoother on linux as potentially I have more RAM available therefore I can allocate more resources to the guest.

    As for virtual machines I have;

    W10
    W7
    Ubuntu mate 16.04
    Linux Mint Cinnamon
    and soon to have Debian, Fedora and OpenSUSE

    Reason for all these;

    1) Try different OS and desktop environments as im still learning linux, however I get the feeling you dont ever stop. Maybe thats why I like it. You never get bored of it.
    2) I manage several machines for family and friends, so knowing how different security setups and software play with one another is important especially if their needs are totally different to mine, troubleshooting as well.
    3) Playing with malware and in combination with different security software, and testing native OS defences.
    4) Trying and testing new software as well as beta software on different platforms

    regards.
     
  12. Cactus5

    Cactus5 Registered Member

    Joined:
    Jan 17, 2015
    Posts:
    28
    Location:
    Southwest USA
    I'm currently using VMware Workstation 12 Pro on Windows 7 x64 with the following VMs:
    Windows 8.1
    Windows 10 for testing new Insiders builds on fast ring
    CentOS 6.7
    CentOS 7.2

    Windows 10 using Hyper-V with a Windows 7 VM

    HP Proliant server running CentOS 7.2 using KVM for VMs running CentOS 7.2 and 6.7.

    I use all of this for testing software, different settings, security testing and most of all learning, like @TS4H, constant learning of new things.
     
  13. chrome_sturmen

    chrome_sturmen Registered Member

    Joined:
    Apr 29, 2006
    Posts:
    875
    Location:
    Sverige
    I've been giving some thought to different approaches - do any of you keep your host computer totally clean except for basics, then have a dedicated vm for internet surfing? Then I suppose another vm for non internet-related tools? This possibly could be seen as going overboard. Or maybe, non internet-related tools on the host, then have a vm for internet facing programs?

    The main reasons I seem to be seeing for vm use is building familiarity with OSes, testing configs etc - how do vms factor in to your security approach? Or do they? I mean, if you set up a vm for internet use, you still have to secure it, else you risk hosing the vm, which took you time to set up, and will take time to build yet again - the host system beneath may be clean, but you still lost your time.
    I suppose one benefit is that if you lose a vm to malware, you still have a clean host on which to run other vms, can carry on and get some work done etc- whereas if you lost a plain host system, you're completely down until you reinstall an OS.

    I can see the benefit to using vms for learning new OSes or maintaing familiarity with them, and for testing configs, but I am struggling to understand the benefits for using them for other reasons, my thinking seems to be looping back around to where I started.

    Rant over/thoughts appreciated *puppy*
     
  14. guest

    guest Guest

    Host: Virtual Box , free and can create unlimited snapshots
    Guest OS : Win7U x64 , most malwares works flawlessly on it, good Pen-testing OS.
    Purpose: toying with malwares mostly.

    for testing software i have Rollback Rx.
     
  15. Minimalist

    Minimalist Registered Member

    Joined:
    Jan 6, 2014
    Posts:
    14,883
    Location:
    Slovenia, EU
    I use VirtualBox for my virtual machines. I usually take snapshots every now and then so I can revert to previous state if problems occur. If you have snapshot of your clean system, you don't have to rebuild your guest system. You just revert to that clean snapshot and you're done.
     
  16. TheWindBringeth

    TheWindBringeth Registered Member

    Joined:
    Feb 29, 2012
    Posts:
    2,171
    Compartmentalization for security/privacy purposes.
     
  17. ChrisFerro3

    ChrisFerro3 Registered Member

    Joined:
    Nov 15, 2015
    Posts:
    45
    Actually I have been thinking of doing video editing using a VM, it actually works, somethings are slow, but its still fast with Windows 7 as the VM.
     
  18. boredog

    boredog Registered Member

    Joined:
    Feb 1, 2015
    Posts:
    2,499
    how do you take a snapshot of your clean system without have a windows CD. been trying to figure that out since I installed virtual box.

    thanks
     
  19. Minimalist

    Minimalist Registered Member

    Joined:
    Jan 6, 2014
    Posts:
    14,883
    Location:
    Slovenia, EU
  20. boredog

    boredog Registered Member

    Joined:
    Feb 1, 2015
    Posts:
    2,499
    I am not sure that first page shows how to take a snap shot of my clean host system. in other words am trying to create a vm of my current host system instead of buying another windows os.
     
    Last edited: Mar 3, 2017
  21. Minimalist

    Minimalist Registered Member

    Joined:
    Jan 6, 2014
    Posts:
    14,883
    Location:
    Slovenia, EU
    You can try creating system image of your host system using Macrium Reflect and convert it to VHD. Here is a description of process: http://kb.macrium.com/KnowledgebaseArticle50005.aspx?Keywords=VHD
    Though I just checked on updated Macrium Reflect (v.7) and it looks like this option was removed from within a program. IDK if standalone app will work with images from latest version.
     
    Last edited: Mar 3, 2017
  22. boredog

    boredog Registered Member

    Joined:
    Feb 1, 2015
    Posts:
    2,499
    I already have a full image with macrium. but those are files that use a different extension. I am still using version 6. will check out the link you sent. from your post I had thought you had already made a snap shot of your host os . I must be wrong. my full image is more then one file it is like 12
     
  23. Minimalist

    Minimalist Registered Member

    Joined:
    Jan 6, 2014
    Posts:
    14,883
    Location:
    Slovenia, EU
  24. Minimalist

    Minimalist Registered Member

    Joined:
    Jan 6, 2014
    Posts:
    14,883
    Location:
    Slovenia, EU
    An update: I just tested procedure described in post #23 and it worked great. So I would advise you to use that path.

    I did it some time ago, but in this tread I was talking about guest snapshots.
     
    Last edited: Mar 3, 2017
  25. boredog

    boredog Registered Member

    Joined:
    Feb 1, 2015
    Posts:
    2,499
    "EDIT: and how you can use VHD in VirtualBox: http://reflect.macrium.com//help/v5/How_to/ImgToVHD/Create_a_virtual_machine_using_ImgToVHD.htm"

    that is a very old version of virtual box. maybe MS got on their case and don't allow that anymore? I can make the vhd image in marcrium but after that I am still confused.

    in my screen shots I show new version.

    it pretty much matches the first part of the steps then falls apart after that. in my third screen shot there is not boot option.
     

    Attached Files:

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.