Выбери свой туннель
Докучаев Дмитрий aka Forb
Xakep, номер #061, стр. 061-056-4
$ ./datapipe 3000 3001 www.net2.ru
После этого весь трафик будет успешно туннелироваться.
Под винду самой лучшей тулзой для создания туннелей является программа HTTPort. Она умеет все и еще чуть-чуть ;). А именно: заворот трафика на любые порты через HTTPS-proxy, создание собственного Socks-сервера, поддержка авторизации и многое другое. К примеру, можно легко проверять почту через безопасный прокси-сервер, юзать различные сервисы по протоколу Socks5 (хотя поддержка носков в программе может вообще отсутствовать) и т.д. В общем, это виндовозный рай.
Такие разные туннели
Вот, собственно, и все виды туннелей, про которые я хотел рассказать. Как видишь, при помощи туннелирования можно поиметь халявный интернет, а также решить проблему с собственной безопасностью. Знай, что создать туннель – простая задача. Даже если нет подходящего софта, ничто не мешает написать свою приблуду и организовать собственный нестандартный туннель.
Возможности Stunnel
В работу Stunnel входит множество функций. К примеру, он может туннелировать трафик через VPN соединение. Также программа интегрируется с Samba, Mysql, Oracle, Rsync и многими другими сервисами. Примеры использования Stunnel ты можешь найти на официальном сайте: www.stunnel.org/examples/rsync_mike.html.
Швейцарский нож
Я не мог не упомянуть знаменитую программу Netcat. Она работает через конвейер, поэтому для туннелирования необходимо запустить два бинарника в одной командной строке. Снова перекинем трафик с хоста A на хост B. Это достигается следующей командой:
nc -l -p 31337 | nc hostA.ru 31338
Команда выполняется на хосте B. При этом открывается порт 31337, с которым связывается порт 31338 на удаленной машине. Вообще, Netcat умеет гораздо больше, чем просто перенаправлять порты. С его помощью можно сканировать подсети, читать баннеры сервисов, устанавливать в качестве бэкдора и т.д. и т.п.
INFO
Помимо Datapipe, существуют такие софтины, как Rinetd и Fpipe, выполняющие функции редиректа портов. Почитать про эти тулзы можно здесь: sector.h1.ru/port_redirect.htm.
Warning
Внимание! Все приемы, касающиеся взлома, приведены исключительно в ознакомительных целях. Их применение на родном провайдере может выйти тебе боком. Редакция и автор статьи никакой ответственности за последствия не несут.
CD
На компакт-диске ты найдешь весь софт, который был описан в этой статье. А именно программы: Iproxy, Xproxy, Nstx, Datapipe и HTTPort.
INFO
Если хочешь знать о туннелях больше, то посещай сайт www.opennet.ru. Там ты найдешь множество статей на эту тему. Также в Хакере часто обсуждались проблемы туннелирования трафика, поэтому перечитай статьи «DNS-туннелинг» (03.03) и «IRC-туннелирование с помощью stunnel: шифруемся в IRC по полной» (01.03).