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

Вопрос про редактирование БД, больших размеров
  #1  
Старый 21.08.2005, 17:20
Аватар для k1b0rg
k1b0rg
Тут может быть ваша реклама.
Регистрация: 30.07.2005
Сообщений: 1,243
Провел на форуме:
4520553

Репутация: 1316


По умолчанию Вопрос про редактирование БД, больших размеров

Значит так, ломанул я форум и слил себе базу.
База весит около 70 мегабайт.
Вопрос как мне ее обрабатывать и редактировать?
какие есть для этого проги, потому что мой phpmyadmin не в состоянии переварить такой объем.
 
Ответить с цитированием

  #2  
Старый 21.08.2005, 18:42
Аватар для ProTeuS
ProTeuS
HARDstasy
Регистрация: 26.11.2004
Сообщений: 1,367
Провел на форуме:
4226592

Репутация: 2175


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

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

  #3  
Старый 22.08.2005, 14:26
Аватар для k1b0rg
k1b0rg
Тут может быть ваша реклама.
Регистрация: 30.07.2005
Сообщений: 1,243
Провел на форуме:
4520553

Репутация: 1316


По умолчанию

на php я смогу наколбасить этот скрипт, в смысле сможет ли он обрабоать такой размер?
 
Ответить с цитированием

  #4  
Старый 22.08.2005, 14:53
Аватар для censored!
censored!
Green member - Level 3
Регистрация: 02.11.2004
Сообщений: 1,337
Провел на форуме:
2398258

Репутация: 648


По умолчанию

Открой в текстовом редакторе (bred - отлично открывает), отмотай где идет инфа о юзерах, вырезай, вставляй в новый, запускай поиск замену всяких "INSERT INTO `guest_db_users`" на пустое значение, потом пробегись и проверь - не встречается ли где амперсенд (`) если нет, то заменяй разделитель (обычно ', ') на амперсенд.
Теперь запускай Эксель, открывай свой файл, выбирай "с разделителем", указывай разделитель ` (не забудь поставить галку на "текстовые значения") и открывай. Потом удалишь все ненужные поля и вот у тебя база в нормальном читабельном виде. Потом уже оттуда выдирай логин/хэш, проверяй чтобы не встречалось в нике двоеточике ( и засовывай в пассворд-про.

Ну, или, отписывайся в личку, зипуй и засылай мне. Через 10 мин отошлю обратно твою базу отсортированной. Единсвенное - твою базу оставлю у себя в загашнике.
__________________
+ (это не крестик, это плюсик!)
__________________


 
Ответить с цитированием

  #5  
Старый 22.08.2005, 19:56
Аватар для k1b0rg
k1b0rg
Тут может быть ваша реклама.
Регистрация: 30.07.2005
Сообщений: 1,243
Провел на форуме:
4520553

Репутация: 1316


По умолчанию

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

  #6  
Старый 22.08.2005, 21:11
Аватар для censored!
censored!
Green member - Level 3
Регистрация: 02.11.2004
Сообщений: 1,337
Провел на форуме:
2398258

Репутация: 648


По умолчанию

ее, лучше, перед этим зазиповать =)
__________________
+ (это не крестик, это плюсик!)
__________________


 
Ответить с цитированием

  #7  
Старый 22.08.2005, 22:28
Аватар для k1b0rg
k1b0rg
Тут может быть ваша реклама.
Регистрация: 30.07.2005
Сообщений: 1,243
Провел на форуме:
4520553

Репутация: 1316


По умолчанию

тебе она нужна? если нужна то я ее просто оставлю там тока INSERT INTO forum_users вот эти строки и тебе дам
 
Ответить с цитированием

  #8  
Старый 23.08.2005, 11:26
Аватар для k1b0rg
k1b0rg
Тут может быть ваша реклама.
Регистрация: 30.07.2005
Сообщений: 1,243
Провел на форуме:
4520553

Репутация: 1316


По умолчанию

В инете нашел скрипт который открывает базы данных в excel
#!/usr/local/bin/perl
use DBI;
$table = "table";
$db = "base";
$db_serv = "192.168.0.1";
$user = "user";
$passwd = "password";
$c = DBI->connect("DBI:mysql:$db:$db_serv", $user, $passwd);
$statement = "select count(*) from $table";
$cc = $c->prepare($statement);
$ccc = $cc->execute;
@row = $cc->fetchrow_array;
$n = $row[0];
$statement = "select * from $table";
$cc = $c->prepare($statement);
$ccc = $cc->execute;
open F, "$ARGV[0]";
for ($i=0; $i<$n; $i++) {
@row = $cc->fetchrow_array;
print F "$row[0];$row[1];$row[3]\n";
}

Запускаем скрипт:
./mysql_2_exel.pl file
После этого можно открыть файл 'file' экселем.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Proxy FAQ foreva Чужие Статьи 12 04.01.2008 12:15
ЕсТь ВоПрос Guma Чаты 4 26.10.2005 21:48
Вопрос по Cookies. Nice Уязвимости 7 10.04.2005 19:31
Вопрос по чатам от http://www.maxchat.ru Чаты 3 21.12.2002 08:51



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


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




ANTICHAT.XYZ