I am having trouble understanding how people use VMware for hacking I know that it is a lot easier to secure the hard drive of the VMware then an OS installed on a physical one.
However would the systems resources not be wasted on the parent OS which would make it a hell of a lot slower doing a dictionary attack or brute forcing using a VMware.
what are your thoughts?
I just find it hard to believe that you would sacrifice so much of your machines power.
Thanks, gr33n.
First off VM's are the best for testing stuff. You write a virus? Test it on some VM's, each with a different AV. Want to try a registry tweak/hack? VM is excellent for that. Anything you want to try and hack, VM's are perfect for experimentation because if you fuck them up then you just restore a snapshot. As for penetrating networks or performing dictionary attacks, I would use a VM for that because when I build that machine I could give it anywhere from 1 to all of my processor cores so I would give it a decent amount then just let it run in the background while im on the host OS performing other tasks so that they don't interfere with each other. Yes, it is slower on the processor, however it saves on physical space (which counts for a lot with desktops once you add in monitors, keyboards, mouse, cables, etc.), and its free whereas building a new machine costs money. Plus, if I back up my snapshots then when my host OS fails I can simply buy 1 new machine, install VM or VB or whatever, then load those snapshots and it's as if I never left.
Just my experience/thoughts regarding VM's, I'm a bit new to the concept (6 months old?) but I'm in love with the damn things. I thought it would be easier just having a test physical machine for stuff like that, or testing out OS's, or playing with, etc. But after spending too much time having to fix broken machines, swap RAM, pull cases off of computers that are stuck cause one plastic thingy is broken, I came to appreciate how god-awful easy it is to boot up VM, and create or destroy virtual machines at will. Maybe one day you will too
Edit*
What do you mean "easier to secure the HD of a VM than a physical machine?" really, there is no harddrive. It's a collection of files on your physical HDD, meaning if someone can steal your physical HDD then they have access to your VM HDD's as well. If you meant securing as in encrypting them or something, then it's about as easy as encrypting any other file on your computer is. Install, point, click, DONT FORGET PASSWORD lol