- PVSM.RU - https://www.pvsm.ru -

Tortilla — весь TCP и DNS трафик из виртуальной машины через TOR

Пост на инвайт. Пошаговое руководство по направлению всего TCP и DNS трафика из виртуальной машины через TOR.

Тема уже поднималась в 2012 году: «Как направить весь tcp-трафик с гостевой Windows системы через Tor» [1] с использованием tun2socks и виртуального сетевого адаптера TUN/TAP от OpenVPN.

Однако на Black Hat USA 2013 был представлен доклад «TOR… ALL-THE-THINGS!» [2], в котором анонсировали новый инструмент от Jason Geffner из CROWDSTRIKE INC под названием Tortilla [3]. Также Tortilla упоминается в официальном Tor FAQ в разделе What should I do if I can't set a proxy with my application? [4]. Это виртуальный сетевой адаптер, который просто установить и использовать.

Потребуется:

  1. TOR Expert Bundle [5]
  2. Tortilla [6]
  3. Виртуальная машина

Все настройки производятся на физическом компьютере (host system).
В операционной системе виртуальной машины (guest system) ничего настраивать не нужно.

Установка TOR Expert Bundle

Скачиваете инсталлятор и для корректной установки запускаете от имени администратора.

Tortilla — весь TCP и DNS трафик из виртуальной машины через TOR

По завершении установки запускаете Tor.

Tortilla — весь TCP и DNS трафик из виртуальной машины через TOR

Откроется окно, где ожидаете установления полного соединения до сообщения Bootstrapped 100%: Done.

Tortilla — весь TCP и DNS трафик из виртуальной машины через TOR

Установка Tortilla

Драйвер сетевого виртуального адаптера Tortilla имеет специальную тестовую подпись и для его установки и работы во всех 64-bit и некоторых 32-bit версиях Windows Vista и последующих, требуется включить поддержку такой подписи, воспользовавшись инструкцией Microsoft [7].

Для этого необходимо запустить командную строку от имени администратора.

Tortilla — весь TCP и DNS трафик из виртуальной машины через TOR

И в открывшемся окне командной строки выполнить Bcdedit.exe -set TESTSIGNING ON

Tortilla — весь TCP и DNS трафик из виртуальной машины через TOR

После чего перезагрузиться.

Затем скачиваете и распаковываете архив. Запускаете Tortilla. Откроется окно.

Tortilla — весь TCP и DNS трафик из виртуальной машины через TOR

Появится запрос на установку драйвера Tortilla, который нужно все равно установить.

Tortilla — весь TCP и DNS трафик из виртуальной машины через TOR

Если предложение к установке драйвера не появляется, а сразу возникнет ошибка — это означает, что вы не включили поддержку тестовой подписи драйверов (см. начало установки Tortilla).

Tortilla — весь TCP и DNS трафик из виртуальной машины через TOR

В итоге после успешной установки драйвера и запуска Tortilla вы должны увидеть окно с сообщением Ready to receive network traffic from virtual machine

Tortilla — весь TCP и DNS трафик из виртуальной машины через TOR

Также в сетевых подключениях вы увидите новый подключенный виртуальный сетевой адаптер Tortilla Adapter.

Tortilla — весь TCP и DNS трафик из виртуальной машины через TOR

Настройка сети виртуальной машины на примере VMware

В VMware откройте Virtual Network Editor. Там выберите сеть VMnet0 и в настройках укажите тип соединения Bridged, выбрав сетевой адаптер из списка Tortilla Adapter.

Tortilla — весь TCP и DNS трафик из виртуальной машины через TOR

Затем в настройках виртуальной машины укажите в свойствах Network Adapter тип соединения Custom, выбрав из списка сеть VMnet0.

Tortilla — весь TCP и DNS трафик из виртуальной машины через TOR

В итоге

После запуска виртуальной машины в окне Tortilla вы должны увидеть какой трафик побежал через TOR.

Tortilla — весь TCP и DNS трафик из виртуальной машины через TOR

Все.

Автор: inorbit

Источник [8]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/news/67590

Ссылки в тексте:

[1] «Как направить весь tcp-трафик с гостевой Windows системы через Tor»: http://habrahabr.ru/post/145436/

[2] «TOR… ALL-THE-THINGS!»: http://www.blackhat.com/us-13/briefings.html#Geffner2

[3] Tortilla: http://www.crowdstrike.com/community-tools/index.html#tool-79

[4] What should I do if I can't set a proxy with my application?: https://www.torproject.org/docs/faq.html.en#CantSetProxy

[5] TOR Expert Bundle: https://www.torproject.org/dist/win32/tor-0.2.4.23-win32.exe

[6] Tortilla: http://download.crowdstrike.com/tortilla/Tortilla_v1.1.0_Beta.zip

[7] инструкцией Microsoft: http://msdn.microsoft.com/en-us/library/windows/hardware/ff553484(v=vs.85).aspx

[8] Источник: http://habrahabr.ru/post/233457/