Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

14.12.2008, 05:42
|
|
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме: 1698585
Репутация:
818
|
|
Задам вопрос иначе, имею код, но чтото в нем неправильно и меня шлют на. Мб с сессией чтото не так
PHP код:
<?php
$url = "uuurrrlll";
$ua = "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.4) Gecko/2008102920 AdCentriaIM/1.7 Firefox/3.0.4";
$ref = "uuurrrlll";
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_USERAGENT, $ua);
curl_setopt($ch, CURLOPT_REFERER, $ref);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_NOBODY, 1);
$res = curl_exec($ch);
preg_match('#WASESSION=([0-9a-z_]{24})#i', $res, $matches_wa);
preg_match('#JSESSIONID=([0-9a-f]{32})#i', $res, $matches_js);
$sid3 = $matches_wa[1];
$js = $matches_js[1];
$cookie = "JSESSIONID=$js; WASESSION=$sid3 Path=/; Secure";
$post = "sid3=$sid3&user_input_0=_next&user_input_1=1231231231&user_input_2=4548&user_input_timestamp=";
sleep(2);
unset($ch);
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_USERAGENT, $ua);
curl_setopt($ch, CURLOPT_COOKIE, $cookie);
curl_setopt($ch, CURLOPT_REFERER, $ref);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post );
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
$res = curl_exec($ch);
?>
|
|
|

14.12.2008, 05:44
|
|
Познающий
Регистрация: 27.07.2008
Сообщений: 98
Провел на форуме: 405792
Репутация:
86
|
|
Спали урл в личку, посмотрю, что там не так.
|
|
|

14.12.2008, 13:09
|
|
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме: 2769640
Репутация:
1304
|
|
b3
PHP код:
$cookie = "JSESSIONID=$js; WASESSION=$sid3 Path=/; Secure";
" Path=/; Secure" - НЕ нужно
|
|
|

14.12.2008, 15:15
|
|
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме: 4832771
Репутация:
1916
|
|
b3
unset($ch); замени на curl_close($ch); т.к. по хорошему надо соединения закрывать, а не уничтожать переменную.
PHP код:
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
это вообще тут не нужно. При чём в обеих частях кода.
PHP код:
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0);
Это тоже. Если тебе не нужно возвращать результат, то и не нужно вписывать эту опцию, она и так по дефолту 0.
И добавь во вторую часть кода
PHP код:
curl_setopt($ch, CURLOPT_POST, 1);
|
|
|

14.12.2008, 23:17
|
|
Постоянный
Регистрация: 29.09.2008
Сообщений: 553
Провел на форуме: 2584134
Репутация:
519
|
|
Подскажите плиз проверенный, хорошо защещенный скрипт авторизации.
Зарание спасибо!
|
|
|

14.12.2008, 23:20
|
|
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме: 4832771
Репутация:
1916
|
|
Какой авторизации? Через БД, файл, Бейсик ?
|
|
|

14.12.2008, 23:32
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
В общем.Вопрос такой.
Так,как объяснить то получше...Объясню на примере фейка сайта наример.Пускай будет всем известный маил.ру.
Предстваим чтоесть фейк маил.ру(на самом деле сайт другой,не хочу палить тему  )
Соответственно есть 2 формы:
PHP код:
<input type = "text" name = "login" value = "">
<input type = "text" name = "password" value = "">
Все как в обычном фейке,но мне нужно сделать так,чтобы данные вводимые пользователем проверялись на настоящем серваке,и если всепутем,то писались в базу мою,если нет то выводилось сообщение об ошибке.Собственно как такое предворить в жизнь. Обясните не примере маил.ру, думаю с остальным я разберусь.Желательно набросайте код, мне так намного легче будет понять,чем ваши заумные фразы, яж новичек. 
|
|
|

14.12.2008, 23:37
|
|
Участник форума
Регистрация: 27.10.2008
Сообщений: 278
Провел на форуме: 1495545
Репутация:
242
|
|
Надо на примере твоем работать, могу помочь написать, пиши в ПМ
|
|
|

14.12.2008, 23:41
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
Если мне нужно было написать за деньги,я бы отпостил в работе,а тут я хочу сам понять как такое делать,так как мне это не раз понадобиться.А чужие знания,да еще и за деньги мне не нужны.Если нужен пример,могу дать фейк маил.ру так как мне его хватит чтобы понять как и что там работает,не совсем дурак, разберусь.
|
|
|

14.12.2008, 23:42
|
|
Постоянный
Регистрация: 21.08.2007
Сообщений: 367
Провел на форуме: 3578960
Репутация:
468
|
|
писать код не буду (иначе тебе ничего не останется  ), но основной смысл вот в чем
- получаешь логин/пасс с твоей формы
- отправляешь через сокеты/курл на маил запрос на авторизацию
- получаешь страничку мейла
- анализируешь, если авторизация пройдена - пишешь в базу и редиректишь юзера на мейл
- не пройдена - просишь повторить=)
покапайся по теме, примеры кода на эти пункты есть. удачи.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|