Tôi đã thử giải nén, gzip và tất cả các giải pháp khác được đưa ra dưới dạng kết quả của google và những giải pháp này không hiệu quả với tôi.
Để chỉ nhận được tìm kiếm hình ảnh cho chữ ký 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
vì vậy hình ảnh bắt đầu lúc
24576+8 => 24584
. Sau đó, chỉ cần sao chép hình ảnh từ điểm và giải nén nó -> 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
Nhận các hướng dẫn này nguyên văn từ một diễn đàn trực tuyến: http://www.codeguru.com/forum/showthread.php?t=415186
Quá trình này không hoạt động đối với tôi và cuối cùng đưa ra lỗi mà trạng thái tệp không tìm thấy 0024576 và tất cả các số tiếp theo.
Làm cách nào để tôi tiến hành trích xuất vmlinux từ vmlinuz?
Cảm ơn bạn.
EDITED: Đây là một câu hỏi kỹ thuật đảo ngược. Tôi không có quyền truy cập vào bản phân phối để cài đặt bất kỳ RPM hoặc biên dịch lại. Tôi bắt đầu không có gì ngoài vmlinuz.