ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

[php] Заполнение форм
  #1  
Старый 07.11.2009, 14:03
Аватар для Хелпер
Хелпер
Участник форума
Регистрация: 21.02.2007
Сообщений: 171
Провел на форуме:
849260

Репутация: 32
По умолчанию [php] Заполнение форм

Итак. Суть задачи скрипта:
Открывает страницу http://forma.net/index.php
На странице html форма с несколькими полями. Например:
Код HTML:
<form action="res.php" method="post">
<input type="text" name="login">
<input type="text" name="pass">
<input type="text" name="email">
<input type="submit">
</form>
Вводит буквенное имя длиной от 4 до 10 символов, вводит пароль, идентичный имени, и емаил следущим образом:
имя@любые_буквосочетания(т чка)любые_быквосочетания
и жмет интер.
А затем все заново.
Никаких логов и статистик не нужно.

Так же желательно использование прокси серверов из txt документа.

Если кто-то возьмется бесплатно, буду рад, ну а если работа требует оплаты - ваши предложения. Мне надо для выпускной работы.
 
Ответить с цитированием

  #2  
Старый 07.11.2009, 14:21
Аватар для Gray_Wolf
Gray_Wolf
Постоянный
Регистрация: 07.03.2009
Сообщений: 357
Провел на форуме:
1284900

Репутация: 399
По умолчанию

Передаёте функции полный путь до вашего res.php и она отсылает нужные вам данные
PHP код:
function get_page($url){
$ch curl_init();
curl_setopt($chCURLOPT_URL$url); 
curl_setopt($chCURLOPT_POST1);
curl_setopt($chCURLOPT_POSTFIELDS"login=Vasya&pass=Vasya&email=Vasya@mail.ru");
$result curl_exec($ch);
curl_close($ch);

 
Ответить с цитированием

  #3  
Старый 07.11.2009, 14:22
Аватар для GreenBear
GreenBear
наркоман с медалью
Регистрация: 07.05.2005
Сообщений: 3,704
Провел на форуме:
19975136

Репутация: 4536


Отправить сообщение для GreenBear с помощью ICQ
По умолчанию

Цитата:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
=>
Цитата:
$ch = curl_init($url);
ну это просто так, так тоже можно
 
Ответить с цитированием

  #4  
Старый 07.11.2009, 15:17
Аватар для b3
b3
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме:
1698585

Репутация: 818


Отправить сообщение для b3 с помощью ICQ
По умолчанию

Тока чет по адресу http://forma.net/index.php я не увидел формы =)
PHP код:
<?php
set_time_limit
(0);
$proxylist file('proxy.txt');
$proxylist array_map('trim',$proxylist);

foreach (
$proxylist as $proxy) {

$ch curl_init('http://forma.net/index.php');
curl_setopt($ch,CURLOPT_RETURNTRANSFER1);
curl_setopt($ch,CURLOPT_REFERER$url);
curl_setopt($ch,CURLOPT_TIMEOUT5);

curl_setopt($ch,CURLOPT_POST1);
curl_setopt($ch,CURLOPT_POSTFIELDS'login=admin&pass=123456&email=admin@admin.ru');

curl_setopt($ch,CURLOPT_COOKIEJAR'./cook');
curl_setopt($ch,CURLOPT_COOKIEFILE'./cook');

curl_setopt($chCURLOPT_USERAGENT'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.4) Gecko/2008102920 AdCentriaIM/1.7 Firefox-Zalupa/3');
curl_setopt($chCURLOPT_PROXY$proxy);
$content curl_exec($ch);
curl_close($ch);

}
?>
 
Ответить с цитированием

  #5  
Старый 07.11.2009, 16:39
Аватар для Хелпер
Хелпер
Участник форума
Регистрация: 21.02.2007
Сообщений: 171
Провел на форуме:
849260

Репутация: 32
По умолчанию

вы немного не поняли задания. После выполнения цикла необходимо генерировать имя пароль маил и заново выполнять цикл.
 
Ответить с цитированием

  #6  
Старый 07.11.2009, 22:47
Аватар для b3
b3
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме:
1698585

Репутация: 818


Отправить сообщение для b3 с помощью ICQ
По умолчанию

В цикле повставляй вызов функций.

PHP код:
function namegen($length)
{
$result '';
$vals "abcdefghijklmnopqrstuvwxyz0123456789";
for(
$i=1$i<=$length$i++)
{
$result .= $vals{rand(0strlen($vals) - 1)};
}
return 
$result;

PHP код:
function passgen($length)
{
$result '';
$vals "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*()_-+";
for(
$i=1$i<=$length$i++)
{
$result .= $vals{rand(0strlen($vals) - 1)};
}
return 
$result;

PHP код:
function mail_gen($length)
{
$result '';
$vals "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*()_-+";
for(
$i=1$i<=$length$i++)
{
$result .= $vals{rand(0strlen($vals) - 1)};
}
$result .= $result.'@mail.ru';
return 
$result;

 
Ответить с цитированием

  #7  
Старый 08.11.2009, 00:29
Аватар для Хелпер
Хелпер
Участник форума
Регистрация: 21.02.2007
Сообщений: 171
Провел на форуме:
849260

Репутация: 32
По умолчанию

Цитата:
Сообщение от b3  
Тока чет по адресу http://forma.net/index.php я не увидел формы =)
PHP код:
<?php
set_time_limit
(0);
$proxylist file('proxy.txt');
$proxylist array_map('trim',$proxylist);

foreach (
$proxylist as $proxy) {

$ch curl_init('http://forma.net/index.php');
curl_setopt($ch,CURLOPT_RETURNTRANSFER1);
curl_setopt($ch,CURLOPT_REFERER$url);
curl_setopt($ch,CURLOPT_TIMEOUT5);

curl_setopt($ch,CURLOPT_POST1);
curl_setopt($ch,CURLOPT_POSTFIELDS'login=admin&pass=123456&email=admin@admin.ru');

curl_setopt($ch,CURLOPT_COOKIEJAR'./cook');
curl_setopt($ch,CURLOPT_COOKIEFILE'./cook');

curl_setopt($chCURLOPT_USERAGENT'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.4) Gecko/2008102920 AdCentriaIM/1.7 Firefox-Zalupa/3');
curl_setopt($chCURLOPT_PROXY$proxy);
$content curl_exec($ch);
curl_close($ch);

}
?>
в каком формате должен быть файл с проксями?
xxx.xxx.xxx.xxxort
xxx.xxx.xxx.xxxort
TAK?

И как передать фун-ии адрес до res.php?

Последний раз редактировалось Хелпер; 08.11.2009 в 00:55..
 
Ответить с цитированием

  #8  
Старый 08.11.2009, 06:46
Аватар для b3
b3
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме:
1698585

Репутация: 818


Отправить сообщение для b3 с помощью ICQ
По умолчанию

Цитата:
в каком формате должен быть файл с проксями?
IP:PORT
Цитата:
И как передать фун-ии адрес до res.php?
Неебу о каком res.php вообще идет речь.

Вот вообщем слепил в кучу на всякий случай.
PHP код:
<?php 
set_time_limit
(0); 
$proxylist file('proxy.txt'); 
$proxylist array_map('trim',$proxylist); 

foreach (
$proxylist as $proxy) { 

$login namegen(8);
$pass passgen(10);
$email mail_gen(8);

$ch curl_init('http://forma.net/index.php'); 
curl_setopt($ch,CURLOPT_RETURNTRANSFER0); 
curl_setopt($ch,CURLOPT_REFERER'http://rambler.ru'); 

curl_setopt($ch,CURLOPT_POST1); 
curl_setopt($ch,CURLOPT_POSTFIELDS'login='.$login.'&pass='.$pass.'&email='.$email); 

curl_setopt($ch,CURLOPT_COOKIEJAR'./cook'); 
curl_setopt($ch,CURLOPT_COOKIEFILE'./cook'); 

curl_setopt($chCURLOPT_USERAGENT'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.4) Gecko/2008102920 AdCentriaIM/1.7 Firefox-Zalupa/3'); 
curl_setopt($chCURLOPT_PROXY$proxy); 
curl_setopt($ch,CURLOPT_TIMEOUT5);

$content curl_exec($ch); 
curl_close($ch); 



/* FUNCTIONS */

function namegen($length

$result ''
$vals "abcdefghijklmnopqrstuvwxyz0123456789"
for(
$i=1$i<=$length$i++) 

$result .= $vals{rand(0strlen($vals) - 1)}; 

return 
$result


function 
passgen($length

$result ''
$vals "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*()_-+"
for(
$i=1$i<=$length$i++) 

$result .= $vals{rand(0strlen($vals) - 1)}; 

return 
$result

function 
mail_gen($length

$result ''
$vals "abcdefghijklmnopqrstuvwxyz0123456789"
for(
$i=1$i<=$length$i++) 

$result .= $vals{rand(0strlen($vals) - 1)}; 

$result $result.'@mail.ru'
return 
$result

?>
 
Ответить с цитированием

  #9  
Старый 08.11.2009, 08:36
Аватар для Osip
Osip
Новичок
Регистрация: 20.01.2008
Сообщений: 17
Провел на форуме:
65417

Репутация: 7
Отправить сообщение для Osip с помощью ICQ
По умолчанию

Цитата:
<form action="res.php" method="post">
он про это...
ссылку сам поменяй с
http://forma.net/index.php на
http://forma.net/res.php
 
Ответить с цитированием

  #10  
Старый 08.11.2009, 14:30
Аватар для Хелпер
Хелпер
Участник форума
Регистрация: 21.02.2007
Сообщений: 171
Провел на форуме:
849260

Репутация: 32
По умолчанию

Я видимо тупой, свяжите все в одно пожалста.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
SQL-Inj Finder by mr.The [Special for antichat] [PHP] mr.The PHP, PERL, MySQL, JavaScript 24 07.08.2009 01:30
Заполнение контрола данными в отдельном потоке ZneP С/С++, C#, Delphi, .NET, Asm 0 17.06.2009 13:10
Брутфорс для форм. debil Болталка 10 08.07.2006 00:05
Некорректная обработка в Ie форм с полями, содержащими экзотические символы k00p3r Чужие Статьи 0 10.06.2005 09:18
Взлом и защита Форм обратной связи sposobny АнтиАдмин 0 21.01.2005 22:48



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ