Это вдохновило меня написать pdml2flow-base64strings плагин для pdml2flow .Используя мощность pdml2flow
, плагин ищет во всех полях, известных wireshark / tshark, действительные данные в кодировке base64.Если он находит строки base64, он затем декодирует и печатает необработанные данные для вас.Вы можете использовать переключатель --minlength
, если хотите ограничить поиск только данными определенного размера.Это также позволяет вам сузить область поиска только до ascii (--ascii
) или utf-8 (--utf8
).
Например, если вы хотите извлечь все строки utf-8, закодированные в любом известном полес помощью wireshark / tshark вы можете использовать pdml2flow
с плагином:
tshark -r dump.cap -Tpdml | pdml2flow +base64strings --utf8
или если вы не хотите использовать агрегацию потоков, используйте pdml2frame
tshark -r dump.cap -Tpdml | pdml2frame +base64strings --utf8
Надеюсь, это поможет.Любые комментарии приветствуются, спасибо.
Раскрытие информации : я автор pdml2flow
и pdml2flow-base64strings