PDA

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


Patura
29.11.2011, 16:21
Возникла такая проблемма, нужно выдернуть из сдампеного дб sql файл, мэйлы и мэйл пасс.

Хавиджем нет возможности войти в дб.

Есть возможность только сдампить дб через шелл.

Все наверняка знают как выглядит инфа в скл, но все же:


INSERT INTO `jos_users`(`id`, `name`, `username`, `email`, `password`, `usertype`, `block`, `sendEmail`, `gid`, `registerDate`, `lastvisitDate`, `activation`, `params`) VALUES ('439', 'Schliephacke', 'hanfridtjof', 'hschliephacke@web.de', '8ba79a96dd1daace6aceea65af0ab1b4', '', '0', '0', '18', '2007-07-17 09:53:50', '2007-07-17 09:54:04', '', '');
INSERT INTO `jos_users`(`id`, `name`, `username`, `email`, `password`, `usertype`, `block`, `sendEmail`, `gid`, `registerDate`, `lastvisitDate`, `activation`, `params`) VALUES ('440', 'Schrцder', 'Dieber', 'dieberschroeder@aol.com', '2e326213ddb4c8a53dac6bc3b30ad175', '', '0', '0', '18', '2007-07-17 13:04:31', '2007-07-17 13:14:57', '', '');
INSERT INTO `jos_users`(`id`, `name`, `username`, `email`, `password`, `usertype`, `block`, `sendEmail`, `gid`, `registerDate`, `lastvisitDate`, `activation`, `params`) VALUES ('441', 'Brigitta Datow', 'bdatow', 'fam-datow@t-online.de', 'e71afc528673ae01fffd98fcd3f1a43b', 'Registered', '0', '0', '18', '2007-07-17 14:35:44', '2007-07-17 14:35:44', '', '');


В общем задача думаю понятна., из этого выдернуть мэйл и мэйл пасс.

Слышал есть программа, которая окрывает скл файлы, функционално как хавидж, нужно что то в этом роде, или паблик парсер который будет чистить выдергивать нужную инфу из текст файла.

Или может есть шелл который открывает дб с возможностью открытия отдельных колонок, типа shell от Pashkela.

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

Очень нужна помощь в этом вопросе.

tabletkO
29.11.2011, 16:28
Ты не поверишь, но если включить мозг, то и блокнотом можно =/

1) Win+R

2) notepad.exe

3) Ctrl+O

4) Ctrl+H

5) Easy, right?

Patura
29.11.2011, 16:31
Ты не поверишь, но если включить мозг, то и блокнотом можно =/


Если б включался, не задавал бы вопрос

А если подскажешь конкретней, как это сделать блокнотом, цены тебе не будет.

AKYLA
29.11.2011, 16:40
Проще разобраться почему не импортируется в локальную базу и оттуда уже экспортировать например в cvs

Или попробуй шелом сдампить в другие форматы если позволяет.

Patura
29.11.2011, 16:44
Шеллом дампит, но смысл в другой формат, файл?

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

Antonio Falkone
29.11.2011, 16:46
http://emailx.discoveryvip.com/

http://email-extract.com/

tabletkO
29.11.2011, 16:46
http://pastebin.com/WvZTc46s

Залей этот шелл, там функ-я для дампа email: pass отдельно

P.S. Это от Boolean-a (https://antichat.live/showpost.php/p/2888521/postcount/41/)

P.S.S. Насчет блокнота, для него надо макросы писать

AKYLA
29.11.2011, 16:48
Да про блокнот это загон) я думаю там не 10 и не 100 строк.

Бывает шелы умеют дампить не в sql формат а например в cvs

Но сколько я испробовал вариантов да тем более с большими объемами, то лучший способ это поставить себе этот двиг базы и испортировать с sql файла, а с нее уже можно как хочешь экспорт делать.

Просто шелы часто с ошибками делают дамп, обычно при импорте выдает в лог, в чем проблема в какой строке

d1v
29.11.2011, 16:53
/thread100240.html

AKYLA
29.11.2011, 17:18
d1v

Парсер загибается на больших объемах, даже на небольших, так что далеко не всегда вариант

+toxa+
29.11.2011, 19:07
Хавиджем нет возможности войти в дб.
Есть возможность только сдампить дб через шелл.


зачем havij если есть шелл? >,

Patura
29.11.2011, 19:22
Antonio Falkone, спасибо за линки на мэйл экстракт. С мэйлами разобрался.

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

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


::`email``password`
::`email``password`
::`email``password`
::`email``password`
::`email``password`
::`email``password`
::`email``password`
::`email``password`
::`email``password`
::`email``password`


10k

KolosJey
29.11.2011, 19:29
Охренеть вариантов )

Patura, а нельзя поставить дамп на локалку (или куда угодно где есть мускул и файлприв), и сделать

select concat_ws(0x3a,username,pass,mail) from users into outfile './xokertekctovik.txt'

Или надо обязательно кнопочками потыкать?

tabletkO
29.11.2011, 20:56
Patura, после того, как отметил, в самом низу увидишь >>. На него и жми)

omg_it_glowZ
29.11.2011, 21:48
Напиши мини скрипт и все. За 20 минут пишется, если только знаешь какой-нибудь язык

+toxa+
29.11.2011, 22:05
Охренеть вариантов )
Patura
, а нельзя поставить дамп на локалку (или куда угодно где есть мускул и файлприв), и сделать
select concat_ws(0x3a,username,pass,mail) from users into outfile './xokertekctovik.txt'
Или надо обязательно кнопочками потыкать?


ну если на то пошло, то можно и вывод в браузер делать и далее копипастить в блокнот. главное чтобы браузер не загнулся.^^

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


маску ставь: {email}:{password}

жми показать результаты полностью

джумлу он отлично определяет. видимо это ты что-то накосячил. либо дамп битый.

Skofield
29.11.2011, 22:56

Patura
30.11.2011, 00:55
Patura
, после того, как отметил, в самом низу увидишь >>. На него и жми)


Если имеешь в виду кнопку dump., то результата ни какого.


маску ставь: {email}:{password}
жми
показать результаты полностью
джумлу он отлично определяет. видимо это ты что-то накосячил. либо дамп битый.


И так делал, тоже самое. Да., это джумла. Может быть эти траблы из-за того, что я сдампил только таблицу jos_users и её добовляю в парсер, а не полностью дамп всей дб. Не дампит всю дб, прав наверное не хватает, шелл и дампер ошибку выдает, а таблици по отдельности дампит.

Skofield
30.11.2011, 00:57
скрипт не дал желаемого результата?

Patura
30.11.2011, 01:01
скрипт не дал желаемого результата?


Я чайник в скриптах и т.д. Умею только на кнопки нажимать

Не знаю как применить твой скрипт.

Skofield
30.11.2011, 01:06
залить на хостинг с исполнением пхп, или скачать и установить денвер, после чего в скрипте заменить dump.sql на имя твоего файла.

Lestatkiy
30.11.2011, 12:12
Дамп делать в таких случаях не лучший вариант

SELECT concat(email,0x3a,password) FROM users LIMIT 0,100000, ctrl+s.