Wireshark — экспортирует то, что распознает как jpeg, но jpeg не открывается

Wireshark — экспортирует то, что распознает как jpeg, но jpeg не открывается

У меня есть запрос JPEG GET в моем PCAP, как показано ниже, но когда я его экспортирую, это недопустимый файл JPEG.

введите описание изображения здесь

Есть ли у вас какие-нибудь советы относительно того, что я делаю неправильно?

решение1

Содержимое, которое вы видите, закодировано в Base64, где каждый символ, который вы видите, представляет 6 бит данных, а не 8 бит.

Вам необходимо декодировать эти данные Base64 в двоичные данные, но то, что вы видите на экране, не является точными данными, поскольку все непечатаемые символы отображаются в виде точек.

Вам необходимо получить двоичные данные пакета, а затем пропустить их через декодер Base64.

Связанный контент