I want to be a ethical hacker and want to get my hand dirty befor i go to collage but i dont want to hack in to other people machines. ive herded of VM type programs that you can set up a virtual network or something along those lines. i dont remember where i read this . what is it called and are there any good prograns out there that you know of.

Thank you