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

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Песочница (https://forum.antichat.xyz/forumdisplay.php?f=189)
-   -   Проблема с чтением локальных файлов через PMA (https://forum.antichat.xyz/showthread.php?t=443789)

LeninDie 01.11.2016 15:22

ситуация такая: есть хост example.com и на к примеру 1000 порту крутится веб сервис и pma. права у пользователя полные. /etc/passwd и /etc/hosts читаются (правда почему то данные отдаются захексенные). нашел скрипт с ошибкой которая выдает full path disclosure. но когда я пытаюсь прочитать исходник этого php скрипта то в ответе пусто (null). в ошибке путь /var/www/local-dev-site/papka1/script.php ну и в пма пишу select load_file('/var/www/local-dev-site/papka1/script.php') - в итоге болт. сервер на nginx.

Подскажите плз пути к конфигам, логам и тд дабы найти верный путь. или может кто знает почему в данной ситуации не работает чтение файлов. может дело в порте?!

t0ma5 01.11.2016 15:33

Цитата:

Сообщение от LeninDie
LeninDie said:

ситуация такая: есть хост example.com и на к примеру 1000 порту крутится веб сервис и pma. права у пользователя полные. /etc/passwd и /etc/hosts читаются (правда почему то данные отдаются захексенные). нашел скрипт с ошибкой которая выдает full path disclosure. но когда я пытаюсь прочитать исходник этого php скрипта то в ответе пусто (null). в ошибке путь /var/www/local-dev-site/papka1/script.php ну и в пма пишу select load_file('/var/www/local-dev-site/papka1/script.php') - в итоге болт. сервер на nginx.
Подскажите плз пути к конфигам, логам и тд дабы найти верный путь. или может кто знает почему в данной ситуации не работает чтение файлов. может дело в порте?!

скорее всего у мускула просто не хватает прав на чтение этого файла

читай другие скрипты, не факт что у них права такие же

t0ma5 01.11.2016 15:37

хм права если на запись файлов есть - так то стоит попробовать что нить записать в /var/www/local-dev-site/papka1/

LeninDie 01.11.2016 18:56

Цитата:

Сообщение от t0ma5
t0ma5 said:

хм права если на запись файлов есть - так то стоит попробовать что нить записать в /var/www/local-dev-site/papka1/

попробовал. в те папки что есть в данный момент не пишется(пока еще работает дирб). но все же интересно почему нельзя прочить файл который выдал full path и остальные?! что можно еще важного попробовать прочитать помимо /etc/passwd ?

t0ma5 01.11.2016 19:34

Цитата:

Сообщение от LeninDie
LeninDie said:

попробовал. в те папки что есть в данный момент не пишется(пока еще работает дирб). но все же интересно почему нельзя прочить файл который выдал full path и остальные?! что можно еще важного попробовать прочитать помимо /etc/passwd ?

ну потому что не винда, где работает всё из под одной учетки

мускул из под одного пользователя

веб-сервер из под другого

файлы вообще могут принадлежать третьему юзеру

что можно почитать, хз даже, можно взять хеши из mysql.user, возможно помогут

а данные в базе с каким нибудь приложением взаимодействуют? так то можно с данными поиграться

кстати для pma сплоиты тоже есть, стоит прочекать


Время: 18:03