BurpSuite - Настройка прокси для локальной сети

Для тестирования нескольких вещей я хочу, чтобы несколько устройств одновременно подключались к прокси-серверу Burp Suite. Например, мой компьютер + мой ноутбук + мой телефон. Я пытаюсь проксировать всю сеть через какой-то конкретный порт, но безуспешно.

Есть ли способ настроить прокси BURP SUITE для большего количества устройств?

Спасибо


person Andurit    schedule 16.07.2015    source источник


Ответы (3)


Можно настроить BurpSuite для прослушивания интерфейса без обратной связи.

Нажмите на вкладку «Прокси» -> «Параметры» -> «Добавить».

Затем укажите порт и адрес для прослушивания. Или настроить прослушивание на всех интерфейсах.

person Dean Liu    schedule 19.11.2015

Если вы перейдете в «Прокси/Параметры/Прокси-слушатели» и отредактируете прослушиватель, вы можете установить для него «Все интерфейсы» или «Определенный интерфейс»:

Скриншот Burp

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

person gerion    schedule 11.02.2016

Я достигаю этого, используя NTLMaps и раздавая Wi-Fi с моего компьютера на устройства.

В папке NTLMaps локатор server.cfg и откройте его в текстовом редакторе Измените следующие строки файла конфигурации:

  • PARENT_PROXY:[Адрес прокси] (например, PARENT_PROXY:127.0.0.1 для burpsuite)
  • PARENT_PROXY_PORT:[####] (например, PARENT_PROXY_PORT:8080 для burpsuite)
  • ALLOW_EXTERNAL_CLIENTS:1
  • NT_DOMAIN:Computer-Name-iMac.local (это имя локальной сети на Mac, которое можно найти в меню «Настройки» > «Общий доступ» > «Редактировать имя компьютера». Не уверен, где оно находится в настройках ПК, но его нетрудно найти.)

Подключите устройство к общему прокси. Отредактируйте настройки подключения на этом устройстве, чтобы использовать прокси для вашего общего интернета.

iOS

  • Настройки > Wi-Fi > Ваша общая сеть > Информационная кнопка HTTP-прокси > Вручную
  • Установите для сервера значение, указанное для маршрутизатора в таблице выше в меню (Настройки > WiFi > Раздел IP-адреса > вкладка DHCP > Сервер).
  • Установите для порта значение LISTEN_PORT, найденное в файле NTMLMaps server.cfg (по умолчанию должно быть установлено значение 5865).
  • Установите сертификат прокси-сервера, который вы используете на устройстве (для отрыжка)

На Android

  1. Получите адрес сервера Networks DCHP с помощью такой программы, как Wifi Inspector, или используйте устройство iOS, подключенное к той же сети, чтобы получить адрес сервера.
  2. Перейдите в «Настройки»> «Wi-Fi». Удерживая имя сети, к которой вы подключены, выберите «Изменить сеть».
  3. Расширенные опции
  4. Прокси установлен вручную
  5. Прокси-имя хоста на IP-адрес из шага 1
  6. Порт для LISTEN_PORT найден в файле NTMLMaps server.cfg (по умолчанию должно быть 5865)
  7. Настройки IP DHCP должен быть в порядке.
  8. Сохранять
  9. Установите сертификат прокси-сервера, который вы используете на устройстве (примечание потребует использования кода доступа на экране блокировки) (для burp)

Откройте терминал. Запустите файл main.py для NTLMaps (я установил псевдоним профиля bash, чтобы я мог быстро запустить его из терминала), затем используйте Интернет на устройстве, как только оно будет настроено для использования прокси. Обратите внимание, что на Android, если соединение не настроено на использование прокси-сервера перед загрузкой приложения, оно не будет использовать его, пока вы не выйдете и не перезагрузитесь.

person Cynic    schedule 23.05.2016