При условии, что данные только закодированы, а не зашифрованы, одна вещь, которая может раскрыть много информации о данных, состоит в сравнении пакетов во времени.Части, которые меняются с течением времени, являются, вероятно, данными, а части, которые не являются структурной информацией.
Поэкспериментируйте с изменением состояния программного обеспечения (если это возможно), любые изменения, наблюдаемые в данных, являются подсказками.
Поскольку вы примерно знаете, что пакеты должны содержать, это может дать вам достаточно подсказок, чтобы выяснить формат данных.Особенно, если у вас есть точный контроль над состоянием программного обеспечения.
Примечание: Также помните, что многобайтовые данные имеют порядок байтов, и допущение, что неправильный порядок байтов может запутать вещи.Аналогичным образом, существует множество других способов кодирования строк, отличных от ASCII.
Если отправлено много данных, вы также можете проверить, сжаты ли данные каким-либо образом.