我已经尝试过解压缩,gzip和所有其他作为谷歌搜索结果出现的解决方案,但这些解决方案对我没有用。
要仅获取图像,请搜索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
因此图片开始于
24576+8 => 24584
。然后只需从该点复制图像并解压缩-> 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
从在线论坛上逐字获得了这些说明:http : //www.codeguru.com/forum/showthread.php? t=415186
此过程对我不起作用,并最终给出错误,指出未找到文件0024576和所有后续数字。
如何继续从vmlinuz中提取vmlinux?
谢谢。
编辑:这是一个反向工程问题。我无权使用发行版来安装任何RPM或重新编译。我从vmlinuz开始。