Saya sudah mencoba uncompress, gzip, dan semua solusi lain yang muncul sebagai hasil google dan ini belum bekerja untuk saya.
Untuk mendapatkan hanya pencarian gambar untuk tanda tangan 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
jadi gambar dimulai pada
24576+8 => 24584
. Kemudian cukup salin gambar dari titik dan dekompres itu -> 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
Dapatkan instruksi ini kata demi kata dari forum online: http://www.codeguru.com/forum/showthread.php?t=415186
Proses ini tidak bekerja untuk saya dan akhirnya memberikan kesalahan yang menyatakan file tidak ditemukan 0024576 dan semua nomor berikutnya.
Bagaimana cara saya melanjutkan mengekstraksi vmlinux dari vmlinuz?
Terima kasih.
Diedit: Ini adalah pertanyaan rekayasa terbalik. Saya tidak memiliki akses ke distro untuk menginstal RPM atau mengkompilasi ulang. Saya mulai dengan apa pun kecuali vmlinuz.