23.11.2011 / 14:00 | |
абормот Пользователь Сейчас: Offline
Имя: Дармоед Регистрация: 18.11.2011
| Koenig, не работает <html><head><title>анонимайзер Curl </title>
<meta http-equiv="Content-Type" content="application/vnd.wap.xhtml+xml; charset=UTF-8" />
<link rel="stylesheet" href="/sys/css/pop_up/style.css"></head>
<body>
<form method = "post">
URL:
<input type = "text" name = "data">
PROXY:
<input type = "text" name = "proxy">
UserAgent:
<input type = "text" name = "ua">
REFERER:
<input type = "text" name = "ref">
Искать:
<input type = "text" name = "seek">
<input type = "submit" value = "babax">
</form>
<?php
ini_set ('display_errors',1);
error_reporting (E_ALL);
$data = "mobimeet.com/login.xhtml";
if(isset($_POST['data'])) {
$data = $_POST['data'];
}
$header [] = "Accept: text/html;q=0.9, text/plain;q=0.8, image/png, */*;q=0.5";
$header [] = "Accept_charset: windows-1251, utf-8, utf-16;q=0.6, *;q=0.1";
$header [] = "Accept_encoding: identity";
$header [] = "Accept_language: ru-ru,ru;q=0.5";
$header [] = "Connection: close";
$header [] = "Cache-Control: no-store, no-cache, must-revalidate";
$header [] = "Keep_alive: 300";
$header [] = "Expires: Thu, 01 Jan 1970 00:00:01 GMT";
$path = "mobimeet.com";
if(!empty($_POST['ref'])) {
$path = $_POST['ref'];
}
$agent = "LG-CU500 Obigo/WAP2.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Link/6.3.0.0.0";
$proxy = "123.234.47.213:3128";
if(!empty($_POST['ua'])) {
$agent = $_POST['ua'];
}
$seek = '~a~';
if(!empty($_POST['seek'])) {
$seek ='~'.$_POST['seek'].'~';
}
$cook = 'cook.txt';
$post = 'loginForm=loginForm&kilowap_force_redirect=1&loginForm:login=dexam&loginForm:pass=pass&loginForm:btnLogin=Войти&javax_faces_ViewState=1894772583674474781:1138717115016166729';
$ch = curl_init($data);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
if(!empty($_POST['proxy'])) {
curl_setopt($ch,CURLOPT_PROXY,$proxy);
}
@curl_setopt ( $ch , CURLOPT_VERBOSE , 1 );
@curl_setopt ( $ch , CURLOPT_HEADER , 1 );
@curl_setopt ( $ch , CURLOPT_USERAGENT , $agent );
@curl_setopt ( $ch , CURLOPT_REFERER , $path );
@curl_setopt ( $ch , CURLOPT_HTTPHEADER , $header );
curl_setopt($ch,
CURLOPT_COOKIEJAR,
$cook);
curl_setopt($ch,
CURLOPT_COOKIEFILE, $cook);
curl_setopt($ch,CURLOPT_POST,0);
curl_setopt($ch,CURLOPT_POSTFIELDS,$post);
@curl_setopt ( $ch , CURLOPT_FOLLOWLOCATION , 1 );
@curl_setopt ( $ch , CURLOPT_SSL_VERIFYPEER, 0 );
@curl_setopt ( $ch , CURLOPT_SSL_VERIFYHOST, 0 );
$page = curl_exec($ch);
if(preg_match($seek,$page)) {
print $page;
}
echo '<textarea>'.$page.'</textarea>';
}
?>
|
23.11.2011 / 14:12 | |
Koenig Модератор форума Сейчас: Offline
Имя: Дмитрий Откуда: Калининград(Koenigsberg) Регистрация: 23.01.2011
| абормот, и ошибки молчат? Собаки по удаляй
__________________
Магистр Мёда Изменено Koenig (23.11 / 14:13) (всего 1 раз) |
23.11.2011 / 14:19 | |
абормот Пользователь Сейчас: Offline
Имя: Дармоед Регистрация: 18.11.2011
| но у меня вклечены репорт е олл. Вечером попробую без псов,мне лишбы эти куки получить и умудриться по ним авторизоваться.
|
23.11.2011 / 14:56 | |
абормот Пользователь Сейчас: Offline
Имя: Дармоед Регистрация: 18.11.2011
| собаки не притеме. Всеровно не авторизовало и печение не дало.
|
23.11.2011 / 15:00 | |
Koenig Модератор форума Сейчас: Offline
Имя: Дмитрий Откуда: Калининград(Koenigsberg) Регистрация: 23.01.2011
| абормот, Да они закрывают показ ошибок, тебе обязательно через прокси? Скорее всего из за него ругается, там половины кода можно выбросить и будет проходить авторизацию
__________________
Магистр Мёда |
23.11.2011 / 15:02 | |
абормот Пользователь Сейчас: Offline
Имя: Дармоед Регистрация: 18.11.2011
| ну а без прокси меня засекут. попробуем без них. |
23.11.2011 / 15:08 | |
Koenig Модератор форума Сейчас: Offline
Имя: Дмитрий Откуда: Калининград(Koenigsberg) Регистрация: 23.01.2011
| абормот, $curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'http://koenig.h2m.ru/test/user/log.php',
CURLOPT_CONNECTTIMEOUT => 10,
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_REFERER => 'http://www.google.com/',
CURLOPT_FOLLOWLOCATION => 1,
CURLOPT_USERAGENT => '(Koenig test cURL)',
CURLOPT_TIMEOUT => 10,
CURLOPT_POST => 1,
// указываем имена полей и данные поля //
CURLOPT_POSTFIELDS => 'nickname=Koenig&password=***',
// //
CURLOPT_COOKIEFILE => dirname(__FILE__).'/cook1.txt',
CURLOPT_COOKIEJAR => dirname(__FILE__).'/cook1.txt',
)
);
$data = curl_exec($curl);
echo nl2br(htmlspecialchars($data));
__________________
Магистр Мёда |
23.11.2011 / 16:53 | |
абормот Пользователь Сейчас: Offline
Имя: Дармоед Регистрация: 18.11.2011
| Koenig, не сработало. Оч жаль. А нет варианта эти печенюшки сгенерить самому?
|
23.11.2011 / 17:27 | |
Koenig Модератор форума Сейчас: Offline
Имя: Дмитрий Откуда: Калининград(Koenigsberg) Регистрация: 23.01.2011
| абормот, Глянь исходный код формы, может там скрытое поле есть, потому и не пускает. Печенька уникальное название имеет, а внутренности подсмотреть можно, мой код рабочий, на нормальном пхп тестил, что за хост? Кстати на хосте где включен безопасный режим, печенька в курле не работает
__________________
Магистр Мёда |
23.11.2011 / 18:26 | |
абормот Пользователь Сейчас: Offline
Имя: Дармоед Регистрация: 18.11.2011
| Koenig, у меня труе хост.платный.с аннимона печево принял,правда без авторизации. Скрытые поля в пост включил.я спарсил код формы,затем разместил этот код у себя. Субмит и принтр $_пост().
|