Головоломка для хакера: WebGoat 2.0
WebGoat - локальная обучающая система, на которой можно оттачивать приемы web-взлома. Например, с ее помощью можно учиться SQL инъекциям, для этого реализована база данных с кредитными карточками, работать с CSS, скрытыми полями в формах и так далее.