Маршрутизация трафика Kali Linux в Tor посредством Whonix.

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

Я думаю не стоит лишний раз напоминать о том, что заниматься пентестом со своего ip-адреса, можно только если вы сканируете собственный VPS/VDS. Во всех остальных случаях, настоящий ip-адрес должен быть надежно скрыт.

Скрывать адрес будем с помощью сети Tor, а поможет в этом виртуальная машина с установленной Whonix-Gateway. Если вы не знаете что из себя представляет Whonix, то я советую прочитать эту статью, узнаете много нового и интересного.

Whonix-Gateway является частью ОС Whonix, точнее ее шлюзом, направляющим весь трафик подключенной к нему виртуальной машины в сеть Tor. Whonix-Gateway автономна и вполне может работать одна или в связке с любой другой виртуальной машиной. При определенной настройке сетевого соединения, абсолютно весь трафик будет уходить в сеть Tor, надежно скрывая настоящий ip-адрес пользователя.

Установка Whonix-Gateway

Whonix распространяется в виде готовых и заранее настроенных виртуальных машин, поэтому под установкой, подразумевается импорт готовой конфигурации. Скачать Whonix можно здесь.

Открываем Virtualbox и нажимаем Ctrl+I, выбираем файл Whonix-Gateway, нажимаем Next. В окне нажимаем "Импорт". Принимаем лицензионное соглашение. После завершения импорта открываем Virtualbox, выбираем Whonix-Gateway и нажимаем "Настроить".

Общие настройки, вкладка "Дополнительно". Включаем общий буфер обмена.

whonix tor kali linux

Системный раздел, вкладка "Материнская плата". Здесь снимаем галочки с гибкого и оптического дисков, жесткий диск ставим в верхнее положение порядка загрузки.

Что касается объема оперативной памяти, то тут есть два варианта действий. Первый вариант оставить все как есть, 768 мегабайт хватает для работы. Второй вариант, это уменьшение объема памяти менее 480 мегабайт. Тогда Whonix-Gateway будет работать в консольном режиме, без графической оболочки. Про управление системой в консольном режиме можно прочитать здесь.

virtualbox linux kali whonix

Первый запуск Whonix-Gateway

Запускаем Whonix-Gateway, принимаем лицензионное соглашение, отмечаем Understood / Verstanden и нажимаем Next.

whonix tor linux

Далее выбираем I am ready to enable Tor (Я готов задействовать Tor) и нажимаем Next.

whonix tor linux kali

В следующем двух окнах нажимаем Next. После сообщения о первом запуске (First Boot) соглашаемся с установкой обновлений.

whonix tor kali linux

Выбираем Whonix Stable Repository нажимаем Next.

whonix tor linux kali

Следующее сообщение предупредит что изменить репозитории можно в любой момент, через терминал - sudo whonix_repository или через меню - Start Menu - Applications - System - Whonix Repository. В последнем окне Welcome to Whonix-Gateway жмем Finish.

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

whonix tor linux

Нажимаем OK, открываем терминал и запускаем обновление системы. Во время выполнения команды будет запрошен пароль пользователя, пароль написан в терминале - changeme.

sudo apt-get update && sudo apt-get dist-upgrade -y

На всякий случай выполняем whonixcheck для проверки системы, если все зелененькое и нет Warning, значит можно двигаться дальше. Команда whonixcheck не должна выполняться от root, поэтому просто вводится в консоль без sudo, от имени обычного пользователя.

whonix tor linux

Не забываем периодически обновлять систему. При желании можно настроить ssh-подключение к Whonix-Gateway.

Настройка Kali Linux под использование Tor

Допустим что Kali Linux уже установлен и настроен. Здесь я пишу только про использование Tor.

После импорта готовой конфигурации Whonix-Gateway, становится доступной внутренняя сеть под названием "Whonix", нужно сделать так, чтобы виртуальная машина с Kali Linux могла ее использовать.

Открываем настройки виртуальной машины Kali Linux, переходим в раздел сетевых настроек, выбираем первый сетевой адаптер работающий в режиме сетевого моста или Nat. Изменяем режим работы на внутреннюю сеть, в выпадающем меню под типом подключения выбираем имя внутренней сети - Whonix.

kali linux virtualbox

Сохраняем новые настройки и запускаем виртуальные машины, сначала Whonix-Gateway, потом Kali Linux.

Редактируем файл интерфейсов в Kali.

nano /etc/network/interfaces

Изменяем параметры первого интерфейса eth0.

auto eth0
iface eth0 inet static

address 10.152.152.15
netmask 255.255.192.0
gateway 10.152.152.10

Редактируем файл resolv.conf

nano /etc/resolv.conf

Добавляем адрес Whonix-Gateway в качестве dns.

nameserver 10.152.152.10

Перезапускаем eth0.

ifdown eth0 && ifup -v eth0

Теперь весь трафик Kali проходит через сеть Tor, это можно легко проверить. Пройдите по ссылке https://check.torproject.org/ в Firefox ESR.

virtualbox tor kali linux whonix

Небольшой тюнинг системы под Tor

Выставим системное время в UTC.

ln -fs /usr/share/zoneinfo/Etc/UTC /etc/localtime
echo UTC0 > /etc/localtime

Отключаем временные метки.

echo “net.ipv4.tcp_timestamps = 0” > /etc/sysctl.d/tcp_timestamps.conf

Все необходимое сделано, можно начинать использование системы.

Ответить:

Please enter your comment!
Please enter your name here