Retroprogramação/dicas

De Garoa Hacker Clube
Ir para navegação Ir para pesquisar

Linhas de comando do hexdump úteis para analisar o arquivo MEMLIST.BIN:

dica 1

(mostra 20 bytes por linha)
hexdump -v -e '20/1 "%02X " "\n"' MEMLIST.BIN |less

dica 2

(mostra toda a estrutura de dados)
hexdump -v -e '"MemEntry address [%07.7_ad]:\n" 1/1 "size = %02X\n" 1/1 "type = %02X\n" 1/2 "<unk> = %02X\n" 1/2 "<unk> = %02X\n" 1/1 "rankNum = %02X\n" 1/1 "bankId = %02X\n" 1/4 "bankOffset = %08X\n" 1/2 "<unk> = %02X\n" 1/2 "packedSize = %02X\n" 1/2 "<unk> = %02X\n" 1/2 "size = %02X\n" "\n\n"' MEMLIST.BIN |less

exemplo de resultado:

MemEntry address [0000000]:
size = 00
type = 00
<unk> = 00
<unk> = 00
rankNum = 00
bankId = 01
bankOffset = 00000000
<unk> = 00
packedSize = 00
<unk> = 00
size = 00


MemEntry address [0000020]:
size = 00
type = 00
<unk> = 00
<unk> = 00
rankNum = 00
bankId = 01
bankOffset = 00000000
<unk> = 00
packedSize = 2C18
<unk> = 00
size = 3C1A