Добавление аутентификации в инструмент ZAP для атаки URL-адреса

Как передать данные аутентификации в инструмент ZAP для сканирования веб-сайта. Пожалуйста, помогите мне решить проблему.

Ответ 1

Довольно старый вопрос, но здесь он идет.

Самый простой способ сделать это - установить браузер на Proxy через ZAP. В Firefox вы можете перейти к:

Параметры → Дополнительно → Сеть → Настройки.

Выберите "Настройка ручного прокси" и заполните HTTP-хост адресом компьютера, на котором запущен ZAP (скорее всего, локальный хост) и настроенный порт ZAP.

Вы можете проверить и настроить открытие ZAP-порта ZAP и доступ к нему:

Инструменты → Параметры → Локальный прокси.

Затем откройте свой веб-браузер и войдите в свое приложение. Теперь перейдите в ZAP, на вкладке Сайты (слева от ZAP) выберите свой сайт, щелкните по нему правой кнопкой мыши и выберите:

Включить в контекст → Контекст по умолчанию

Теперь откройте вкладку "Сеансы HTTP" правой кнопкой мыши по сеансу и "Установить как активный". (Вкладка сеансов HTTP: просмотр → Показать вкладку → сеансы HTTP)

Теперь вы можете выполнять ZAP Spider, активное сканирование и, таким образом, с помощью сеанса. Если это не ваш сценарий, предоставьте дополнительную информацию о том, какой метод аутентификации используется вашим приложением.

Надеюсь, это все равно поможет вам или кому-то, кто ищет похожие вопросы. Спасибо,

Ответ 2

Старый вопрос, старый ответ, но вот хороший учебник одного из основных разработчиков OWASP ZAP: https://www.youtube.com/watch?v=cR4gw-cPZOA p >

Быстрый ответ: зависит от метода, используемого для аутентификации. Вы можете установить параметры в свойствах сеанса в меню "Аутентификация", а также вы можете определить разных пользователей в меню "Пользователи".