Как построить ASCII шестнадцатеричный дамп из числа значений dec? - PullRequest
0 голосов
/ 28 декабря 2018

Я хочу проанализировать некоторые строки dec \ hex (заголовки ethernet) в Wireshark.Он может открыть только шестнадцатеричный дамп ASCII согласно инструкции.Существует ли какое-либо программное обеспечение или фрагмент кода, который может анализировать строки с шестнадцатеричными значениями (как есть, а не выводить их) и упорядочивать их в формате шестнадцатеричного дампа?

1 Ответ

0 голосов
/ 08 января 2019

Программа xxd имеет возможность «преобразовывать» шестнадцатеричные значения из широкого спектра дампов обратно в двоичные данные.

marshall@likon:[~/Hack]: cat hello
hello
how are you
marshall@likon:[~/Hack]: xxd -i < hello > blah
marshall@likon:[~/Hack]: cat blah 
  0x68, 0x65, 0x6c, 0x6c, 0x6f, 0x0a, 0x68, 0x6f, 0x77, 0x20, 0x61, 0x72,
  0x65, 0x20, 0x79, 0x6f, 0x75, 0x0a
marshall@likon:[~/Hack]: xxd -ps -r < blah > regen
marshall@likon:[~/Hack]: cat regen 
hello
how are you

Но единственный способ точно знать, будет ли это делать, эточтобы получить образец данных, или попробуйте.

...