Eu já tentei descompactar, gzip e todas as outras soluções que surgem como resultados do google e essas não funcionaram para mim.
Para obter apenas a pesquisa de imagens da assinatura GZ -
1f 8b 08 00
.> od -A d -t x1 vmlinuz | grep '1f 8b 08 00' 0024576 24 26 27 00 ae 21 16 00 1f 8b 08 00 7f 2f 6b 45
então a imagem começa às
24576+8 => 24584
. Em seguida, basta copiar a imagem do ponto e descompactá-la -> dd if=vmlinuz bs=1 skip=24584 | zcat > vmlinux 1450414+0 records in 1450414+0 records out 1450414 bytes (1.5 MB) copied, 6.78127 s, 214 kB/s
Obtenha estas instruções literalmente em um fórum on-line: http://www.codeguru.com/forum/showthread.php?t=415186
Esse processo não funciona para mim e acaba gerando erros que indicam o arquivo não encontrado 0024576 e todos os números subseqüentes.
Como proceder para extrair o vmlinux do vmlinuz?
Obrigado.
EDITADO: Esta é uma questão de engenharia reversa. Não tenho acesso à distribuição para instalar qualquer RPM ou recompilar. Começo com nada além de vmlinuz.