Chinaunix首页 | 论坛 | 博客
  • 博客访问: 622949
  • 博文数量: 201
  • 博客积分: 3076
  • 博客等级: 中校
  • 技术积分: 2333
  • 用 户 组: 普通用户
  • 注册时间: 2009-08-02 19:44
文章分类

全部博文(201)

文章存档

2010年(118)

2009年(83)

我的朋友

分类:

2010-06-08 10:19:05

方法一:
http://blog.chinaunix.net/u/12325/showart_2011167.html

# od -t x1 -A d vmlinuz-2.6.17 | grep "1f 8b 08 00"
0036864 84 9d 29 00 00 80 0b 00 f6 a8 18 00 1f 8b 08 00
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1f 8b 08开始的地址为36864+12=36876

# dd if=vmlinuz-2.6.17 bs=1 skip=36876 | zcat > vmlinux              
1616118+0 records in
1616118+0 records out

方法二:
  gzip -d < /boot/vmlinuz-`uname -r` > /tmp/vmlinux-`uname -r`


阅读(1047) | 评论(0) | 转发(0) |
0

上一篇:elf 格式分析

下一篇:hack kernel

给主人留下些什么吧!~~