HashedControlPassword — хеш пароля для доступа и конфигурации Tor-сервера чтобы никакой злобный хакер не смог переконфигурировать наш серверсоздается при помощи команды: tor --hash-password. Мне интересно постичь просторы очередного информационного океана. Странная ситуация и странная медлительность. Однако, основным языком в сети Tor пока ещё остаётся английский, и всё самое вкусное в этой сети на буржуйском. Эта операция осуществляется на последней ноде в цепочке - так называемой выходной нодой Exit Node.
Что ж, остается лишь запустить возлюбленный снифер Wireshark, выбрать Интерфейс, смотрящий во внешнюю сеть и включить захват пакетов. А далее необходимо чуток подождать. В большинстве случаев пакеты начинают сыпаться в логи уже чрезвычайно скоро :. Опосля этого можно отключить захват и проанализировать приобретенный дамп к примеру, выполнить поиск строчки pass в пакетах. Как ты знаешь HTTP-протокол передает все в открытом виде, так что может попасться что-нибудь увлекательное мне за 40 минут работы попались 2 логина и пасса к забугорным трекерам.
Согласись, хорошо. Но все же самое вкусное пролетает мимо нас точнее проходит то оно как раз через нас, но зашифрованным. Но и здесь есть выход. Мы уже писали в майском номере о тулзе, перехватывающей данные в SSL-соединениях — sslstrip. На прошедшей в августе конференции BlackHat Moxie Marlinspike зарелизил новейшую версию данной для нас восхитительной программульки кстати, настоятельно рекомендую ознакомиться с его докладом - все материалы с BlackHat мы выкладывали на сентябрьском DVD.
Скачиваем sslstrip с веб-сайта создателя и устанавливаем подробнее от том как употреблять sslstrip смотри майским номер. Так как мы являемся крайним узлом, то трафик от предшествующего узла передается зашифрованным, расшифровывается на нашем сервере и уже позже отчаливает конечному адресату. Итак, нам нужно пропускать исходящий http трафик через sslstrip. Для этого добавим в iptables такое правило:. Другими словами, мы задаем, чтоб весь исходящий HTTP-трафик юзера toruser шел на sslstrip.
Все, сейчас процесс вполне автоматизирован, а нам осталось лишь ожидать. А позже инспектировать логи. Перехватывать чужие логины и пароли мы научились. А вот задача поинтересней. Сталкивался ли ты c ситуацией, когда ты находишься во внутренней сети, а посканировать интересующий тебя сервак нельзя, поэтому как это здесь же завлечет внимание IDS и соответственно администратора.
Либо вот еще вариант: ты сканируешь удаленный хост, а он распознает сканирование и перекрывает твой ip-адрес. Противные ситуации. Но и из их есть выход! Нам снова поможет Tor, который можно применять в качестве посредника для сканирования. Ведь, кто говорил, что эта система можно употреблять лишь для анонимного серфинга?
В чем преимущество такового сканирования? В нашем первом случае сканирование сервера будет происходить из инета, а не из локальной сети. А во втором, даже ежели нас заблокируют, мы постоянно сможем пустить трафик через иной Tor-сервер, благо их хватает. Итак, для наших тестов нам понадобится:. Устанавливаем, все, не считая tortunnel. Заходим в конфиг proxychains и, чтоб пустить трафик через Tor, раскомментируем строчку:. Сохраняем и запускаем сканирование адресок На 1-ый взор это кажется скорым и действенным методом сканирования, но это не так.
При дефолтном SYN-сканировании пакеты через Tor не пойдут. Таковым образом мы бы сканировали сервер впрямую и, может быть, спалились бы. Укажем Nmap употреблять сканирование с полным соединением: " proxychains nmap -sT -PN Вот сейчас мы сканируем через Tor-сеть. Правда что-то долго. А все поэтому, что наши пакеты проходят через три узла до этого, чем добиться цели, при этом эти узлы могут быть не самые скорые на планетке. В случае сканирования целой сабсети, процесс может затянуться на часы либо даже дни.
Не считая того, такое сканирование все еще не является анонимным, так как перед сканированием Nmap отправляет icmp запросы идущие впрямую от нашей машинки , чтоб проверить доступность удаленной машинки. Я указываю везде опцию -PN, так как фаервол на xakep. А как же быть со скоростью? Ведь с таковой скоростью много не посканируешь, что лишает смысла все наши изыски.
Здесь нам поможет утилита torrtunnel. Она служит для того, чтоб пускать трафик сходу через выходной узел, минуя два прошлых. И в данной ситуации скорость сканирования зависит лишь от того, какой крайний нод ты выберешь. Для установки утилиты потребуются доп библиотеки boost. Скачиваем последнюю версию библиотек с веб-сайта www. Распаковываем, заходим в папку и выполняем:.
Опосля этого можно компилировать и устанавливать tortunnel. Сейчас необходимо выбрать пригодный exit node. Так обозначаются надежные и скорые ноды - конкретно такие нам и необходимы. Дальше копируем айпишик и выполняем: ". Сейчас, для того чтоб все заработало, необходимо через конфиг указать proxychains употреблять socks5. Итак, комментируем строчку Socks4 Как ты видишь, скорость сканирования возросла ежели нет — попробуй иной нод. Сейчас можно даже просканировать свою свою машинку.
В довершении научим Privoxy работать через tortunnel. Тем самым мы снизим уровень анонимности одна промежная нода заместо 3-х , но получим наиболее шустрый серфинг. Заходим в файл конфигурации и добавляем строчку:. Сейчас открываем лиса и настраиваем http-proxy на Вот и все, сейчас можно провести и ручной аудит удаленной системы. Ну вот, мы и принудили Tor работать на себя. Можем исследовать через Tor, перехватывать чужие пароли.
А что ежели нам самим пригодится применять Tor чтоб, к примеру, на Gmail зайти? Выход есть! Приобретенные данные выводятся в консоль, но можно перенаправить вывод в файл, для предстоящего исследования. Синтаксис для пуска - " torscanner destinationHost destinationPort request ". Ежели проанализировав файл 1. Torscanner сканирует все выходные узлы, что занимает довольно много времени. Вывод может быть один - используя Tor будь осторожен. Да, система обеспечивает хороший уровень анонимности, но не может защитить твои данные от перехвата.
И пусть ты даже ты удостоверился, что на крайнем узле не запущен sslstrip, все равно никто не даст гарантии, что проходящие пакеты не дампятся снифером. С иной стороны необязательно разглядывать Tor как только инструмент для анонимного серфинга в Сети. Несколько наших примеров - тому в доказательство. Ведь конкретно его IP светиться во время взломов и т. В процессе написания статьи через мой сервер два раза пробовали провести атаку типа SQL-injection.
Так что держи ухо востро, за такие вещи можно просто схлопотать от правоохранительных органов либо от провайдера. Вот только некие примеры:. В г. Государственная милиция Швеции арестовала известного профессионала по компьютерной сохранности Дена Эгерстада по обвинению в неправомерном доступе к компьютерной инфы. По его словам, он в качестве опыта сделал 5 выходных серверов Tor и перехватывал через их незашифрованный трафик. Невзирая на то, что скоро г-н Янссен был отпущен, он решил отрешиться от предстоящего использования собственного компа в качестве точки выхода Tor.
Есть у Tor еще одна увлекательная фича - сокрытые сервисы. Юзеры Tor могут предоставлять разные сервисы, такие как веб-доступ либо сервер системы моментального обмена сообщениями, не открывая своё истинное положение. Сокрытые службы доступны через особые псевдо-домены верхнего уровня. Сеть Tor соображает эти домены и направляет информацию анонимно к сокрытым службам. Сокрытая служба потом обрабатывает её средством обычного софта, который настраивается на прослушивание лишь непубличных закрытых для наружного доступа интерфейсов.
Данный функционал можно употреблять для размещения веб-сайта, не беспокоясь о цензуре. Никто не будет в состоянии найти обладателя веб-сайта, и обладатель веб-сайта не будет в состоянии выяснить, кто употреблял веб-сайт. Portable Tor — портативный пакет Tor, не требующий установки на комп - portabletor. Torbutton - расширение Firefox, добавляющее в него клавишу включения и выключения Tor. Обеспечивает также усовершенствованную защиту приватности и изоляцию состояния браузера - addons.
Vuze - клиент файлообменной сети BitTorrent со интегрированной поддержкой Tor - azureus. Хороший мануал по настройке Tor - www. Полный перечень поддерживаемых опций - www. Настройка укрытых сервисов - www. Данная статья не является аннотацией либо побуждением к действиям. Она призвана только показать, что даже программы, создаваемые ради благих целей, могут быть применены во зло.
Этот файл содержит лишь комменты, то есть по умолчанию не устанавливает никакие опции. У службы Tor предусмотрены значения по умолчанию для всех опций. По данной причине, файл не является неотклонимым — ежели он отсутствует, служба Tor всё равно запустится. Ежели такового файла тоже нет, то Tor просто продолжит загрузку.
Но на практике этот файл даже не поставляется с пакетом Tor. Дальше разглядим несколько опций связанных с конфигурационными файлами. Эти функции можно указать при запуске службы файлом tor. Проверка конфигурационного файла Tor на корректность. Пуск зависит от имени юзера tor в системе:. Показывает новейший конфигурационный файл, содержащий дальнейшие конфигурационные функции Tor. Ежели указать - тире , то функции будут считываться из обычного ввода. Не требовать, чтоб конфигурационный файл, указанный опцией -f , существовал, ежели можно получить доступ к дефолтному torrc.
Показывает файл, в котором находить дефолтные значения для опций Tor. Показывает, что Tor должен обрабатывать отсутствующий файл torrc так, как ежели бы он был пустым. Традиционно Tor делает это из-за отсутствия дефолтных файлов torrc , но не для файлов, указанных в командной строке. Настройка логов Tor выполняется в конфигурационном файле с помощью директивы Log.
Эта директива состоит из трёх компонентов:. Допустимо указывать спектры вида:. К примеру, чтоб выводить сообщения уровня notice в обычный вывод, необходимо записать так:. Для вывода сообщений от уровня info до уровня err в файл tor. У Tor много опций, которые имеют значения по умолчанию. Эти значения могут быть изменены в конфигурационных файлах Tor о которых поведано в последующем разделе.
При этом можно запустит службу в командной строке с указанием опций, используемых в конфигурационном файле, для этого используйте команду вида:. Так как в большинстве случаев необходимо запускать службу от имени юзера debian-tor либо tor, то команды должны быть приблизительно таковыми для Debian и производных :. Пример пуска службы Tor с опциями для подмены их значений из конфигурационного файла:.
О правилах переписывания либо прибавления значений опций смотрите в последующем разделе. Просмотреть логи Tor можно разными методами, один из вариантов:. Обратите внимание, что ежели у вас Debian либо проихводный от этого дистрибутива, то в предшествующей и последующей необходимо заместо tor указывать юзера debian-tor , например:. Ежели вы не понимаете, что это такое, то рекомендуется ознакомиться со статьёй « Всё о прокси: виды, как воспользоваться, как проверить качество прокси ».
Данный прокси доступен на IP адресе и порте localhost
Логи соединения велись всегда, только в Tor Browser Bundle их можно было посмотреть в Vidalia, а в Tor Browser можно их посмотреть в торкнопке - Tor Network Settings - Copy Tor Log To Clipboard - и вставляете в любой текстовой редактор для просмотра. Тор Браузер нацелен на обеспечение конфиденциальности и анонимности пользователя при входе в сеть. В этом материале представлена информация о том, как найти и как посмотреть историю в Тор Браузер, а также как управлять её. Поднял свою тор ноду и всё работает, через утилиту jnettop вижу что мой сервер обменивается пакетами с другими тор нодами, и собственно вопрос это записывается в какие-то логи? Если нет то как записывать?