
1. Проверка CVE-2016-4437, 2. Разбор файлов rememberMe и смещения IV при шифровании CBC.
Расшифровывает значение rememberMe и экспортирует соответствующий class-файл.
Пояснение к запуску: после запуска сначала введите ключ или нажмите Enter, чтобы использовать ключ по умолчанию kPH+bIxk5D2deZiIxcaaaA==. Затем введите значение rememberMe из пакета запроса. После разбора будет предложено ввести имя файла для экспорта, к которому автоматически добавится .class. Если экспорт не требуется, просто нажмите Enter.
Запуск: python xk-mt-rememberMe解码.py

Пояснение к запуску: при запуске необходимо ввести соответствующие key и url. key имеет значение по умолчанию kPH+bIxk5D2deZiIxcaaaA==; ключ должен быть 16-байтовой base64-кодировкой. Проверка не выполняет системные команды; если значение techo из заголовка запроса отражается в заголовке ответа, это означает наличие уязвимости.
Запуск:
python xk-mt-单个域名单个密钥检测.py -key kPH+bIxk5D2deZiIxcaaaA== -u http://127.0.0.1:8081/login
python xk-mt-单个域名单个密钥检测.py -url http://127.0.0.1:8081/login
python xk-mt-单个域名单个密钥检测.py -u http://127.0.0.1:8081/login



Риск использования: данный инструмент предназначен исключительно для обучения и технических исследований. Пользователь должен понимать и принимать возможные риски и последствия использования данного инструмента.
Соответствие законодательству: пользователь обязан убедиться, что при использовании данного инструмента соблюдаются все применимые законы и нормативные акты. Запрещается использовать данный инструмент для любых незаконных действий, атак или посягательств на частную жизнь.
Отказ от ответственности: данный инструмент предоставляется «как есть», без каких-либо явных или подразумеваемых гарантий. Пользователь несёт полную ответственность за результаты использования данного инструмента.
Потенциальные риски: данный инструмент может привести к сбоям системы, потере данных или другим непредвиденным последствиям. Пользователь должен проводить тестирование в подходящей среде, чтобы снизить потенциальные риски.
Техническая поддержка: автор или сопровождающие не предоставляют какой-либо технической поддержки для данного инструмента. Пользователь должен полагаться на сообщество или другие каналы для получения поддержки.
Разумное использование: пользователь должен использовать данный инструмент только в законных и благих целях, включая, но не ограничиваясь, тестированием безопасности, исследованиями и обучением.
Изменения и обновления: автор или сопровождающие оставляют за собой право изменять или обновлять данный инструмент в любое время. Пользователь должен регулярно просматривать соответствующую документацию и объявления, чтобы получать актуальную информацию.