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

15.12.2008, 16:10
|
|
Banned
Регистрация: 24.08.2006
Сообщений: 483
Провел на форуме: 3895065
Репутация:
1112
|
|
Нужен парсер!
Нужен парсер sql дампа, сохраняющий в file.txt информацию вида
[ username ; hash ; e-mail ; icq ]
|
|
|

15.12.2008, 16:15
|
|
Постоянный
Регистрация: 04.12.2007
Сообщений: 424
Провел на форуме: 2364957
Репутация:
479
|
|
проще дамп загнать в базу, а из нее скриптом из 10 строк сделать как надо тебе
|
|
|

15.12.2008, 16:22
|
|
Banned
Регистрация: 24.08.2006
Сообщений: 483
Провел на форуме: 3895065
Репутация:
1112
|
|
1. дамп на удалённо хеккерском конпьютере
2. он весит ~180 метров
3. при данных обстоятельствах, я не могу установить скуль сервер
|
|
|

15.12.2008, 16:26
|
|
Banned
Регистрация: 24.08.2006
Сообщений: 483
Провел на форуме: 3895065
Репутация:
1112
|
|
вот так выдираем мыльники
PHP код:
<?php
$to=array('>','<','/','"','\'','='. ',','.');
$fnl=array();
$result=array();
/*считываем файл*/
$fin=fopen('input.txt','r');
while(!feof($fin)){
$result[]=fgets($fin);
}
fclose($fin);
разбиваем весь файл на один массив
со значениями - словами*/
$result=implode(' ',$result);
$result=str_replace($to,' ',$result);/*очищаем от ненужных символов*/
$result=explode(' ',$result);
for($i=0;$i<sizeof($result);$i++)
{
$str=$result[$i];
$tst=strpos($str,'@');/*находим слова с нужным символом*/
if(!empty($tst)){
if($str[0]=='/')
$str[0]=' ';
$fnl[]=trim($str);
}
unset($tst);
}
$fout=fopen('output.txt','w');
for($i=0;$i<sizeof($fnl);$i++) /*вывод*/
{
fputs($fout,$fnl[$i]."\r\n");
}
fclose($fout);
?>
|
|
|

15.12.2008, 16:30
|
|
Banned
Регистрация: 24.08.2006
Сообщений: 483
Провел на форуме: 3895065
Репутация:
1112
|
|
вот так хэши
PHP код:
<?php $text = ' [B]тут около 40 метров текста содержащего текст /: [/B]'; $pattern = "|[a-z0-9]{32}|is"; preg_match_all($pattern, $text, $out); echo "<pre>"; print_r($out); echo "</pre>"; ?>
|
|
|

15.12.2008, 16:40
|
|
Banned
Регистрация: 24.08.2006
Сообщений: 483
Провел на форуме: 3895065
Репутация:
1112
|
|
нее говнокод /:
|
|
|

15.12.2008, 16:45
|
|
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме: 2238549
Репутация:
1318
|
|
Напиши хоть структуру таблицы и пример одной записи дампа...
|
|
|

15.12.2008, 17:22
|
|
Banned
Регистрация: 24.08.2006
Сообщений: 483
Провел на форуме: 3895065
Репутация:
1112
|
|
Сообщение от groundhog
Напиши хоть структуру таблицы и пример одной записи дампа...
PHP код:
INSERT INTO phpbb_users (user_id, user_active, username, user_password, user_session_time, user_session_page, user_lastvisit, user_regdate, user_level, user_posts, user_timezone, user_style, user_lang, user_dateformat, user_new_privmsg, user_unread_privmsg, user_last_privmsg, user_login_tries, user_last_login_try, user_emailtime, user_viewemail, user_attachsig, user_allowhtml, user_allowbbcode, user_allowsmile, user_allowavatar, user_allow_pm, user_allow_viewonline, user_notify, user_notify_pm, user_popup_pm, user_rank, user_avatar, user_avatar_type, user_email, user_icq, user_website, user_from, user_sig, user_sig_bbcode_uid, user_aim, user_yim, user_msnm, user_occ, user_interests, user_actkey, user_newpasswd) VALUES('7463', '0', 'qerikiopik', 'bf587d217f71ffd2015c3c042efc223f', '0', '0', '0', '1222954348', '0', '0', '-12.00', '1', 'bulgarian', 'D M d, Y g:i a', '0', '0', '0', '0', '0', NULL, '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', NULL, '', '0', 'qerikiopikj@mail.ru', '1238812', 'http://avtovolt.ru', 'Россия', '', '', '', '', '', 'Автоэлектрика', 'автомобили, автоспорт, авторемонт', '8c28b6f2fa32081938df01f66a', NULL);
|
|
|

15.12.2008, 17:36
|
|
Постоянный
Регистрация: 29.09.2007
Сообщений: 617
Провел на форуме: 3250478
Репутация:
999
|
|
PHP код:
<?php
$str=file("1.txt");
$o="";
for($i=0;$i<count($str);$i++){
$ex=explode("'",$str[$i]);
$user=$ex[5];
$password=$ex[7];
$mail=$ex[65];
$icq=$ex[67];
$o.="[ $user ; $password ; $mail ; $icq ]\n";
}
$fp=fopen("file.txt","ab");
fwrite($fp,$o);
fclose($fp);
?>
вот!
Последний раз редактировалось -Hormold-; 15.12.2008 в 18:23..
|
|
|

15.12.2008, 23:13
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
http://pashkela.narod.ru/progi/mail_hash_parser.rar
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|