Издательский дом ООО "Гейм Лэнд"ЖУРНАЛ ХАКЕР #66, ИЮНЬ 2004 г.

Сквозь огненные стены

Докучаев Дмитрий aka Forb

Xakep, номер #066, стр. 066-064-3


Плюсы:

1. Универсальность. Как я уже сказал, прием позволяет перенаправить практически любой пакет.

2. Простота. Не нужно ничего заменять и сканировать - достаточно выполнить лишь одну команду.

Минусы:

1. Наличие дополнительных привилегий. Для настройки iptables необходим рут.

2. Большой риск. Если админ увидит левое правило в файрволе, то пощады не жди.

Доверься софту!

В определенных случаях организовать DNAT невозможно. Это может объясняться отсутствием прав либо недостаточной функциональностью операционной системы. Тем не менее, организовать форвардинг вполне реально с помощью различных программ. Их мы сейчас и рассмотрим. Первая и самая популярная программа - DataPipe. Тулза поставляется в виде исходника на C. При запуске ей передаются три параметра - локальный порт, удаленный хост и удаленный порт. Об ее назначении ты уже догадался - программа организует туннель без дополнительных привилегий. Софтина довольно старая и проверенная многими хакерами, поэтому может оказаться для тебя весьма полезной.

Не стоит забывать и о Socks/Proxy-серверах. Что касается "носков", то тут все прозрачно: такой сервер запросто работает без рутовых прав и очень универсален: ты можешь использовать его для любых соединений от имени машины, на которой он установлен. С proxy-серверами посложнее. Во-первых, многие программы при сборке требуют рутовых привилегий, во-вторых, каждый прокси-сервер должен уметь соединяться через SSL, иначе толку от него будет немного. И, наконец, для пользования туннелем через прокси тебе может понадобиться какая-нибудь клиентская приблуда, например HTTPort. Об этой чудесной программе мы уже не раз писали. Этот прием особенно эффективен, когда на машине уже установлен рабочий прокси. В этом случае тебе требуется слегка модифицировать лист правил :). Жирный плюс стороннего софта очевиден: нет необходимости поднимать привилегии до рутовых, чтобы замутить форвардинг. Минус - рискованность: админ может заметить посторонний процесс, запустив утилиту ps. Чтобы этого не произошло, научись выдавать хакерские программы за полезные демоны ;).

Назад на стр. 066-064-2  Содержание  Вперед на стр. 066-064-4