
Инструмент для XPath-инъекций
XCat — это инструмент командной строки для эксплуатации и исследования уязвимостей слепой XPath-инъекции.
Полную документацию читайте здесь: https://xcat.readthedocs.io/en/latest/
Поддерживается большое количество возможностей:
Автоматический выбор инъекций (выполните xcat injections для списка)
Определение версии и возможностей XPath-парсера и выбор самого быстрого метода извлечения данных
Встроенный HTTP-сервер для внеполосного взаимодействия
Пользовательские заголовки и тело запроса
Встроенная REPL-оболочка с поддержкой:
Оптимизированное извлечение данных
Выполните pip install xcat
Или с помощью Docker: docker run -it tomforbes/xcat --help
Или на Fedora: dnf install xcat 😎
Требуется Python 3.7. Его легко установить с помощью pyenv: pyenv install 3.7.1
Существует полное демонстрационное приложение, с помощью которого можно изучить возможности XCat. README здесь: https://github.com/orf/xcat_app