>_ IzzyLab

Практическое задание

Восстанови файл из hex

средне

В файле /root/payload.hex лежит plain-hex представление бинарных данных. Восстанови из него исходные байты и запиши в /root/payload.bin.

Что потренируешь:
  • xxd
  • hex
  • обратное преобразование
  • бинарные данные
  • кодировки

Разбор темы

Hex-дамп — обратимое текстовое представление байтов, и xxd умеет разворачивать его назад в бинарь. За обратное направление отвечает отдельный ключ reverse, но его одного мало: если на входе «плоский» hex без адресов и колонок, нужно вдобавок включить plain-режим, иначе утилита ждёт формат с адресами. Сочетание обоих режимов даёт восстановленные байты, которые направляют в файл.

Что проверяется

  1. байты восстановлены из hex

Как это выглядит