Описание тега hexdump

Шестнадцатеричный дамп - это шестнадцатеричное представление данных. Просмотр шестнадцатеричного дампа данных обычно выполняется в рамках отладки или обратного проектирования. В шестнадцатеричном дампе каждый байт (8 бит) представлен как двузначное шестнадцатеричное число.
1 ответ

Почему шрифт "Courier New" не имеет всех символов Юникода с одинаковой шириной?

У меня есть представление hexdump в моем приложении: Я использую шрифт Courier New в Java: private final Text contentText; contentText.setFont(Font.font("Courier New")); Но, как вы можете видеть, некоторые знаки Юникода имеют большую ширину. Есть то…
21 сен '15 в 14:55
0 ответов

Как преобразовать табличный формат или эквивалентный по формату Python формат данных в формат msgpack в C++

(Обратите внимание: я не могу встраивать изображения сюда. У меня недостаточно очков для этого. Может кто-нибудь помочь мне с этим.) Я понимаю, как преобразовать структуру, соответствующую следующему табличному формату (Struct1), в формат msgpack: S…
29 ноя '18 в 17:29
2 ответа

Как изменить содержимое памяти с помощью LLDB?

Какая команда lldb эквивалентна команде, показанной ниже в GDB? (gdb) set {char} 0x02ae4 = 0x12 Значения являются произвольными примерами. С помощью GDB я мог легко редактировать байт-код по заданному шестнадцатеричному адресу, просматривая дампы в …
30 май '14 в 18:38
1 ответ

Как мне собрать IP-фрагменты с помощью Perl Net::Pcap::Reassemble?

Я новичок в Perl и пытаюсь использовать повторную сборку фрагмента Net:: Pcap:: Reassemble - IP для Net:: Pcap. Я пытаюсь собрать TCP-пакеты и "связать" интересующие их потоки пакетов и распечатать "связанный" шестнадцатеричный вывод для этих данных…
04 авг '12 в 03:56
2 ответа

"Grep-ing" от A до B в выводе hexdump

Вот ситуация: я должен найти в выводе из hexdump байты между строкой A и строкой B. Структура hexdump выглядит примерно так: -random bytes -A + useful bytes + B -random bytes -A + useful bytes + B -random bytes А теперь вопросы: - Возможно ли grep "…
08 май '12 в 17:27
5 ответов

Создать двоичные файлы в UNIX

Этот вопрос был на некоторое время, и я подумал, что должен предложить несколько бонусных баллов, если я смогу заставить его работать. Что я сделал... Недавно на работе я написал парсер, который преобразует двоичный файл в читаемый формат. Двоичный …
10 ноя '11 в 20:58
1 ответ

Получение файла в шестнадцатеричном формате - мой вывод против вывода команды xxd

Я пытаюсь написать простую программу для генерации шестнадцатеричного вывода из файла. Это мое two.c файл: #include <stdio.h> int main(void) { printf("%s\n", "Hello"); return 0; } который был составлен таким образом: gcc -std=c99 -Wall -Wextra…
03 окт '14 в 11:29
2 ответа

Где моя функция в шестнадцатеричном файле?

Я пытаюсь понять больше о бинарных файлах. Поэтому я написал указатель * данные для распечатки функции в двоичном виде. Проблема в том, что я не могу найти шестнадцатеричное значение, которое я распечатал в stdio, в файле hexdump. #include <stdio…
22 дек '14 в 06:24
2 ответа

Убрать верхний бит из hexdump - преобразовать старшее значение в низкое

Я работаю с образом диска Apple II, пытаясь проверить его содержимое с помощью hexdump. В файле есть строки для различных вещей, например, имена игроков. В hexdump они появляются в "высоком" или "расширенном" ASCII. Эта строка: C2 D2 C9 C1 CE A0 D4 …
21 июн '13 в 15:47
2 ответа

Как сгенерировать шестнадцатеричные файлы в RISC V?

Я пытаюсь проверить RISC-V DUT с помощью инструкции 32-битного набора целых чисел, которая доступна по адресу https://github.com/ucb-bar/vscale Входные данные хранятся в памяти в виде шестнадцатеричного файла @ vscale / src / test /. входы / (по выш…
31 мар '17 в 21:00
1 ответ

Чистый шестнадцатеричный дамп кода ASCII

У меня есть простой файл PDF в формате шестнадцатеричного дампа, строки выглядят так: 00000000: 25 50 44 46 2d 31 2e 34 0d 0a 25 e2 e3 cf d3 0d %PDF-1.4..%..... 00000010: 0a 31 20 30 20 6f 62 6a 0d 0a 3c 3c 20 2f 46 69 .1 0 obj..<< /Fi 0000002…
29 янв '13 в 15:13
1 ответ

"Рекурсивный hexdump" из командной строки, ввода и вывода с тем же именем

У меня есть несколько файлов в каталоге "документы" (file1, file2, ...), и я хотел бы сохранить их в другой каталог "documents_hex" с hexdump из командной строки. Есть ли способ использовать hexdump для каждого файла в "документах" и сохранять их в …
21 ноя '17 в 16:51
2 ответа

Преобразование шестнадцатеричной строки большего значения в байты с использованием Java

Я пытаюсь преобразовать большее значение шестнадцатеричной строки в байты. Информация, которая получается о преобразовании подписанных байтов, составляет максимум 0x7F, равный только 127. Но теперь я хочу преобразовать шестнадцатеричное значение C6 …
23 июн '15 в 01:42
1 ответ

Как хранить int в nsdata наоборот?

Я создаю случайный файл: -(NSData*)generateRandomNSDataWithNumberOfRecords:(int)length { NSMutableData* theData = [[NSMutableData alloc] init]; int numberOfElements; for (int i=0; i<length; i++) { numberOfElements = arc4random() % 15; if (numberO…
22 ноя '12 в 16:51
0 ответов

Python Banner Grabber

Я пытаюсь сделать баннер, который запрашивает у пользователя его IP-адрес и порт. То, что я до сих пор это: (Вот изображение кода bannergrabber, если сайт показывает его странно http://imgur.com/RKscM9J и изображение кода hexdump http://imgur.com/kf…
24 мар '15 в 15:26
7 ответов

Отдельные данные в текстовом файле.

У меня есть большой кусок данных (hexdump), который включает в себя тысячи маленьких изображений, и структура данных примерно такая. 20 00 20 00 00 10 00 00 <data> 20 00 20 00 00 10 00 00 <data> ... Где (20 00 20 00 00 10 00 00) - это ра…
15 июн '16 в 08:03
2 ответа

200kB файл для поиска 8! (40320 перестановок) в Python или IDA

Я работаю над разборкой прошивки (процессор Siemens C165 - https://www.infineon.com/dgdl/Infineon-C165-DS-v02_00-en%5B8%5D.pdf?fileId=db3a304412b407950112b43a49a66fd7) в IDA. У меня есть прошивка, поэтому я также могу прочитать ее через Python. Мне …
13 янв '19 в 21:03
1 ответ

Преобразование шестнадцатеричной строки в двоичный файл с простым awk под cygwin

Попытка преобразовать шестнадцатеричную строку, заданную в виде строки в форме 31ff097112 с обычным awk в двоичный файл с использованием cygwin (работает при запуске в linux). Пробовал следующее: BEGIN { BINMODE=3; ORS=""; s="000102030405060708ff800…
31 май '13 в 18:47
2 ответа

Чему соответствуют шестнадцатеричные значения в шестнадцатеричном дампе?

Бег xxd 1.py возвращает этот вывод: jrfar /cygdrive/c/Users/jrfar/Documents/stack_overflow $ xxd 1.py 00000000: 776f 7264 735f 6e75 6d5f 6469 6374 203d words_num_dict = 00000010: 207b 2731 273a 276f 6e65 272c 2027 3227 {'1':'one', '2' 00000020: 3a27…
05 май '16 в 14:59
0 ответов

Проблемная запись на Mifare Classic Cards 1K с Android MCT

Я хочу продублировать мою карту доступа в квартиру, потому что нам дали только 2, и я случайно потерял одну. Я попытался прочитать оригинальный тег 13,56 МГц с помощью Mifare Classic Tools и получил следующие блоки дампа / данных: +Sector: 0 673F491…
15 фев '19 в 12:41