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

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

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

Любой совет относительно того, что я делаю не так?

1 ответ
1

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

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

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

  • Как вы думаете, почему именно base64? Base64 должен использовать только печатные символы, в частности [a-zA-Z0-9+/] и, возможно, = для заполнения

    — горностай
    5 часов назад

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *