
Расширение для Burp Suite, которое использует AWS API Gateway для смены IP-адреса при каждом запросе.
Расширение для Burp Suite, которое использует AWS API Gateway для смены вашего IP-адреса при каждом запросе.
Подробнее: Обход блокировки по IP с помощью AWS - Rhino Security Labs
Данный метод использования AWS API Gateway для сокрытия исходного IP-адреса теперь считается запрещенным в соответствии с политикой тестирования на проникновение AWS: https://aws.amazon.com/security/penetration-testing/
Это расширение позволяет легко создавать API Gateway в нескольких регионах. Весь трафик Burp Suite для целевого хоста направляется через конечные точки API Gateway, что приводит к изменению IP-адреса при каждом запросе. (Существует вероятность повторного использования IP-адресов, но она довольно низкая, и чем больше регионов вы используете, тем меньше вероятность).
Это полезно для обхода различных видов блокировки по IP, таких как защита от перебора, которая блокирует по IP, ограничение скорости API на основе IP или блокировка WAF по IP и т.д.
Версия этого расширения доступна в BApp store, откуда его можно установить напрямую: https://portswigger.net/bappstore/2eb2b1cb1cf34cc79cda36f0f9019874
Если вы хотите проверить созданные ресурсы, конечные точки или возможные ошибки, вы можете посмотреть вывод консоли в Burp.
Используйте вспомогательный скрипт для создания API GW в вашем аккаунте AWS. Он требует boto3, но не требует настройки для Burp, и у вас должен быть настроен действующий профиль AWS:
Usage: createapigws.py [OPTIONS]
Options:
--profile TEXT AWS profile to use [default: pentest1]
--state-file TEXT API GW state directory, script creates STATE_FILE and
STATE_FILE.json. [default: api_gateways.txt]
--create TEXT specify target URL: https://example.com
--delete
--help Show this message and exit.
createapigws.py в поле API GW File.createapigws.py.

Убедитесь, что у вас установлен Jython, и добавьте IPRotate.py через настройки расширений Burp.

После выпуска этого расширения было указано, что существуют и другие исследования в этой области, использующие AWS API Gateway для скрытия IP-адреса. Есть отличные исследования и инструменты от @ustayready, @ryHanson и @rmikehodges, использующие эту технику.
Обязательно ознакомьтесь с ними: