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

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Уязвимости (https://forum.antichat.xyz/forumdisplay.php?f=74)
-   -   запись файлов через шелл в папку без прав доступа. (https://forum.antichat.xyz/showthread.php?t=131858)

nes 29.07.2009 02:09

запись файлов через шелл в папку без прав доступа.
 
Вообщем сложилась такая ситуация, нужно залить в определённую папку файлы, но на ней не стоят права доступа, тобишь залить файлы туда нельзя просто через шелл (c99madshell), ещё один нюанс - там есть index.php в этой папке, и он редактируется. что можно сделать?

Nightmarе 29.07.2009 02:35

Цитата:

Сообщение от nes
Вообщем сложилась такая ситуация, нужно залить в определённую папку файлы, но на ней не стоят права доступа, тобишь залить файлы туда нельзя просто через шелл (c99madshell), ещё один нюанс - там есть index.php в этой папке, и он редактируется. что можно сделать?

Выполнить CHMOD и попробовать сменить права на папку.

mr.gr33n 29.07.2009 02:42

Пробуй chmod 777 имя папки, должно сменится, если не поможет попробуй создать файл в папке mkfile имя файла.

HAXTA4OK 29.07.2009 10:51

Цитата:

Сообщение от Nightmarе
Выполнить CHMOD и попробовать сменить права на папку.


на скока я знаю если нету прав , то не получится выполнить CHMOD

HAXTA4OK 29.07.2009 11:20

Цитата:

Сообщение от Бородатый
ну если индекс редактируеца- пиши в него код шелла



шелл у него уже есть =\ при чем тут это

SQLHACK 29.07.2009 11:24

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

HAXTA4OK 29.07.2009 11:31

Цитата:

Сообщение от SQLHACK
ну если пхп запускается с правами владельца файлов, то записав шелл в index.php он будет выполнятся с нужными для тебя правами и позволит измениять любые файлы этого юзера.


а если разница в том что он сейчас имеет те же права на этот файл? и то что там будет шелл , то разница есть?

Scipio 29.07.2009 12:19

Цитата:

Сообщение от SQLHACK
ну если пхп запускается с правами владельца файлов, то записав шелл в index.php он будет выполнятся с нужными для тебя правами и позволит измениять любые файлы этого юзера.

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

nub-hacker 29.07.2009 16:05

Цитата:

Сообщение от SQLHACK
ну если пхп запускается с правами владельца файлов, то записав шелл в index.php он будет выполнятся с нужными для тебя правами и позволит измениять любые файлы этого юзера.


ппц. Leaders of Antichat

bons 29.07.2009 16:10

так как PHP скрипт выполняется с правами веб-сервера, то изменять с помощью шелла можно:
а) файлы, у которых владелец веб сервер, для владельца разрешена запись
(- rw- --- --- apache apache index.php)
б) файлы, у которых группа-владелец - это группа веб-сервера, для группы разрешена запись(- rw- rw- --- root apache index.php)
в) файлы, у которых есть права записи для всех
(- rw- rw- rw- root root index.php)

права на запись по отношению к директории обозначает возможность добавить туда файл.
есть еще пара нюансов конечно

PaCo 29.07.2009 16:15

Не обязательно, бывает например еще suPHP и скорее всего про нее и имел ввиду SQLHACK.
И на разных платформах и в присутсвии дополнительных факторов(safe_mode например) ситуация может меняться.

Scipio 29.07.2009 16:20

2nub-hacker, уж точно не тебе его судить
2PaCo как часто ты сталкивался с такой ситуацией? а вот с open base dir я согласен

Jokester 29.07.2009 16:27

bons
Вопрос не в том, что можно редактировать, а в том как залиться в папку.

Допустим папка:
drwxr-xr-x 27 root root
Шелл:
shell.php -rw-rw-rw- 1 root root
Права
uid=48(apache) gid=48(apache) groups=48(apache)

Этот шелл даже удалить нельзя, только редактировать, хотя некоторые пишут обратное:
http://www.linuxrsp.ru/artic/art2.html
Цитата:

Обычно, когда t-бит для каталога не установлен, файл в данном каталоге может удалить любой пользователь, имеющий доступ на запись к данному файлу
И разумеется залиться в эту папку тоже не получится с этого шелла

$n@ke 29.07.2009 16:28

2 Scipio - такое бывает не редко. и на месте nub-hacker я б вообще промолчал..как там у кого-то в подписи: "не знаешь что сказать - промолчи"

Scipio 29.07.2009 16:35

$n@ke, ты считаешь suPHP частая ситуация?

PaCo 29.07.2009 16:54

Цитата:

Сообщение от Scipio
$n@ke, ты считаешь suPHP частая ситуация?

Вопрос не в том часто это бывает или нет, главное что бывает, и предсказать так ли это в случаии с ТС невозможно без участия самого ТС.

Scipio 29.07.2009 16:59

Ньде, согласен... глупо рассуждать без знания ситуации

попугай 30.07.2009 22:42

SQLHack имеет ввиду FastCGI наверное, когда, для каждого юзверя своя папка и файлы принадлежат ему и php работает с правами этого юзверя.

Встречается часто - на многих серваках с сипанелью например.


Время: 09:11