Chinaunix首页 | 论坛 | 博客
  • 博客访问: 271330
  • 博文数量: 46
  • 博客积分: 4125
  • 博客等级: 上校
  • 技术积分: 575
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-25 16:40
文章分类

全部博文(46)

文章存档

2011年(1)

2010年(4)

2009年(38)

2008年(3)

我的朋友

分类: LINUX

2009-04-28 10:11:31

= 3= 在这里介绍一下在XP在进行LINUX0.11内核跟踪的过程
 
所使用的工具为提供的实验工具套件
我这里为了节省空间,筛选了在XP下运行的文件, Bochs-2.2.pre4请使用上述连接中的Bochs-2.2.pre4安装文件.
安装Bochs-2.2.pre4C:\盘下就可,例如C:\Bochs-2.2.pre4
 
大家也可以自己修改DEBUG.BAT中的路径,这样安装在哪都没问题.
然后将 linux-0.11-devel-050518.zip 中的hdc-0.11-new.img文件复制到我提供的压缩包的目录下,运行DEBUG.BAT即可.
 
BochsDEBUG命令在有提供,我这里简要介绍一下DEBUG的方法.
 
在启动的时候在Bootsect.s的第一条指令就停下来,这条指令在0x7c00,呢么在Bochs中输入vb 0x0:0x7c00,然后输入c就能停在在Bootsect.s中的第1条指令.
 
下面提供一些我得到的DEBUG地址:
Bootsect.s : 0x0:0x7c00
Setup.s : 0x9020:0x0
head.s : 0x8:0x0
 
main
 
move_to_user : 0x8:672f
copy_process : 0x8:0x9004
fork : 0xf:0x6756
 
在这里感谢赵先生和  提供的资源
 
 
文件: linux-0.11-devel-050518.rar
大小: 37KB
下载: 下载
阅读(1414) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~