Но возможны и ситуации, когда интернет-обозреватель «думает» ну очень уж долго, и, к примеру, ранее такового не было. В таковых вариантах стоит проверить несколько нюансов:. Для подключения в Сети юзер может включить прокси-сервер.
И ежели он является чрезвычайно удаленным, владеет высочайшим пингом и низкой пропускной способностью, то интернет-страницы будут грузиться еще медлительнее обыденного. Так что для роста скорости веба в браузере Тор следует его поменять либо на сто процентов отключить. Разберемся, как это сделать:.
Задачи со скоростью интернет-соединения могут заключаться не в Торе, а в остальных причинах. Перечислим главные случаи:. Ваш адресок email не будет размещен. Добавить комментарий Отменить ответ Ваш адресок email не будет размещен. Еще посильнее их обязано тревожить, что любые данные можно перехватить и, черт подери, сделать это просто!
В случае, ежели таковой способности не предвидено можно применять соксофикатор к примеру, Sockcap , но держать в голове при этом, что через сокс можно пустить лишь TCP-трафик. Вообщем, для большинства юзеров намного наиболее увлекательны будут готовые сборки так именуемые Bundles , включающие сам Tor, а также преконфигурированные браузер Firefox и IM-клиент Pidgin.
Поставил и все работает! Щелкнул — и весь безопасно трафик уже передается через цепочку промежных узлов. Что вообщем представляют собой эти узлы и как в принципе устроен Tor? Попробуем разобраться. В базе лежит распределенная система узлов — так именуемых нод, меж которыми в зашифрованном виде передаются данные.
Для соединения традиционно употребляется три сервера, которые образуют временную цепочку. Каждый сервер выбирается случайным образом, при этом он знает лишь то, от какого звена получил данные и кому они предназначаются. Не много этого — цепочки повсевременно изменяются. Даже в случае перехвата данных на одном из серверов отследить полный маршрут пакетов в том числе и их отправителя не представляется вероятным.
Перед отправлением пакет поочередно шифруется 3-мя ключами: поначалу для третьей ноды, позже для 2-ой и, в конце концов, для первой. Когда 1-ая нода получает пакет, она расшифровывает «верхний» слой шифра и выяснит, куда выслать пакет далее. 2-ой и 3-ий сервер поступают аналогичным образом. Итак, маршрут повсевременно изменяется, данные через промежные узлы проходят в виде шушары, то есть в зашифрованном виде — где подвох?
Он есть. Ведь, как серьезно бы ни защищались данные, как изощренно не выбирался и запутывался маршрут, кое-где на выходе данные все равно необходимо расшифровывать. Ведь лишь так их можно доставить до места назначения. Эта операция осуществляется на крайней ноде в цепочке — так именуемой выходной нодой Exit Node. Ежели на таком узле установить снифер, то данным ничего больше не остается, как прямиком попасть в логи :. Ты можешь пошевелить мозгами, что система такового положения дел не допускает и поднять Tor для работы выходной ноды нельзя?
Вся система строится на большом количестве энтузиастов, участвующих в проекте и предоставляющие свои домашние компы как ноды, и в том числе выходные. Несколько строчек кода в конфиге — твой билет их ряды. Ну что ж, приступим. Для тестов нам пригодится хоть какой никсовый дистрибутив, пускай даже это будет Backtrack , запущенный с флешки, либо Ubuntu на виртуальной машине — это совсем не необходимо.
Дальше будет нужно крайняя версия Tor на момент публикации — 0. Любители GUI также могут скачать и установить Vidalia — мы же будем работать в консоли. Итак скачиваем пакет, распаковываем и устанавливаем. Я думаю на данной нам стадии никаких заморочек быть не обязано. В неприятном случае — синхронизируем с общественными серверами времени. Забегая вперед скажу, что для пуска Tor лучше сделать отдельного юзера — делается это командой adduser.
Сейчас необходимо сделать файл конфигурации. Tor употребляет для хранения собственных данных папку. Создаем папку. Устанавливаем его в DirPort — на этом порту Tor будет принимать данные от сервера директорий. Устанавливаем в ExitPolicy — описывает, какой трафик мы будем принимать и форвардить. Имеет формат «ExitPolicy Accept reject address:port». По умолчанию политика следующая:. Значит, что мы будем резать трафик, направленный на перечисленные выше порты, а весь остальной будем пропускать.
В принципе можно ее и не переопределять и бросить дефолтной, ну это уж на твой выбор. Я употреблял следующую:. HashedControlPassword — хеш пароля для доступа и конфигурации Tor-сервера чтоб никакой свирепый взломщик не сумел переконфигурировать наш сервер , создается при помощи команды: tor —hash-password. Это пригодится нам, ежели мы захотим применять Tor в связке с Privoxy либо иными прокси. Сохраняем конфигурации и закрываем файл. Можно приступать к запуску.
Открываем консоль, логинимся под toruser и запускаем Tor, передав в качестве параметра путь до конфиг-файла:. И смотрим выдаваемые сообщения. Как лишь сервер сумеет подсоединиться к сети, он попробует найти доступность собственных портов снаружи. Это может занять до 20 минут. В логах покажутся сообщения вида «Self-testing indicates your ORPort is reachable from the outside. Ежели таких нет, это означает, что сервер недоступен из Сети — тогда следует перепроверить файрволл.
Как лишь сервер определит доступность, он загрузит на сервер директорий базу нод собственный дескриптор. Это дозволит клиентам выяснить адресок, порты, ключи и другую информацию о нашем сервере. Правда, обновляется он не мгновенно — время от времени может потребоваться некая время, чтоб эта информация в базе обновилась. Вот и возник наш сервер в перечне.
Поглядим на строку ниже HelloHacker. Exit — значит, что мы являемся 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 соображает эти домены и направляет информацию анонимно к сокрытым службам. Сокрытая служба потом обрабатывает её средством обычного софта, который настраивается на прослушивание лишь непубличных закрытых для наружного доступа интерфейсов.
Одним из способов ускорить. namhudro.site › › June › 20 › ➰ Как легко сделать работу Tor быстрее. Недавно загрузившие Tor Browser люди легко могут заметить, что он загружает страницы далеко не так быстро, если сравнивать с другими интернет-обозревателями.