ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Нужен парсер!
  #1  
Старый 15.12.2008, 16:10
Аватар для IIAHbI4
IIAHbI4
Banned
Регистрация: 24.08.2006
Сообщений: 483
Провел на форуме:
3895065

Репутация: 1112
Отправить сообщение для IIAHbI4 с помощью ICQ
По умолчанию Нужен парсер!

Нужен парсер sql дампа, сохраняющий в file.txt информацию вида
[ username ; hash ; e-mail ; icq ]
 
Ответить с цитированием

  #2  
Старый 15.12.2008, 16:15
Аватар для ntldr
ntldr
Постоянный
Регистрация: 04.12.2007
Сообщений: 424
Провел на форуме:
2364957

Репутация: 479
По умолчанию

проще дамп загнать в базу, а из нее скриптом из 10 строк сделать как надо тебе
 
Ответить с цитированием

  #3  
Старый 15.12.2008, 16:22
Аватар для IIAHbI4
IIAHbI4
Banned
Регистрация: 24.08.2006
Сообщений: 483
Провел на форуме:
3895065

Репутация: 1112
Отправить сообщение для IIAHbI4 с помощью ICQ
По умолчанию

1. дамп на удалённо хеккерском конпьютере
2. он весит ~180 метров
3. при данных обстоятельствах, я не могу установить скуль сервер
 
Ответить с цитированием

  #4  
Старый 15.12.2008, 16:26
Аватар для IIAHbI4
IIAHbI4
Banned
Регистрация: 24.08.2006
Сообщений: 483
Провел на форуме:
3895065

Репутация: 1112
Отправить сообщение для IIAHbI4 с помощью ICQ
По умолчанию

вот так выдираем мыльники
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);
?>
 
Ответить с цитированием

  #5  
Старый 15.12.2008, 16:30
Аватар для IIAHbI4
IIAHbI4
Banned
Регистрация: 24.08.2006
Сообщений: 483
Провел на форуме:
3895065

Репутация: 1112
Отправить сообщение для IIAHbI4 с помощью ICQ
По умолчанию

вот так хэши
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>";  ?>
 
Ответить с цитированием

  #6  
Старый 15.12.2008, 16:40
Аватар для IIAHbI4
IIAHbI4
Banned
Регистрация: 24.08.2006
Сообщений: 483
Провел на форуме:
3895065

Репутация: 1112
Отправить сообщение для IIAHbI4 с помощью ICQ
По умолчанию

нее говнокод /:
 
Ответить с цитированием

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

Репутация: 1318


Отправить сообщение для groundhog с помощью ICQ
По умолчанию

Напиши хоть структуру таблицы и пример одной записи дампа...
 
Ответить с цитированием

  #8  
Старый 15.12.2008, 17:22
Аватар для IIAHbI4
IIAHbI4
Banned
Регистрация: 24.08.2006
Сообщений: 483
Провел на форуме:
3895065

Репутация: 1112
Отправить сообщение для IIAHbI4 с помощью ICQ
По умолчанию

Цитата:
Сообщение от groundhog  
Напиши хоть структуру таблицы и пример одной записи дампа...
PHP код:
INSERT INTO phpbb_users (user_iduser_activeusernameuser_passworduser_session_timeuser_session_pageuser_lastvisituser_regdateuser_leveluser_postsuser_timezoneuser_styleuser_languser_dateformatuser_new_privmsguser_unread_privmsguser_last_privmsguser_login_triesuser_last_login_tryuser_emailtimeuser_viewemailuser_attachsiguser_allowhtmluser_allowbbcodeuser_allowsmileuser_allowavataruser_allow_pmuser_allow_viewonlineuser_notifyuser_notify_pmuser_popup_pmuser_rankuser_avataruser_avatar_typeuser_emailuser_icquser_websiteuser_fromuser_siguser_sig_bbcode_uiduser_aimuser_yimuser_msnmuser_occuser_interestsuser_actkeyuser_newpasswdVALUES('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); 
 
Ответить с цитированием

  #9  
Старый 15.12.2008, 17:36
Аватар для -Hormold-
-Hormold-
Постоянный
Регистрация: 29.09.2007
Сообщений: 617
Провел на форуме:
3250478

Репутация: 999


Отправить сообщение для -Hormold- с помощью ICQ
По умолчанию

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..
 
Ответить с цитированием

  #10  
Старый 15.12.2008, 23:13
Аватар для Pashkela
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

http://pashkela.narod.ru/progi/mail_hash_parser.rar
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ