被围观了 9,990 次

手工解压vmlinuz 2011年6月30日

一、2.6内核

1、解压vmlinuz

# od -t x1 -A d vmlinuz| grep "1f 8b 08 00"

0013920 f3 a5 fc 5e 8d 83 80 b8 38 00 ff e0 1f 8b 08 00

13920+12=13932

# dd if=vmlinuz bs=1 skip=13932 |zcat > vmlinux
# strings vmlinux|grep /sbin/
# strings vmlinux|grep 'init='                         -----查看第一个执行的程序,默认是/sbin/init
# strings vmlinux|grep 'Linux version'         -----查看内核版本号

2、解压initrd.img

# cp initrd.img /tmp/initrd.img.gz
# cd /tmp/ && gzip -d initrd.img.gz
# mount -o loop initrd.img /mnt            ----2.4内核
# mkdir initrd && cd initrd && cpio -ivmd <../initrd.img         ---2.6内核

 
目前有1条回应
Comment
Trackback
Loading ....
  • High PR Backlink 回应于2012/08/03 06:54 回复TA

    Hi, you have a great website. If you want to Get Unlimited Supply Of High PR Backlinks And Laser Targeted Traffic From Major Bookmarking Sites... All Done In Minutes On Autopilot! Check out http://bookmarkingdemonx.com/

  • 本篇文章没有Trackback
你目前的身份是游客,请输入昵称和电邮!

Verify Code   If you cannot see the CheckCode image,please refresh the page again!