Мобильное западло в сети

Спецвыпуск Xakep, номер #015, стр. 015-092-1


MOOF (http://moof.ru; moof@real.xakep.ru)

Твой самый злобный враг обзавелся мобильным телефоном! Что может быть лучше? Всеми правдами и неправдами ты, наконец, добываешь номер его сотового и... Парочка безобидных приколов помогут снять напряжение после тяжелого дня в институте (твой враг препод? :)) или напомнить биг-боссу о своем существовании (пусть знает, зачем на самом деле нужен мобильный!). Понятно, что мы не советуем тебе применять эти приколы на практике - здесь они даны так, для общего развития =).

Западло первое: почтовое

Если твой недруг пользуется SMS оповещением о приходе письма на e-mail, то нет ничего проще, чем завалить его СМСками. Существует несколько способов это сделать.

Первое, что приходит на ум, - это подписать его на почтовые рассылки. Но не все так просто, большинство интернет-рассылок требует подтверждения подписки. Для того чтобы обойти эту защиту, нам потребуется промежуточный почтовый ящик: форвард. Для начала следует зарегистрировать форвард (пусть будет spam@forward.ru) и поставить перенаправление на свой ящик (например, moof@real.xakep.ru). После этого заходим на сайт рассылок (например, subscribe.ru) и подписываем почтовый ящик с форвардом (spam@forward.ru) на все рассылки, на которые только хватит терпения подписаться. Теперь осталось только изменить адрес в настройках форварда на e-mail адрес жертвы (bill@microsoft.com :)). Рассылок будет приходить много, и телефон просто подавиться от такого количества входящих СМС.

Можно доставать человека другим способом: присылать письма каждые 15 минут или каждый час. Для этого опять же необходимо наличие почтового ящика с оповещением о приходе письма с помощью СМС. Для того чтобы присылать письма в строго определенное время вовсе не обязательно сидеть за компом и вручную отправлять по четыре письма в час. Можно написать простой perl-скрипт и разместить его на бесплатном хостинге с поддержкой sendmail (отправлять почту) и crontab (и просто запускать наш скрипт в определенное время). Русскоязычным примером такого хостинга может быть hut.ru или h1.ru.

Итак, наш скрипт будет называться sms_spam.cgi и содержать следующее:

#!/usr/bin/perl

# путь к perl'у чаще всего он такой и есть

$email = 'sms@spam.ru';

# e-mail жертвы

open(OUT, "|/usr/sbin/sendmail -t");

# запускаем sendmail для того чтобы отправить письмо

print OUT "To: $email\n";

print OUT "From: zlobni@spammer.ru\n";

print OUT "Subject: Получи - упырь!\n\n" ;

print OUT "Тут текст письма :) \n\n";

close OUT;

exit;

Такой коротенький :). Теперь пару слов о его запуске. В unix'e есть программа cron (типа "Планировщика" в Винде) для запуска программ по расписанию. Все что тебе надо - это написать в конфигурационном файле cron'a:

0, 20, 40, * * * * sms_spam.cgi

для того чтобы отправлять письма каждые 20 минут, начиная с 12 часов ночи.

"Ну во, - слышу я, - можно завалить человека СМСками, а ведь далеко не у всех есть почтовые ящики". Да, действительно это так :(. Но, как известно, Интернет - это всемирная помойка, и чего только там не найти. Например, одно время beep.ru предоставлял возможность пересылать письма в виде СМС на телефон. Представь, ты регистрируешь почтовый ящик и указываешь номер не своего сотового, а сотовый своего врага, и подписываешь его на все рассылки. Сейчас, к сожалению, этот сервис прикрыли, но я готов подсказать несколько полезных адресов: http://email2sms.ru/ и http://www.beepost.ru/. Они тебе должны помочь :). Если этого тебе покажется мало, то существуют еще и зарубежные сервисы, их поиск будет твоим домашним заданием.

Содержание  Вперед на стр. 015-092-2