Сверлим чат MTV F-22 Хакер, номер #082, стр. 082-076-4 Получается, если обратиться к userblock.aspx?id=[некий id юзера, который был в чате], этот пользователь окажется заблокированным? Сейчас попробуем. Загрузив в браузере страницу, я не увидел ничего обнадеживающего. На странице был синий фон без всего, что должно было присутствовать, по моему мнению, на странице администраторского интерфейса чата. Да и подопытный пользователь так и остался сидеть в чате. Ко мне в голову пришла резонная мысль, что не могли создатели системы открыть эти скрипты всему интернету. Это было бы странно, какая-то защита тут должна была быть. Ну, скажем, сценарий вполне мог смотреть на заголовок запроса в поле Referer, ожидая видеть там домен mtv.ru и не пуская, таким образом, никого со стороны. Однако тебе ли не знать, как легко обходится такая «защита». К сожалению, о существовании программы InetCrack на тот момент я не подозревал и, соответственно, поменять заголовки и отправлять их на сервер с ходу не мог, писать же самому какого-то левого клиента очень не хотелось. Поэтому надо было придумать что-то такое, чего еще не было сделано никем и нигде. А именно, надо было как-то вызвать административное окно из фрейма со списком ников и именно с сайта mtv (то есть нужно было, чтобы страница вызвалась не откуда-то с моего локального компьютера, а непосредственно с сервера mtv). Единственное, что пришло мне в голову, - вызвать страницу list.aspx (страницу со списком ников) из своего локального фрэйма и специальным javascript-ом «засветить» скрытые поля и ссылки. Однако это было невозможным ввиду того, что, по стандарту безопасности, который поддерживают все браузеры по умолчанию, страницы с разными доменами не могут никак влиять на содержимое друг друга. Конечно, в какой-нибудь опере нашлись бы нужные настройки, но вот только искать их у меня не было никакого желания. [об hta и фреймах] Еще где-то года 2 назад, я залез в доки по виндам и прочитал про такую удивительную вещь, как hta. Дословно это расшифровывается как Hyper Text Application - гипертекстовое приложение, то есть обычная html-страница, оформленная в виндовском окне и имеющая точно такие же права доступа к функциям системы, как и обычные приложения. Это мне и нужно было. В hta у тэга iframe есть параметр application, и если присвоить ему значение yes ( |