|

Обходим файрволлы!
Xakep, номер #041, стр. 041-060-2
DATAPIPE
Ну, это почти классика :). Обычный исходник на C. Возможности минимальны, но полезны :). Пример: datappe 5000 23 2.2.2.2. Используется лишь в ознакомительных целях :).
ИСХОДНЫЙ ПОРТ
Итак, ИСХОДНЫЙ ПОРТ - важное значение для брандмауэра. Есть привилегированные порты (от 1 до 1024) и непривилегированные (от 1024 до 65535). Как я уже говорил, порты >1024 зарезервированы для служб. Допустим, при коннекте у клиента открывается 1512 порт. Запрашиваемый им сервис - WWW (80). Итак, как здесь должен поступить файрволл? Он должен разрешать коннекты ИЗ Инета только с привилегированных портов (в данном случае - 80), чтобы клиенты могли обращаться к различным сервисам. Остальным source портам - отказ. Что мы делаем? В сканере, ну, например, nmap, задаем source порт меньше 1024, например 53 - всякие DNS запросы. В результате файрволл все спокойно пропустит. Пример: nmap -P0 -g 53 -p135-139 2.2.2.2. Но, справедливости ради, надо заметить, что эта фишка действует только с брандмауэрами, которые не следят за активными соединениями. То есть если юзверь в локалке никакой запрос на соединение не посылал, и вообще этот пакет хрен знает откуда взялся, то коннекта не будет... К счастью, таких файрволлов не много! :)
ПОТАЙНОЙ ТУНЕЛЬ
Туннелирование - это инкапсуляция данных в ICMP пакеты. Есть возможность засовывать туда данные и посылать все удаленному хосту в локалке позади брандмауэра, они редко смотрят на ICMP/UDP пакеты. Самая яркая программная реализация данного средства: LOKI (Lawrie Brown & Matthew Kwan). Он состоит из клиента и сервера (loki и lokid). Сервер запускаем на взломанной машине, он, соответственно, разрешает прохождение ICMP ping (echo-reply) и UDP пакетов. Клиент, запущенный с любого хоста, переделывает нужные тебе команды в обычный ICMP пакет, машина в локалке его получает (конечно, если в брандмауэре разрешено прохождение пакетов типа icmp echo-reply и UDP), выполняет заданное действие и возвращает результаты.
Маленький BUGTRAQ по файрволлам
Обход политики фильтрации в squid
Источник: securitylab.ru
squidGuard - объединенный фильтр, система переадресации и контроллер доступа для squid. squidGuard позволяет определять правила коллективного доступа с различными ограничениями для различных групп пользователей. squidGuard использует стандартный интерфейс системы переадресации squid. Когда squid работает в связке с squidgurd, то можно обойти акцесс-листы squidguard extensions используя следующую схему: заменять точку и 1-ю букву расширения на %хх соответствия - проходит практически во всех случаях. Устранить эту уязвимость настройками акцесс-листов не удается.
Пример: http://lala/1.mp3 на http://lala/1%2e%6dp3
Уязвимость найдена в squidguard - 1.2.0-1.1.5
DoS против ZyXel Zywall10
Источник: securitylab.ru
Zywall10 - аппаратный firewall, разработанный и распределенный Zyxel. Если ты посылаешь поддельный arp пакет (используя, например, nemesis-arp или arp-fun), содержащий некоторый поддельный/случайный MAC адрес и ip адрес firewalls к firewalls lan интерфейсу, интерфейс firewall зависнет. Для восстановления функции потребуется жесткая перезагрузка.
Назад на стр. 041-060-1 Содержание Вперед на стр. 041-060-3
|