Perguntas sobre 'hexdump'

5
respostas

Como reverter o conteúdo do arquivo binário

Eu estava resolvendo um desafio em que encontrei um arquivo de dados sem extensão. O comando file mostra que é um arquivo de dados (application / octet-stream) . O comando hd mostra GNP. na última linha. Então, se eu inverter este arq...
11.01.2018 / 18:44
3
respostas

Convertendo de binário para hexadecimal e vice-versa

Dado um arquivo binário, como você o converte para uma string hexadecimal e vice-versa, usando apenas ferramentas padrão como sed e cut , em um sistema mínimo com busybox instalado? Estas ferramentas não estão disponíveis : perl...
20.03.2017 / 10:36
3
respostas

Hexdump de uma string começando em novas linhas?

Digamos que eu tenha várias cadeias de caracteres, mas as entradas nela são curtas; se eu tentar hexdump, então eu recebo algo assim: echo "something is being written here" | hexdump -C #00000000 73 6f 6d 65 74 68 69 6e 67 0a 69 73 0a 62 6...
14.03.2015 / 18:22
3
respostas

Por que ls e hexdump discordam sobre o tamanho do meu arquivo?

Eu tenho um arquivo que criei (no vim), para fins de teste (teste de saída UTF-8 em um cliente SSH). Coisas estranhas, no entanto, estão acontecendo com esse arquivo. Eu queria saber quais bytes estavam no arquivo, então usei hexdump : u...
26.03.2014 / 22:33
1
resposta

Por que recebo uma saída diferente do hexdump em comparação com xxd?

Por que hexdump parece perder partes do arquivo, enquanto xxd não? O arquivo é de 32 bytes. Portanto, xxd output está correto. $ xxd test.bin 0000000: 8888 8888 8888 8888 8888 8888 8888 8888 ................ 0000010: 8888 8888 8888...
17.09.2014 / 12:29
3
respostas

Por que não posso editar links e diretórios diretamente?

Existem programas como hexedit que permitem editar cada bit de um arquivo, e como eu continuo ouvindo que no Unix "tudo é um arquivo", eu tentei editar algum diretório, esperando bytes referindo-se a inodes ou nomes de arquivos. Em vez disso,...
11.01.2014 / 16:08
1
resposta

Como fazer o hexdump não esperar por 16 caracteres do stdin para exibir seus valores hexadecimais?

Se eu abri hexdump sem nenhum argumento no terminal: hexdump Quando digito algo no terminal e pressiono Enter , hexdump exibirá os valores hexadecimais dos caracteres digitados. Mas hexdump exibirá somente os valores hexadec...
04.11.2017 / 06:24
1
resposta

Hexdump de um arquivo - o que esses números significam?

Eu criei um arquivo 1.txt simples: echo "hello" >> 1.txt Então eu despejo: hexdump 1.txt E saídas de terminal: 0000000 68 65 6c 6c 6f 0a 0000006 O que significa 0000000 e 0000006 ?...
30.09.2015 / 12:52
2
respostas

Obtém saída somente hexadecimal do objdump

Digamos, por exemplo, que eu tenho essa função C: void f(int *x, int *y) { (*x) = (*x) * (*y); } Quando salvo em f.c , compilar com gcc -c f.c produz f.o . objdump -d f.o dá isto: f.o: file format elf64-x86-64 Disa...
03.02.2018 / 01:30
1
resposta

Imprime um número assinado de byte com hexdump

Eu quero ler /dev/input/mice com hexdump. O formato é descrito em aqui no StackOverflow . O que eu preciso é ler um byte (flags), imprimi-lo em formato hexadecimal, depois ler dois bytes (deslocamentos de deslocamento xey) e imprimir cada um...
19.08.2016 / 13:26