
Burp Suite JS Beautifier
Большинство веб-сайтов сжимают свои ресурсы, такие как JS-файлы, чтобы увеличить скорость загрузки. Однако тестирование безопасности и отладка сжатого ресурса — непростая задача. Это расширение с открытым исходным кодом для Burp Suite, которое позволяет правильно форматировать большинство ресурсов. Таким образом, оно помогает специалистам по безопасности веб-приложений легче просматривать сжатые ресурсы. Кроме того, оно позволяет получать разархивированные версии ресурсов (таких как JS, CSS, HTML, XML и т. д.) внутри браузеров для отладки без каких-либо проблем.
Использование приложения:
Шаг 0 — (Загрузка) Скачайте файл "jsbeautifier.jar" и каталог "libs".
Шаг 1 — (Добавление библиотек) Теперь на вкладке "Extender" нажмите на вкладку "Options"; в разделе "Java Environment" нажмите на кнопку "Select folder..." и выберите папку "libs", содержащую "js.jar" и "rsyntaxtextarea.jar".
Шаг 2 — (Добавление расширения) В Burp Suite нажмите на вкладку "Extender", затем нажмите на кнопку "Add" и выберите файл "jsbeautifier.jar".
Шаг 3 — (Проверка расширения) Теперь вы должны увидеть вкладку "JSBeautifier Settings" в Burp Suite. Вы также можете вручную форматировать запросы/ответы, щёлкнув правой кнопкой мыши и выбрав опцию "Форматировать это!". Если ничего не форматируется, проверьте настройки расширения Burp Suite и убедитесь, что вы добавили требуемые библиотеки; выгрузите/загрузите расширение и попробуйте снова.
Возможности:
Это расширение основано на следующих модулях/библиотеках (включены в репозиторий):
Ограничения:
Сообщение об ошибках:
Если вы нашли проблему, пожалуйста, используйте опцию "Debug Mode" и прикрепите к своему сообщению файлы вывода и ошибок расширения. Без этой информации я, возможно, не смогу воспроизвести проблему.
Протестировано на:
Это расширение было протестировано на Burp Suite Pro v1.5.21 с Java v7ux. Если вы используете более старую версию Burp Suite, вы можете использовать версию 0.1a этого расширения, которая находится по адресу https://code.google.com/p/burp-suite-beautifier-extension/
Некоторые скриншоты: