Welcome to Ask A Pentester, where you can get your security questions answered by members of the IT Security community!

Spread the word!

What lab setup do you recommend real machines or virtual ones?

0 votes
Hi,

I want to teach myself some skills the legal way by working in my own lab.

However I am not sure what to use. Can you give me some first hand accounts

about your lab environments?
asked 5 months ago in Tools by dumbsterdiver (30 points)

2 Answers

0 votes

Hello,

Getting experience in a lab is a good idea. If you use real machines or virtual ones has very little impact on most attack scenarios. Of course, if you want to identify weaknesses in virtual systems, you have to setup such an environment. And there is some rare kind of behavior which only affects real machines (e.g. some 3d hardware isn't supported by some virtual solutions).

I was working within a lab with real machines for about 10 years. We've then switched to an environment consisting of approx 90% virtual machines (VMware-/ESX-based). It introduces some real advantages, which pay off in the end: Easy access to "exotic" systems[1], quicker backup/restore, multi-use of the same hardware (cheaper). I'd say, as long as you don't require real hardware for your testing, I'd stick with virtual machines. Have fun!

Regards,

Marc

PS: Most of our customers in financial services set-up most of their machines as virtual ones. Therefore testing in virtual environments isn't that way off of reality.

[1] Check pre-installed VMs at http://www.vmware.com/appliances/

answered 5 months ago by Marc Ruef enthusiast (440 points)
0 votes
answered 4 weeks ago by firebitsbr curious (130 points)

Please log in or register to answer this question.