Получить JPG из шестнадцатеричного дампа UDP с Wireshark - PullRequest
0 голосов
/ 26 октября 2018

Я пытаюсь принять участие в соревновании CTF. У меня есть файл pcap передачи файлов jpg. Я знаю, что JPG начинается с FF D8 FF и заканчивается FF D9.

Проблема в том, что я понятия не имею, как извлечь сам файл.

Файл находится здесь:

00000226  67 0d 0a 0d 0a ff d8 ff  e0 00 10 4a 46 49 46 00   g....... ...JFIF.
00000236  01 01 00 00 01 00 01 00  00 ff db 00 43 00 03 02   ........ ....C...
..
00015617  d2 51 95 15 f7 e1 c0 d8  e9 6d 58 c8 07 71 c7 40   .Q...... .mX..q.@
00015627  3a 79 53 19 33 54 00 05  b4 92 07 33 5e af 54 2d   :yS.3T.. ...3^.T-
00015637  1f ff d9                                           ...

Как видите, он смешан с 67 0d 0a 0d и другой информацией. Я попытался скопировать соответствующие части и вырезать смещение и раздел ascii (?) Влево и вправо с помощью python, а затем импортировал hexdump в этот сайт , чтобы создать jpg шестнадцатеричного дампа.

К сожалению, это не сработало. Полученное изображение чрезвычайно искажено, и я ничего не могу прочитать на нем.

У кого-нибудь есть совет? Не полное решение, просто совет, чтобы я сам мог обернуть голову вокруг него. Спасибо.

...