ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > ИНФО > Статьи
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Отправляем хтмл-письмо через сокеты
  #1  
Старый 07.02.2007, 01:09
Аватар для je0n
je0n
Постоянный
Регистрация: 14.05.2006
Сообщений: 334
Провел на форуме:
1543521

Репутация: 272
Отправить сообщение для je0n с помощью ICQ
По умолчанию Отправляем хтмл-письмо через сокеты

Вообще-то это не статья, просто я убил сегодня весь день, чтобы отправить html-письмо через сокеты. Но цель, с которой я это делал, обломалась. Но письмо я все таки отправил . А цель у меня была такая: вставить в тело html-письма скрипт или swf, ворующий куки. Но к сожалению mail.ru фильтрует все теги <embed> и <script> в теле хтмл-письма . Но идея была отличная! Еще одно - я бы мог составить хтмл-письмо в Bat'е или другом клиенте, но к сожалению, там нельзя было вставить скрипт или же картинку в виде swf. Ни в бате, ни в аутлуке (по крайней мере я не нашел как). Поэтому и пришлось писать скриптец, который вставит нужные мне тэги. Может в каких других почтовиках – сработает эта техника. Не проверял, но вероятность есть.
Скрипт:
Код:
<?
$s=fsockopen('smtp.inbox.ru',25);  //открываем сокет
echo fgets($s,512)."<br>";
fputs($s,"HELO ".$_SERVER['SERVER_ADDR']."\r\n");  //выолняем необходимые команды для smtp сервера
echo fgets($s,512)."<br>";
fputs($s,"MAIL FROM:je0n@inbox.ru\r\n");    //От кого письмо
echo fgets($s,512)."<br>";
fputs($s,"RCPT TO:jeon@inbox.ru\r\n");      //кому письмо
echo fgets($s,512)."<br>";
fputs($s,"DATA\r\n");                  //начало тела письма
echo fgets($s,512)."<br>";
//fputs($s,"From:je0n@inbox\r\n");
fputs($s,"To:jeon@inbox.ru\r\n");
fputs($s,"MIME-Version: 1.0\r\n");
fputs($s,"Content-Type: text/html\r\n");          //Этот заголовок необходим,чтобы письмо отображалось как html
fputs($s,"Content-Transfer-Encoding: 7bit\r\n");
fputs($s,"\r\n");
fputs($s,"<html><body><h1>html-письмо</h1></body></html>\r\n.\r\n"); //хтмл-код письма и отправка
echo fgets($s,512)."<br>";
fputs($s,"QUIT\r\n");      //Завершаем связь с smtp сервером
echo fgets($s,512)."<br>";
?>
Комментов я думаю достаточно. Но одна проблемка есть - mail.ru требует smtp-авторизации, чтобы отправить письмо. Но это нестрашно. Чтобы пройти авторизацию просто проверьте почту на ящике, с которого собирайтесь отправлять письмо, т.е. пройдите pop3-авторизацию. После этого, в течении некоторого времени, вы сможете отправлять письма через smtp без авторизации, т.е. этот скрипт будет работать.



P.S. если кто знает как еще можно вставить флэш в хтмл документ (помимо <embed>), или придумает как обмануть фильтры, что на майл.ру, поделитесь плз инфой ))
 
Ответить с цитированием

  #2  
Старый 07.02.2007, 09:31
Аватар для _Great_
_Great_
Флудер
Регистрация: 27.12.2005
Сообщений: 2,372
Провел на форуме:
5339610

Репутация: 4360


Отправить сообщение для _Great_ с помощью ICQ
По умолчанию

Цитата:
Комментов я думаю достаточно. Но одна проблемка есть - mail.ru требует smtp-авторизации, чтобы отправить письмо. Но это нестрашно.
А ты попробуй слать не на SMTP.MAIL.RU, а на MX-сервер mail.ru: mxs.mail.ru
там авторизация не требуется, т.к. там другие SMTP-сервера через него шлют почту на mail.ru.
Кроме того, отправителя можно будет написать от балды. Например, bill@microsoft.com

Смотри мой исходник SMTP-сервера на Си для более подробных деталей
 
Ответить с цитированием

  #3  
Старый 07.02.2007, 09:59
Аватар для KEZ
KEZ
Banned
Регистрация: 18.05.2005
Сообщений: 1,981
Провел на форуме:
1941233

Репутация: 2726


По умолчанию

и полочат нахyй вашь диалапный/некоторый_другой_динамичес кий IP при посылке "DATA" мх-серверу mxs.mail.ru

Цитата:
fputs($s,"QUIT\r\n"); //Завершаем связь с smtp сервером
echo fgets($s,512)."<br>";
логично - fclose( $s );
 
Ответить с цитированием

  #4  
Старый 07.02.2007, 14:54
Аватар для _Great_
_Great_
Флудер
Регистрация: 27.12.2005
Сообщений: 2,372
Провел на форуме:
5339610

Репутация: 4360


Отправить сообщение для _Great_ с помощью ICQ
По умолчанию

Цитата:
и полочат нахyй вашь диалапный/некоторый_другой_динамичес кий IP при посылке "DATA" мх-серверу mxs.mail.ru
Соксы уже отменили?
 
Ответить с цитированием

  #5  
Старый 07.02.2007, 15:23
Аватар для je0n
je0n
Постоянный
Регистрация: 14.05.2006
Сообщений: 334
Провел на форуме:
1543521

Репутация: 272
Отправить сообщение для je0n с помощью ICQ
По умолчанию

ггггг, ну вы развели тут! Как есть, так и есть. Там же написана какая цель была. Так как цель обломалась, остальное делать безсмысленно.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Active Perl через проксю Elekt Анонимность 7 10.03.2008 22:14
[Delphi] Закачка файлов через сокеты Navern С/С++, C#, Delphi, .NET, Asm 3 04.02.2007 16:13
Взлом через cookie k00p3r Чужие Статьи 0 13.06.2005 13:56
Получение шела через Cgi приложения k00p3r Чужие Статьи 0 08.06.2005 15:04
Взлом сервера Microsoft IIS 6 Через SQL Запросы [Tsh] *CorPSe* АнтиАдмин 3 08.03.2005 12:16



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ