Главная страница
Регистрация
Вход

Воскресенье, 12.05.2024, 10:08
Приветствую Вас Гость | RSS
Network Laboratory
Меню сайта

Категории каталога
X-ZonE [6]
взлом-общие понятия, примеры, описание, история.

Наш опрос
Как вы относитесь к операционным системам семейства UniX
Всего ответов: 217

Начало » Статьи » Взлом » X-ZonE

Эксплоиты
У многих людей, особенно на "начальних этапах знакомства с сетью" возникают проблеммы с использованием эксплоитов. Мол, что, да как? Вот об этом-то и пойдет речь в этой статье. Виды эксплоитов: 1) Эксплоит может представлять из себя одиночный файл, который необходимо либо сразу запустить либо предварительно компилировать; 2) Эксплоит может представлять из себя архив, чаще с расширениями .tar или .tar.gz, потому как большинство из них пишутся под UNIX системы. В этих архивах может лежать что угодно:

* те же .pl файлы
* скрипт или исходник на C, Java? etc
* просто описание "хитрого обращения"
* etc

Алгаритм действия

* Сканируем хост (желательно сканировать с использованием nmap)
* Смотрим открытые порты и что на них висит
* Телнетимся на открытые порты и узнаем версии демонов
* Находим дырявый демон

* Ищем эксплоит
* Засылаем его на shell-account в лине
* Компилируем его
* Запускаем эксплоит

Поиск эксплоита

Предположим, что мы узнали, что какой-то демон дырявый. Срочно бежим на в багтраки и архивы уязвимостей и находим эксплоит.

Я посоветую:
http://www.ussrback.com/
http://packetstormsecurity.org/
http://www.securityfocus.com/
http://www.securitylab.ru/

Ищем сплоит либо по версии демона либо по версии операционной системы.

shell-account

Варианты:
1. У тебя есть шелл (не рассматривается - переходи к следующему заголовку)
2. У тебя нет шелла и ты хочешь его поиметь

Действия:
- В наших статьях уже много написано про это, лезь в архив и читай
- Можешь использовать халявный шелл (однако у них отключены многие нужные вещи :))
Например, зайди сюда:
http://www.freeshells.net/
http://www.cyberspace.org/
http://wwwshellyeah.org/

3. У тебя есть собственный UNIX (переходи к следующему заголовку)

Компиляция

Допустим, мы нашли нужный нам сплоит на C. Большинство сплоитов пишутся именно на этом языке программирования.

gcc file.c -o file - Скомпилировать C код и полусить при выходе бинарник file
Если у тебя архив, то раскрываем: tar -xvzf pack.tgz
cd [имя каталога]
./configure
make
make install

Возможно, придется почитать Readme File перед установкой, если это специфичный эксплоит.

Запуск эксплоита

Если эксплоит на Perl, тогда для запуска используется команда
perl exploit.pl [parameters|flags]
Если эксплоит на C, то
$./sploit [parameters]

Каждый эксплоит подразумевает вставку своих параметров, о назначении которых обычно сообщает сам при запуске.

Проблеммы на халявных шеллах

На бесплатных шеллах часто встречаются следующие проблеммы:

- недостаточно прав
- не возможно подключить .h библиотеки (которые используют все эксплоиты)

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

Категория: X-ZonE | Добавил: SniFF (13.05.2007) | Автор: Noname
Просмотров: 1932 | Рейтинг: 1.0 |

Форма входа

Поиск по каталогу

Друзья сайта

Статистика





Реклама



Copyright MyCorp © 2006