PDA

Просмотр полной версии : Есть идея создания подобия Inet-crack на PHP


Grrl
16.05.2005, 19:34
Привет всем! Давно тут не была,смотрю движок форума сменили:))

Ладно Я часто юзаю inet-ckack но у меня медленный инет вот у меня и появилась идея создать нечто подобное на PHP ,
Я написала один скрипт он находится тут
http://hackgrrl.hollosite.com/sender.php

вобщем то работает но вот с проксями че-то не срослось... Если в поле хост вместо проксей указать тот хост куда слать а порт 80 то будет работать
Вобщем исходник можно найти тут

http://hackgrrl.hollosite.com/sender.txt

Может кто знает в чем ошибка?
(сильно ногами не пинайте,да пишу криво:))

nerezus
16.05.2005, 19:50
> $num!="" and isset($num)
проверяем, пуста ли переменная, после этого проверяем, существует ли она? и т.д.

$contlen = strlen($post); //это же узер будет в контент_лэнс в запросе писать, нафик оно?

RFC 2616 - Hypertext Transfer Protocol -- HTTP/1.1(на всякий случай, линк под рукой :) )

nerezus
16.05.2005, 19:58
$num!=""
надо писать при сравнении $num!==""

Grrl
16.05.2005, 20:15
Ну эти феньки можно и не ставить,говорю же пишу криво..
С проксями то что не так?

nerezus
16.05.2005, 20:38
все правильно(да да, все 3 строчки)
for ($i=0; $i<$num; $i++) { $fp = fsockopen($host, $port);
fputs($fp, $output);
fclose($fp); }

Grrl
16.05.2005, 21:30
Странно тогда что он не пахал через прокси..
Хотя может прокси дохлые были,буду еще пробовать:))
А не знаешь как можно добавить фишку как в инет-краке что бы если вставить к примеру в тело POST какой-нибудь знак (ну там X) то чтобы в каждом следуущем посте было увеличивающееся число чтобы обойти аньтспам?

В своей флудилке для гестух gb.lpt.ru я так делала
-------------------------------------------------------------------------------
for ($i=1; $i<=$num; $i++) {$fp = fsockopen($host,$port);
if ($fp){
$contlen = strlen($postdata);
$postdata = "name=$nick&email=&webpage=http%3A%2F%2F&icq=&location=&message=$data$i&bid=$id";

То есть переменную $i подставляла в постдата,но там посто дата была то неизменной а в этом случаи будет каждый раз различной как сделать что бы например подстановка в постдата какого-то условного знака (в этом флудере) заставлял переменную $i добавлять в посты числа (может не так выразилась надеюсь смысл понятен)

nerezus
16.05.2005, 21:51
парсить строку до нахождения, например {#} разбивать ее на 2 куска и переменную между ними сувать

list($a, $b) = split('{#}', $output);

for (blabla...

$output=$a.$i.$b;

Grrl
16.05.2005, 22:53
Спасибки попробую :)

nerezus
18.05.2005, 16:28
Самоучитель PHP http://www.php5.ru/study/

Dw@d
06.02.2006, 21:40
ну так что а где сорсы делись?

Zadoxlik
06.02.2006, 22:31
Такой уже есть by Maxwell. А вообще пишется за 5 минут, так что думаю тему для этого создавать излишне.

Grrl
08.02.2006, 04:25
Такой уже есть by Maxwell. А вообще пишется за 5 минут, так что думаю тему для этого создавать излишне.

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

sn0w
26.02.2006, 15:50
посмотри синтаксис запроса. когда запрос идет через прокси сервер то в параметрах Get должен находиться полный путь а не относительный... я где то об этом писал... http://forum.antichat.ru/showthread.php?t=13360 ...там немного не по теме но суть таже =)