Мне нужно знать, зашифрован ли фрагмент текста или в нем есть сообщение (дополнительная информация в описании) - PullRequest
0 голосов
/ 10 июня 2019

Я делаю автоматический запрос на веб-сайт, и веб-сайт отправляет запрос с formData, который содержит порцию данных, из которых я не знаю, откуда они пришли.

Сначала я думал, что этот текст был закодирован как base64, но он не дал мне ничего, что было бы читабельно. Я надеюсь, что у кого-то есть знания или программное обеспечение, которое они могут использовать для расшифровки части formData. Я не уверен на 100%, что это зашифровано, поскольку я не очень опытен, но я уверен, что это потому, что иначе это был бы просто кусок текста и ничего более.

Ниже я включаю вставку, она должна иметь два раздела "bg:" и "z:". Это отдельные куски текста. Заранее спасибо за взаимодействие с этим вопросом! Вставить ссылку на бин

import requests
requests.get(url, data=formData)

1 Ответ

2 голосов
/ 10 июня 2019

Вы ищете не в том месте. Не существует волшебного программного обеспечения, которое может декодировать неизвестное кодирование или шифрование. Самое большее, мы можем измерить такие вещи, как энтропия (высокая энтропия указывает на шифрование или сжатие) или размер алфавита (64 точки на base64 и т. Д.).

Однако, если эти закодированные данные присутствуют в запросе вашего браузера, они были получены внутри браузера. Попробуйте проверить страницу и JavaScript, чтобы узнать, как были получены эти данные. Код может быть преднамеренно запутан, чтобы усложнить вашу задачу, но все же проще реконструировать создание запроса, чем просто угадать алгоритм.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...