Не работает proxychains в kali linux
Обновлено: 04.07.2024
Список инструментов для тестирования на проникновение и их описание
Описание ProxyChains-NG
Она поддерживает только TCP (UDP/ICMP и т.д. отсутствует).
Поддерживаемые платформы: Linux, BSD, Mac.
Программа не всегда может работать так, как вы ожидаете, поэтому при любых серьёхных случаях использования всегда требуется проверять, что трафик действительно отправляется через прокси.
Не смотря на ограничения, эта программа обладает замечательными функциями:
ProxyChains-NG – это продолжение больше не поддерживаемого проекта proxychains. В ней содержаться многочисленные исправления ошибок и некоторые улучшения. Рекомендуется использовать именно новую версию ProxyChains-NG, которая в некоторых системах заменила оригинальную proxychains (производные Arch Linux). Но в производных Debian ProxyChains-NG нужно устанавливать из исходного кода.
Автор: N3E7CR34TUR3, rofl0r и другие
Справка по ProxyChains-NG
Руководство по ProxyChains-NG
Примеры запуска ProxyChains-NG
Узнайте свой IP адрес:
А теперь ещё раз проверьте свой IP адрес, используя прокси Tor:
proxychains4 генерирует много информации, которая может быть вам не нужна. Для подавления лишнего вывода добавляйте к команде 2>/dev/null. Например:
Анонимное сканирование с sqlmap:
Анонимное сканирование с WPScan:
Установка ProxyChains-NG
Установка в Debian, Linux Mint, Ubuntu, Kali Linux
Если в качестве прокси вы хотите использовать Tor, то начните с его установки:
В самый конец файла /etc/tor/torrc добавьте строки:
Запустите и добавьте в автозапуск службу Tor
Далее устанавливаем ProxyChains-NG
Установка в BlackArch
В самый конец файла /etc/tor/torrc добавьте строки:
Запустите и добавьте в автозапуск службу Tor:
Информация об установке в другие операционные системы будет добавлена позже.
Как настроить Proxychains?
Для настройки прокси-цепочек вам сначала понадобится сервис tor, в большинстве случаев сервис предустановлен. Чтобы проверить, есть ли доступный сервис tor или нет, просто используйте эту команду.
Если после использования этой команды возникает ошибка, это означает, что служба tor недоступна в вашей системе, чтобы установить службу tor, используйте следующую команду.
Мы уже установили сервис Tor раньше, поэтому будет разница в исполнении. Если при этом возникнет какая-либо ошибка, проверьте следующие шаги в этой статье.
После установки сервиса Tor нам нужно настроить прокси-цепи. Для этого используйте следующую команду.
Вы можете использовать любой редактор на ваш выбор, здесь мы используем nano, вы также можете использовать vim, leafpad или sublime и т. Д.
- Удалить динамическую цепочку из комментария
- комментарий Строгая цепь и Случайная цепочка
- Удалить прокси DNS из комментария
- напишите socks5 127.0.0.1 9050 в последнюю строку списка прокси
Сохраните файл конфигурации и выйдите из терминала. Настройка прокси-цепей завершена. Для запуска прокси-цепочек сначала перезапустите службу tor, а затем запустите прокси-цепочки в Firefox со ссылкой на определенную поисковую систему, такую как bing, duckduck go. Используйте следующие команды:
Вы можете видеть, что после выполнения прокси-цепочки bing загружаются с другим языком. Теперь давайте проведем тест на утечку DNS, выполнив поиск теста на утечку DNS и открыв любой веб-сайт, предоставляющий то же самое.
Вы можете видеть, что мое местоположение теперь изменилось с ИНДИИ на ГЕРМАНИЮ, и хорошо, что прокси-цепочки продолжают динамически менять мой IP-адрес, чтобы обеспечить хорошую анонимность.
Если вы хотите, чтобы вы увидели другой результат, вы можете просто закрыть Firefox и очистить терминал, перезапустить службу Tor и снова запустить Proxychains. Вы увидите некоторые другие результаты в тесте утечки DNS, как показано ниже:
Это результат, который мы получили после перезапуска сервиса. Теперь вы можете столкнуться со многими проблемами, связанными с настройкой прокси-цепочек. Давайте посмотрим, как устранить большинство частых ошибок.
Какие есть разные ошибки и как их решать?
Одна из наиболее распространенных ошибок для службы tor: при проверке службы tor она может отсутствовать, а при попытке ее установки вы получаете следующие ошибки:
Эта ошибка чаще всего возникает, когда вы недавно установили систему, и у вас есть несколько неработающих репозиториев. Если вы используете kali linux, просто перейдите к документации по kali в браузере и поищите sources.repositories .
нажмите здесь для страницы. Скопируйте обычный репозиторий и вставьте его в sources.list
Вы можете легко найти репозитории для вашей версии Linux. После копирования исходного репозитория используйте команду
Это может занять некоторое время и данные в зависимости от вашей версии Linux. Это может решить одну из самых больших ошибок прокси-цепей.
Вторая ошибка связана с утечками DNS и отсутствием сервера в браузере. Если вы получили эти ошибки, убедитесь, что вы перезапустили службу tor и ваш браузер не работает. Кроме того, убедитесь, что динамическая цепочка в конфигурации прокси-сервера не прокомментирована, а также проверьте, что прокси-сервер DNS также не прокомментирован.
Сериал Mr. Robot весьма неплох с точки зрения постановки и сюжета, но, помимо этого, вызывает массу положительных эмоций у людей так или иначе, имеющих отношение к вопросу информационной безопасности, и обусловлено это тем, что процессы взлома и защиты от него, показаны очень даже реалистично, и многим людям, работающим в этой сфере было приятно и интересно увидеть знакомые интерфейсы и технологии.
А если показанное в сериале довольно реалистично, то почему бы не повторить некоторые моменты? И сегодня я предлагаю разобраться как Mr. Robot анонимизировал свою личность при взломах. В одной из серий мужчина (забыл как зовут) в кафе рассказывает психиатру Эллиота, что того не получается вычислить, потому что он использовал прокси из Эстонии. Ну а еще мы неоднократно видели что Эллиот использует Kali Linux. Этих знаний нам более чем достаточно чтобы повторить путь Эллиота и анонимизировать себя похожим образом.
Начнём с теории. Что такое прокси?
А поможет нам в этом утилита ProxyChains-ng.
В комплекте с Kali Linux её нет, поэтому устанавливаем:
После установки ProxyChains-ng осталось отредактировать файл настройка прокси-цепочек: /etc/proxychains.conf. Открываем его текстовым редактором:
В конец файла proxychains.conf, там где ProxyLixt, дописываем:
Должно получиться вот так:
Точно также мы можем, например, запустить браузер Firefox через прокси:
Вот так просто и довольно быстро можно использовать прокси в Linux.
И, вместо выводов, пару слов об анонимности.
Я согласен, словосочетание «Идеальная анонимность», может вызвать сомнение, но метод о котором я расскажу можно с уверенностью назвать лучшим и почти идеальным.
Анонимность Kali Linux
Что касается VPN, то они могут хранить логи активности в своей базе данных. Многие из них, разумеется, доказывают обратное, но можем ли мы им доверять? Как показывает практика, не всегда и не всем.
Анонимность с помощью Tor и Proxychains в Kali Linux
Идея проста, но действенна. Мы собираемся использовать Tor и Proxychains (прокси цепочка) вместе. Сначала мы запускаем Tor, затем запускаем цепочку прокси Proxychains. При работе тандема Tor и ProxyChains сервисы не будут видеть IP-адрес Tor.
Настройка ProxyChains в Kali Linux
Proxychains установлен по умолчанию в Kali Linux, но если по какой-то причине его в вашем дистрибутиве нет, можно установить его с помощью команды:
После этого нужно настроить. Откроем файл конфигурации:
Приведенная выше команда откроет файл конфигурации proxychains, как мы видим на скрине:
Если мы прокрутим вниз до конца файла, то увидим список прокси.
Можно добавить сюда наши прокси-серверы. Сначала тип прокси, затем IP-адрес, затем номер порта. Мы также можем добавить имя пользователя и пароль прокси-сервера (при необходимости).
Здесь можно не только добавлять прокси, но и менять другие настройки, на пример, установить для них тайм-аут.
Можно настроить различные типы прокси-цепочек, такие, как динамическая цепочка, случайная цепочка, строгая цепочка. Есть описание всех этих настроек.
Но простым языком мы можем объяснить их следующим образом. Предположим, у нас есть список прокси в файле конфигурации.
Где взять бесплатные прокси? На специальных сайтах, которые предоставляют бесплатные или платные прокси. К примеру: HidemyName, Genode, Proxy-List и т. д. Даже бесплатный прокси от Google может сгодиться для нашей цели.
Можно выбрать прокси по стране, скорости, типу и анонимности. Чтобы добавить прокси в proxychains.conf, нужны данные о типе, IP и порт. Я добавил два прокси в файл конфигурации.
Теперь мы можем сохранить и закрыть файл конфигурации прокси-цепочек, нажав «CTRL + X», затем «Y», затем «Enter».
Использование Tor с Proxychains
Далее устанавливаем службу Tor в Kali Linux:
На следующем скрине видно, как Tor устанавливается в нашу систему:
После завершения установки запускаем Tor:
Можно проверить состояние работы Tor:
Службы Tor работают:
Проверим работу Tor в браузере. Открываем браузер и заходим на TorCheck. Проверка показывает, что используется Tor. Теперь все сайты или сервисы могут определить, использование Tor.
Пришло время запустить прокси-цепочки Proxychains.
Если, к примеру мы хотим запустить Proxychains с браузером Firefox, нужно ввести следующую команду в терминале:
Теперь еще раз проверка на TorChecker.
Проверка подключения TorCheck
Как показано на скрине выше, проверка не может обнаружить работу Tor. Но сервисы Tor работают. Наше соединение проходит через Tor к прокси-серверам, а они не видят наш реальный IP-адрес.
TorCheck и логи подключения
Можно использовать этот метод не только в веб-серфинге, но и практически для любой другой задачи. Например, анонимное сканирование с помощью Nmap:
Сканирование с помощью Nmap через Tor и Proxychains
Важные моменты
Заключение
На этом все. Теперь вы знаете, как оставаться анонимным используя Kali или любой другой дистрибутив Linux. Скоро я расскажу о еще одном отличном способе, поэтому подписывайтесь на нас в соц. сетях, чтобы не пропустить!
Читайте также: