ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

28.08.2009, 16:40
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
PHP код:
<form action="./index.php" method="POST">
так что скажет?
|
|
|

28.08.2009, 16:49
|
|
Участник форума
Регистрация: 26.08.2009
Сообщений: 138
Провел на форуме: 201522
Репутация:
18
|
|
Да ничего не скажет.. Это же тоже самое получается..
|
|
|

28.08.2009, 16:51
|
|
Постоянный
Регистрация: 02.03.2008
Сообщений: 893
Провел на форуме: 5365841
Репутация:
712
|
|
index.html
Код HTML:
<form action="reger.php" method="post">
Логин: <input type="text" name="login"><br>
Пароль: <input type = "text" name="password"><br>
E-mail: <input type ="text" name = "email"><br>
<input type ="submit" value="Регистрация">
</form>
reger.php
PHP код:
<?php
@set_time_limit(0);
//-----------------//
$accounts = 'accounts.txt'; // Файл для сохранения аккаунтов
$divider = ':'; // Раздеитель
//-----------------//
function post($url,$post,$refer)
{
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.4) Gecko/2008102920 AdCentriaIM/1.7 Firefox/3.0.4");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
curl_setopt($ch, CURLOPT_REFERER, $refer);
curl_setopt($ch, CURLOPT_COOKIEJAR, "./cook1");
curl_setopt($ch, CURLOPT_COOKIEFILE, "./cook1");
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($ch);
return $result;
}
if($_POST['captcha'])
{
$result = post('http://moemesto.ru/register/','from=button&captchaid='.$_POST['captchaid'].'&login='.$_POST['login'].'&email='.$_POST['email'].'&password='.$_POST['password'].'&captcha='.trim($_POST['captcha']).'&do_reg=%D0%97%D0%B0%D1%80%D0%B5%D0%B3%D0%B8%D1%81%D1%82%D1%80%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C%D1%81%D1%8F','http://moemesto.ru/register/?from=button');
$result = iconv("UTF-8","Windows-1251",$result);
if(preg_match('#2>П(.*?)з#i',$result,$end))
{
$fh = fopen($accounts, "a+");
$success - fwrite($fh, $_POST['login'].$divider.$_POST['password']."\r\n");
fclose($fh);
Header('Location: reger.php');
}
else
{
echo '<script>alert(\'Не правильный код!\')</script>';
echo '<meta http-equiv="Refresh" content="0; url=reger.php">';
}
}
else
{
$result = post('http://moemesto.ru/register/',null,'http://moemesto.ru/');
preg_match('#id" value="(.*?)"#i',$result,$captchaid);
echo '<img src="http://moemesto.ru/captcha/'.$captchaid[1].'"><br>
<form name="captcha_form" action="reger.php" method="POST">
<input type="text" name="captcha" value="" /><br>
<input type="hidden" name="captchaid" value="'.$captchaid[1].'" />
<input type="hidden" name="login" value="'.$_POST['login'].'" />
<input type="hidden" name="password" value="'.$_POST['password'].'" />
<input type="hidden" name="email" value="'.$_POST['email'].'" />
<input type="submit" value="ok">
</form>';
}
/* geforse.name */
?>
|
|
|

28.08.2009, 17:01
|
|
Участник форума
Регистрация: 26.08.2009
Сообщений: 138
Провел на форуме: 201522
Репутация:
18
|
|
Заработало)) Видимо нужно $_POST сразу ставить везде, а не присваивать его значение другой переменной..
Спасибо.
Не могу поставить Вам плюсик, т.к. прошлый плюс был также Вам))
|
|
|

28.08.2009, 17:12
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
Нехачу показать глупым,но почему выше в примерах вы делали так
Ведь это наоборот,вы сбиваете значение $_POST['bla'], и присваиваете ему значение $login.
Шоке.
|
|
|

28.08.2009, 17:26
|
|
Постоянный
Регистрация: 02.03.2008
Сообщений: 893
Провел на форуме: 5365841
Репутация:
712
|
|
Перепутал немножко
Сообщение от programming
Видимо нужно $_POST сразу ставить везде, а не присваивать его значение другой переменной..
Бред )
Я ставлю всегда сразу $_POST,т.к...нравится мне так и всё
Сообщение от b3
Это особый вид коденга.
Буду брать пример у вас, вы ведь никогда не ошибаетесь
|
|
|

28.08.2009, 17:39
|
|
Участник форума
Регистрация: 26.08.2009
Сообщений: 138
Провел на форуме: 201522
Репутация:
18
|
|
Я ставил $login = $_POST['bla']..
|
|
|

03.12.2009, 16:55
|
|
Новичок
Регистрация: 03.12.2009
Сообщений: 2
Провел на форуме: 558
Репутация:
0
|
|
Вот кому надо
http://depositfiles.com/files/ori4yly5a
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|