Флудер на JavaScript

Discussion in 'PHP' started by Napalmed, 13 May 2007.

  1. Napalmed

    Napalmed Member

    Joined:
    7 May 2007
    Messages:
    14
    Likes Received:
    8
    Reputations:
    0
    Господа, нужен простенький скрипт, который будет постоянно обращаться по заданному адресу, подставляя в передаваемые параметры значение счётчика.

    То есть он должен обратиться к
    http://www.domain.com/index.php?id1=1&id2=1
    затем
    http://www.domain.com/index.php?id1=2&id2=2
    http://www.domain.com/index.php?id1=3&id2=3
    ...

    и так далее. =)

    Могём?
     
    2 people like this.
  2. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,193
    Reputations:
    252
    На php
    Чуть не понял, но сделаю как ты написал:
    PHP:
    <?php
    $sah 
    3// Значение счетчика
    for($i 0$i <= $sah;; $i++)
    {
             
    $fp fsockopen("http://www.domain.com/index.php?id1=1&id2=".$i80$errno$errstr30);
    if (!
    $fp) {
        echo 
    "$errstr ($errno)<br />\n";
    } else {
        
    $out "GET / HTTP/1.1\r\n";
        
    $out .= "Host: www.domain.com\r\n";
        
    $out .= "Connection: Close\r\n\r\n";

        
    fwrite($fp$out);
        while (!
    feof($fp)) {
            echo 
    fgets($fp128);
        }
        
    fclose($fp);
    }
    }
    ?>
     
    #2 banned, 13 May 2007
    Last edited: 13 May 2007
  3. Napalmed

    Napalmed Member

    Joined:
    7 May 2007
    Messages:
    14
    Likes Received:
    8
    Reputations:
    0
    Не ребят, если на пхп - нужно будет с авторизацией!
     
  4. je0n

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

    Joined:
    14 May 2006
    Messages:
    345
    Likes Received:
    96
    Reputations:
    41
    хм... на ява скрипт приходит в голову только вот так примерно:
    PHP:
    count=100    //значение счетчика
    for(i=1;i<count;i++)
    {
    j=i;
    window.open('http://domain.com.php?id1='+i+'&id2='+j'_blank''width=620,height=400,resizable=1,scrollbars=1');
    }
    Но, блин, так у тя система в 5 сек повиснит :)
    Я не ас, но кажется, что тут ЯваСкриптом не отделаешься.
     
  5. Zebra

    Zebra шлюшко протенга

    Joined:
    11 May 2007
    Messages:
    6
    Likes Received:
    14
    Reputations:
    25
    Яваскриптом по-любэ не тедлаешьсЯ, на худой конец Ajaxом. Но выполнятсья скрипт должен в любом случае браузером, вопрос чьим? имхо решать подобное джаваскриптом странно =/
     
    3 people like this.
  6. nerezus

    nerezus Banned

    Joined:
    12 Aug 2004
    Messages:
    3,191
    Likes Received:
    729
    Reputations:
    266
    нельзя на другой сервер аяксом.
    P.S. аякс - это джаваскрипт.
     
  7. Zebra

    Zebra шлюшко протенга

    Joined:
    11 May 2007
    Messages:
    6
    Likes Received:
    14
    Reputations:
    25
    частично))
     
    1 person likes this.
  8. nerezus

    nerezus Banned

    Joined:
    12 Aug 2004
    Messages:
    3,191
    Likes Received:
    729
    Reputations:
    266
    Почему частично? Вполне можно работать с Ajax без серверного кода.
     
  9. Zebra

    Zebra шлюшко протенга

    Joined:
    11 May 2007
    Messages:
    6
    Likes Received:
    14
    Reputations:
    25
    Верю. Исключительно проблема дефиниций. Насколько я знаю, под аяксом подразумевается вся совокупность некоторых функций, выполняемых разными языками для одной цели. в том числе и js. Хотя могу и ошибаться, аосему спорить не буду.
     
  10. Napalmed

    Napalmed Member

    Joined:
    7 May 2007
    Messages:
    14
    Likes Received:
    8
    Reputations:
    0
    "Но, блин, так у тя система в 5 сек повиснит
    Я не ас, но кажется, что тут ЯваСкриптом не отделаешься"
    Я сделаю небольшое замедление, сойдёт =) Большое спасибо

    "выполнятсья скрипт должен в любом случае браузером, вопрос чьим? имхо решать подобное джаваскриптом странно"
    Моим. И тем не менее... ;) На пхп... Если кто может, напишите скрипт, авторизующийся на серваке, сохраняющий куки в файл, ну а потом по уже приведённому примеру... Это было бы просто шоколадно.
     
  11. je0n

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

    Joined:
    14 May 2006
    Messages:
    345
    Likes Received:
    96
    Reputations:
    41
    ты хотя бы напиши какие куки устанавливать надо. А там уже постараемся помочь. А лучше сразу сайт говори, чтобы на примере работать.
     
  12. Napalmed

    Napalmed Member

    Joined:
    7 May 2007
    Messages:
    14
    Likes Received:
    8
    Reputations:
    0
    Сайт www.nnov.ru
    У меня есть аккаунт админа
    удаление пользователей выполняется гет-запросом вида
    20655 - айди юзера. Моя идея в том, чтобы запустить скрипт, который будет удалять всех подряд пользователей. Вместе с ними падают куски бд, что есть очень хорошо. Подробнее я написал ещё вот тут: __http://forum.antichat.ru/showthread.php?p=362657#post362657
     
    4 people like this.
  13. invlose

    invlose Banned

    Joined:
    6 May 2007
    Messages:
    55
    Likes Received:
    71
    Reputations:
    -40
    Napalmed

    как формируются?юзериды....подробнее можно
    Ajax можно использовать (c помощью userJs)


    еще вариант Используя userJs можно просто так же с помощью ajax заружать страницу и считывать юзериды,затем удалять юзеров
    Хочешь -- напиши свою асю мне в ЛС и когда будешь в сети(нужен код страницы)
     
    #13 invlose, 14 May 2007
    Last edited: 14 May 2007
  14. invlose

    invlose Banned

    Joined:
    6 May 2007
    Messages:
    55
    Likes Received:
    71
    Reputations:
    -40
    в коде страницы случайно нашел


    <form ..... enctype="multipart/form-data">


    Теперь берем Opera и в папку которая прописана в свойствах для javascript(туда можно кидать свои скрипты userJs)

    создаем файл wow.js c таким содержимым
    PHP:
    // ==UserScript==  
    // @exclude *  
    // @include http://emo.nnov.ru/?id*
    // ==/UserScript==  
    document.addEventListener("DOMContentLoaded"Qfalse);
     function 
    Q(){ 
    var 
    document.getElementById('postform');
    var 
    f.text;
    t.parentNode.removeChild(t);
    var 
    file document.createElement('input'); 
    file.type 'file';
    file.name 'text';  f.appendChild(file);  
    }

    в итоге пробуем залить файл
    и вместо сообщения получаем название временной папки /tmp/phpgRIUBz





    Вопрос это как-то можно использовать????


    внимание:
    чтобы отправлять сообщения на том сайте нужно зарегиться

    *******************************
     
    #14 invlose, 15 May 2007
    Last edited: 15 May 2007