Пассивиная XSS для браузера Internet Explorer методом обхода граффического фильтра. В браузере IE довно существует недоработка, если внедрить в граффический файл скрипт он реализуеться. Во многих ресурсах существует возможность загрузки картинок. В качестве аватары, фотографий, присоединёных к сообщениям файлов и т.д. К примеру мы можем вставить скрипт передачи кукисов в картинку и загрузить её на ресурс. Перейдя по ссылке на картинку, скрипт выполниться. Сделав тем самым пассивную XSS в контексте данного ресурса. Зная это во многих ресурсах стоит фильтрация граффических файлов. В этой статье пойдёт речь об обходе такой фильтрации. 90% ресурсов фильтруют загружаемые графич. файлы, проверяют размерность картинки, соответствует ли она разрешённому, тем самым проверяя целостность картинки. Проверка эта идёт по заголовку (header) файла - его первым байтам. Однако в файлах формата .png можно определить место после заголовка, и вставить туда скрипт. Естественно всё это надо делать hex-редактором. т.е.: 1) создаём мелкую картинку, сохраняем её как .png 2) открываем её hex-edit'ом, вставляем скрипт примерно в середину файла. 3) сохраняем полученную картинку. получаеться, что хеадер мы сохраняем целым и вставляем скрипт. Результат примерно такой: в 80% ресурсов можно загрузить такую модернизированую картинку. в 95% open sources CMS можно загрузить такую картинку. Если учитывать, что большая часть юзеров интернета пользуються браузером Internet Explorer данный метод весьма актуален. Автор: XT [KodsWeb Security Team]
Оригинальное и изящное свадебное платье в Молодожены Верхневолжья для неповторимой невесты.