Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
Помогите найти директорию MySQL |

18.04.2008, 23:52
|
|
Новичок
Регистрация: 17.04.2008
Сообщений: 4
Провел на форуме: 18378
Репутация:
0
|
|
Помогите найти директорию MySQL
Нашол на одном сервере уязвимый скрипт из за которого я могу читать первую строку любого файла . Я не могу полностью прочитать файл etc/passwd так как вижу только первую строку. Я ничего не придумал умнее как прочитать кусок таблицы mysql.user. Только вот проблема я немогу найти директорию в которой хранится база данных. Сколько не пробовал найти не получается. Ктонить может чтото порекомендовать или дать какойто список наиболее вероятных вариантов. На сервере 5 версия mysql . Помимо апача и мускул на сервере работает vsFTPd и Sendmail .
|
|
|

19.04.2008, 02:06
|
|
Пачка маргарина
Регистрация: 14.07.2005
Сообщений: 964
Провел на форуме: 4646474
Репутация:
1424
|
|
Сообщение от Cobol
Я ничего не придумал умнее как прочитать кусок таблицы mysql.user. .
нафиг ее читать если можно union select сделать, или в крайнем случае посимвольно сбрутить данные из нее.
|
|
|

19.04.2008, 14:49
|
|
Новичок
Регистрация: 17.04.2008
Сообщений: 4
Провел на форуме: 18378
Репутация:
0
|
|
нафиг ее читать если можно union select сделать, или в крайнем случае посимвольно сбрутить данные из нее.
Как я зделаю union select коль нет SQL иньекций. Точнее есть но с очень малыми привелегиями . С превилегиеё Select и Insert. Даже привелегии Create нету. И конечноже доступа к базе mysql нету. Но есть куча багов которые позволяют читать первую строку любого файла. Там почти всё на файлах зделанно. А если я прочитаю кусок этой таблицы то безпроблем смогу востановить что там записанно.
Вы наверно подумали что я читаю файлы через SQL иньекции но это не так.
Последний раз редактировалось Cobol; 19.04.2008 в 15:08..
|
|
|

19.04.2008, 22:00
|
|
Green member - Level 3
Регистрация: 28.10.2004
Сообщений: 275
Провел на форуме: 672798
Репутация:
244
|
|
как вариант /var/db/mysql так во фре, но и права там обычно выставлены правильно
__________________
Халявный инет, гомосексуализму нет!!! (c) MicRO
|
|
|

19.04.2008, 22:27
|
|
Новичок
Регистрация: 17.04.2008
Сообщений: 4
Провел на форуме: 18378
Репутация:
0
|
|
К сожалению я этот вариант пробовал и папки /var/db/mysql не сучествует хотя папка /var/db/ существует. Забыл сказать что у них ASPLinux и кажись rpm пакет мускула. Самое странное что стандартная папка для линукса /var/lib/mysql существует но не содержит ни чего того что должно быть. И папка /usr/include/mysql вобще несуществует. Насколько я понял это var/log/mysql папка с логами но какоебы имя логфайла я непробывал всёвремя ошибка фопена данный файл не существует.Пробывал открыть файл с пользователями vsftpd но выдало что нету доступа 
|
|
|

21.04.2008, 10:12
|
|
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме: 3660186
Репутация:
905
|
|
Попробуй посмотреть конфиг мускуля /etc/my.cnf. Базы обычно в аспе лежат в /var/lib/mysql, лог мускуля /var/log/mysqld.log. Каталог /usr/include/mysql будет существовать только при установленном пакете mysql-devel
|
|
|

22.04.2008, 02:58
|
|
Новичок
Регистрация: 17.04.2008
Сообщений: 4
Провел на форуме: 18378
Репутация:
0
|
|
У меня каталог /usr/include/mysql создается и без девелопмерского пакета но в таком случае он просто не содержит файлов. Насчёт конфигураци я это давно проверел яже написал могу читать только первую строку. Тоесть из файла конфигурации я вижу только строку [mysqld] . Такие папки как /var/lib/mysql/ ,/usr/local/mysql/data/ и тд я проверил изначально. Некоторые из них существуют но баз вних нету.
лог мускуля /var/log/mysqld.log
я тоже проверил это изначально, нет такого файла. Лог мне после ночи автоматического брута директорий удалось найти /var/log/mysql/11237.mysqllog . Оригинальное название для лога.С таким названием лога я могу себе представить какое название будет у каталога с базой данных. Хотя есть надежда что в первой строке одного из лога я найду чтото что поможет. Ещё интересно куда запрятали файл mysql.sock ато его абсолютно нигде нету. Хотя ему могли дать какоето название в таком стиле.
|
|
|

22.04.2008, 07:22
|
|
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме: 3660186
Репутация:
905
|
|
Те диры, что я назвал - это диры при умолчально установленном мускуле в асплинухе. Видимо, одмин потратил время перенастроить его. Кстати, даже если найдешь, где валяются базы, вряд ли сможешь прочесть их - прав может не хватить. Все каталоги, где хранятся отдельные базы, имеют права 0700, владелец/группа mysql/mysql
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|