Los laboratorios de hacking son la mejor herraemienta para probar distintos escenarios de ataque, en la siguiente dirección el autor Aman Hardikar, ha hecho una lista muy completa de distribuciones y aplicaciones vulnerables.
http://www.amanhardikar.com/mindmaps/Practice.html