Want to delierately infect a virtual PC with real-world viruses

Soldato
Joined
10 Jul 2010
Posts
7,287
I'm going to look at testing various malware and antivirus programs. Obviously to do this I need to install malware and virusses.

This will all be done on a virtual PC, so it won't be an actual computer. Therefore I can restore the image as needed.
 
Last edited:
i have never done anything like what you are about to do, but common sense will tell me to play it as safe as you can, i.e.
if you have a spare empty HDD, install an OS onto that and remove all your normal HDDs before proceeding

ensure any devices on your network (if you have one) can not be infected, I would be inclined to isolate the test pc.
 
Common sense sez - "It's already been done, by large independent professionals, on a variety of platforms with resources far greater than yours. Why do you want to do it?"

Otherwise take the obvious precautions. Copy the base infected guest operating system so that you can copy back after testing to ensure you test fairly between products.
 
Install a fresh copy of windows.
Disable updates
Download some cracks, torrents, etc. Doesnt have to be anything illegal.
Bingo!

+1 on running a virtualbox machine on a linux host.
 
It's the network connections you want to watch. The host os will otherwise be fine as you will be extremely, extremely unlikely to find any malware that can escape a virtual machine. Note however that some of the more sophisticated malware can detect whether it is running on a VM and disable itself.
 
Well if I could bothered, I could install an old harddrive in my netbook - but I can't, so I'm happy enough dicing with death on a Virtual PC. ;)

The host has ESET Smart Security v5 installed, so I'd like to think that this will safeguard against any nasties.
 
I think you need a virtual network, there was an article in PC Pro mag recently I think on how to set up a network of virtual machines to do things like this. You can then test several different setups simultaneously.

andy.
 
Back
Top Bottom