Как выдернуть мэйл лист из sql файла.

Discussion in 'Песочница' started by Patura, 29 Nov 2011.

  1. Patura

    Patura New Member

    Joined:
    11 Oct 2011
    Messages:
    29
    Likes Received:
    0
    Reputations:
    0
    Возникла такая проблемма, нужно выдернуть из сдампеного дб sql файл, мэйлы и мэйл пасс.
    Хавиджем нет возможности войти в дб.
    Есть возможность только сдампить дб через шелл.
    Все наверняка знают как выглядит инфа в скл, но все же:
    В общем задача думаю понятна., из этого выдернуть мэйл и мэйл пасс.
    Слышал есть программа, которая окрывает скл файлы, функционално как хавидж, нужно что то в этом роде, или паблик парсер который будет чистить выдергивать нужную инфу из текст файла.
    Или может есть шелл который открывает дб с возможностью открытия отдельных колонок, типа shell от Pashkela.

    Пжпмиадмин через денвер не принимает скл файлы, не импортируется, по чему хз..

    Очень нужна помощь в этом вопросе.
     
    #1 Patura, 29 Nov 2011
    Last edited: 29 Nov 2011
  2. tabletkO

    tabletkO Banned

    Joined:
    3 Nov 2011
    Messages:
    83
    Likes Received:
    20
    Reputations:
    11
    Ты не поверишь, но если включить мозг, то и блокнотом можно =/
    1) Win+R
    2) notepad.exe
    3) Ctrl+O
    4) Ctrl+H
    5) Easy, right?
     
  3. Patura

    Patura New Member

    Joined:
    11 Oct 2011
    Messages:
    29
    Likes Received:
    0
    Reputations:
    0
    Если б включался, не задавал бы вопрос :)
    А если подскажешь конкретней, как это сделать блокнотом, цены тебе не будет.
     
  4. AKYLA

    AKYLA Elder - Старейшина

    Joined:
    29 Nov 2007
    Messages:
    108
    Likes Received:
    35
    Reputations:
    6
    Проще разобраться почему не импортируется в локальную базу и оттуда уже экспортировать например в cvs
    Или попробуй шелом сдампить в другие форматы если позволяет.
     
  5. Patura

    Patura New Member

    Joined:
    11 Oct 2011
    Messages:
    29
    Likes Received:
    0
    Reputations:
    0
    Шеллом дампит, но смысл в другой формат, файл?

    tabletkO, Блокнотом не могу разобраться, что на что заменять, чтоб остались только мэйлы.
     
  6. Antonio Falkone

    Antonio Falkone Active Member

    Joined:
    23 Dec 2009
    Messages:
    233
    Likes Received:
    163
    Reputations:
    77
    http://emailx.discoveryvip.com/
    http://email-extract.com/
     
  7. tabletkO

    tabletkO Banned

    Joined:
    3 Nov 2011
    Messages:
    83
    Likes Received:
    20
    Reputations:
    11
    http://pastebin.com/WvZTc46s
    Залей этот шелл, там функ-я для дампа email: pass отдельно ;)

    P.S. Это от Boolean-a
    P.S.S. Насчет блокнота, для него надо макросы писать :)
     
    #7 tabletkO, 29 Nov 2011
    Last edited: 29 Nov 2011
  8. AKYLA

    AKYLA Elder - Старейшина

    Joined:
    29 Nov 2007
    Messages:
    108
    Likes Received:
    35
    Reputations:
    6
    Да про блокнот это загон) я думаю там не 10 и не 100 строк.
    Бывает шелы умеют дампить не в sql формат а например в cvs
    Но сколько я испробовал вариантов да тем более с большими объемами, то лучший способ это поставить себе этот двиг базы и испортировать с sql файла, а с нее уже можно как хочешь экспорт делать.
    Просто шелы часто с ошибками делают дамп, обычно при импорте выдает в лог, в чем проблема в какой строке
     
  9. d1v

    d1v Elder - Старейшина

    Joined:
    21 Feb 2009
    Messages:
    676
    Likes Received:
    331
    Reputations:
    120
    http://forum.antichat.ru/thread100240.html
     
  10. AKYLA

    AKYLA Elder - Старейшина

    Joined:
    29 Nov 2007
    Messages:
    108
    Likes Received:
    35
    Reputations:
    6
    d1v
    Парсер загибается на больших объемах, даже на небольших, так что далеко не всегда вариант
     
  11. +toxa+

    +toxa+ Smack! SMACK!!!

    Joined:
    16 Jan 2005
    Messages:
    1,674
    Likes Received:
    1,029
    Reputations:
    1,228
    зачем havij если есть шелл? >,<

    свою проблему с дампами я решил с помощью sypex dumper'a. импорт/экспорт и много много всего.
    а уже после восстановления дампа делай с ним что хочешь - mysql же.
     
    _________________________
  12. Patura

    Patura New Member

    Joined:
    11 Oct 2011
    Messages:
    29
    Likes Received:
    0
    Reputations:
    0
    Antonio Falkone, спасибо за линки на мэйл экстракт. С мэйлами разобрался.

    tabletkO, с шеллом не разобрался, точнее галочкой отмечаю, мэйл, пасс, а дальше?

    d1v, Парсер.., скл файл принимает, колонки находит/определяет правильно, два раза кликаю, маска выходных данных меняется на {email}{password}, после парсинга выдает только это:
    10k :)
     
  13. KolosJey

    KolosJey Member

    Joined:
    21 Dec 2009
    Messages:
    45
    Likes Received:
    42
    Reputations:
    48
    Охренеть вариантов )

    Patura, а нельзя поставить дамп на локалку (или куда угодно где есть мускул и файлприв), и сделать
    select concat_ws(0x3a,username,pass,mail) from users into outfile './xokertekctovik.txt'

    Или надо обязательно кнопочками потыкать? :)
     
    #13 KolosJey, 29 Nov 2011
    Last edited: 29 Nov 2011
  14. tabletkO

    tabletkO Banned

    Joined:
    3 Nov 2011
    Messages:
    83
    Likes Received:
    20
    Reputations:
    11
    Patura, после того, как отметил, в самом низу увидишь >>. На него и жми)
     
  15. omg_it_glowZ

    omg_it_glowZ New Member

    Joined:
    29 Jan 2011
    Messages:
    38
    Likes Received:
    1
    Reputations:
    -2
    Напиши мини скрипт и все. За 20 минут пишется, если только знаешь какой-нибудь язык :)
     
  16. +toxa+

    +toxa+ Smack! SMACK!!!

    Joined:
    16 Jan 2005
    Messages:
    1,674
    Likes Received:
    1,029
    Reputations:
    1,228
    ну если на то пошло, то можно и вывод в браузер делать и далее копипастить в блокнот. главное чтобы браузер не загнулся.^^
     
    _________________________
  17. d1v

    d1v Elder - Старейшина

    Joined:
    21 Feb 2009
    Messages:
    676
    Likes Received:
    331
    Reputations:
    120
    маску ставь: {email}:{password}
    жми показать результаты полностью
    джумлу он отлично определяет. видимо это ты что-то накосячил. либо дамп битый.
     
  18. Skofield

    Skofield Elder - Старейшина

    Joined:
    27 Aug 2008
    Messages:
    960
    Likes Received:
    392
    Reputations:
    58
    PHP:
    <?php preg_match_all("~'([A-Za-z[:punct:][:graph:]]+@.*\.\w{2,5})', '([A-Za-z0-9[:punct:][:graph:]]+)'~"file_get_contents("dump.sql")/*дамп файл*/$matches); $x=0$fm fopen("emails.txt""wb");/*Мейлы будут здесь*/ $fmp fopen("mails+pass.txt""wb");/*Мейлы+пароли будут здесь*/ foreach ($matches[1] as $mail) { fwrite($fm$mail."\r\n"); fwrite($fmp$mail.":".$matches[2][$x]."\r\n"); $x++; } fclose($fm); fclose($fmp); ?>
     
    #18 Skofield, 29 Nov 2011
    Last edited: 29 Nov 2011
  19. Patura

    Patura New Member

    Joined:
    11 Oct 2011
    Messages:
    29
    Likes Received:
    0
    Reputations:
    0
    Если имеешь в виду кнопку dump., то результата ни какого.
    И так делал, тоже самое. Да., это джумла. Может быть эти траблы из-за того, что я сдампил только таблицу jos_users и её добовляю в парсер, а не полностью дамп всей дб. Не дампит всю дб, прав наверное не хватает, шелл и дампер ошибку выдает, а таблици по отдельности дампит.
     
    #19 Patura, 29 Nov 2011
    Last edited: 30 Nov 2011
  20. Skofield

    Skofield Elder - Старейшина

    Joined:
    27 Aug 2008
    Messages:
    960
    Likes Received:
    392
    Reputations:
    58
    скрипт не дал желаемого результата?