Доброго вам времени суток дорогие форумчане

Снова подниму тему о хакеринге(это я взлом так ласково называю) сайтов. Мне интересны все методы взлома сайта(кроме SQL инъекций и некоторых PHP инъекций). Вот например вчера, по моему
I++, давал ссылку на сайт, где ученик не сдал ЕГЭ в питере и захакерил петербургский сайт ЕГЭ. Там вместо страницы выводилась картинка с анониусом и текст. Да что я вас говорю, вот смотрите -
http://img.lenta.ru/news/2012/06/15/deface/picture.jpg Так вот могу сказать, SQL инъекциями, потому-что html разметка не вылазит полностью из БД, а вылазят только балы, новости ну как в обыкновенном сайте. Вот только как он сделал так чтобы не вместо этих балов, новостей и т.д. выводило картинку, а вместо всей страници. Я так могу, только у себя

просто залезу в хроме в разметку сайта и заменю код на картинку и все. а как он это сделал я не знаю. Я что-то слышал про XSS атаки. Но с помощью их ли он это сделал или нет? и если нет то тогда как?