实验一 windbg基本操作

上传人:luoxia****01805 文档编号:70332714 上传时间:2019-01-16 格式:DOC 页数:7 大小:828.50KB
返回 下载 相关 举报
实验一 windbg基本操作_第1页
第1页 / 共7页
实验一 windbg基本操作_第2页
第2页 / 共7页
实验一 windbg基本操作_第3页
第3页 / 共7页
实验一 windbg基本操作_第4页
第4页 / 共7页
实验一 windbg基本操作_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《实验一 windbg基本操作》由会员分享,可在线阅读,更多相关《实验一 windbg基本操作(7页珍藏版)》请在金锄头文库上搜索。

1、实验一Windbg基本操作一、注意事项1. 在该实验中需要的所有软件都比较大,任课教师会在上实验课之前将所需软件拷贝给学习委员,请各个小组的组长从学习委员处拷贝,并分发给自己所在组的组员,不要再向任课教师索要。2. 任课教师已经将实验中涉及的步骤录制成了视频,由于任课教师的操作系统是Windows 7,而实验室的环境是Windows XP,所以录制的视频可能会与你自己的操作有所差异,请有疑问的同学向任课教师咨询。3. 任课教师已经尽量将各种可能出现的问题写在了实验文档中,请仔细阅读实验文档,如果你遇到了实验文档中未列出的问题,请向任课教师咨询。4. 实验报告于下一次实验之前由学习委员收齐后按照

2、学号排好,交给任课教师。未上交实验报告的同学平时成绩扣2分,补交实验报告的同学平时成绩扣1分。二、实验目的1 掌握Windbg的安装和调试方法2 掌握Windbg的基本命令三、实验环境1 主机和目标机的操作系统均采用Windows XP Professional2 虚拟机采用VMWare 6.5以上的版本3 符号文件采用Windows XP SP34 实验按照图1所示连接主机和虚拟机图 1 实验连接示意图四、实验步骤(一)安装VMWare 6.5绿色版1. 在E盘下建立一个名称为VMWare6.5的文件夹。由于实验室的计算机安装了系统还原卡,所以请同学们不要将自己的文件保存到C盘。以下操作以E

3、盘为例,您也可以将文件保存到除C盘之外的盘中。2. 将名称为“VMware+6.5+Lite绿色版.rar”中的文件解压缩到该文件夹之下。3. 进入E: VMWare6.5文件夹之下,鼠标双击打开名称为“!)install.bat”的批处理文件。如果杀毒软件报警,请选择“允许”。4. 在后续的操作过程中请保持打开的控制台界面不要关闭。5. 鼠标双击运行E: VMWare6.5VMWare.exe文件。如果提示“由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题”请安装Microsoft Visual C+ 2005 SP1http:/ XP Professional操

4、作系统镜像6. 如果您有Windows XP的镜像文件,可以复制后缀名为vmdk和vmx的文件,然后从VMWare中导入vmx文件。如果您没有Windows XP的镜像文件,请选择File|New|Virtual Machine,在第一个界面中选择Next。图表 1在第一个界面中选择Next7. 在第二个界面中您需要选择Windows XP镜像的路径。图 2选择正确的Windows XP镜像8. 第三步中选择操作系统为“Windows XP Professional”。第四步不需要输入序列号,直接按Next进入下一步,如果弹出了提示框,直接忽略即可。9. 在执行第五步之前,请现在E:盘中建立一

5、个名称为WindowsImage的文件夹,稍后将您建立的Windows XP虚拟操作系统的文件保存到该文件夹之下。在第五步弹出的对话框之中改写“Virtual machine name”为“Debug Windows XP”,在“Location”中将路径改为“E:WindowsImage”。图 3修改虚拟机名称和保存路径10. 在最后一步中可将Maximum disk size(GB)从8.0GB调整为4.0GB,不修改亦可。单击Next和下一个对话框中Finish按钮完成进行操作系统安装之前的各项配置。11. 此时VMWare的默认操作是立即启动虚拟操作系统。但对于不同的机器配置会有一些提

6、示信息,例如如果系统内存不足,VMWare会自动要求调低虚拟操作系统对内存的需求,你只需要同意降低内存需求即可。有时会提示加载软驱,而且每次都会有提示,这很烦人。我们一般是不需要软驱的,因此你将软驱禁用。具体操作步骤是从菜单栏中选择VM | Settings,在弹出的对话框的左边选择Floppy,将右边Connect at power on复选框中的对号去掉。相似的方法也可以用于禁止启动声卡、以太网等硬件设备,不再赘述。图 4禁止启动软驱12重新启动Windows XP SP3虚拟机镜像,如果你启动时直接进入了硬盘引导模式,而不是从光驱启动,你可以在一进入引导界面时按下ESC键。如图5所示,按

7、照提示及时按下ESC键即可调出引导选项界面,如图6所示。图 5 及时按下ESC键可调出引导选项界面图 6 引导选项界面13由于现在硬盘还尚未格式化,所以仍旧无法安装Windows XP SP3镜像文件。现在需要进入光驱,使用pm(Partition Magic)对硬盘进行分区,完成分区之后,还需要将其中一个主分区设为激活模式才能进行操作系统的安装。否则,在安装操作系统时将会提示Disk Error错误,或是Ghost提示找不到操作系统镜像的错误。安装步骤如图7所示。图 7 设定激活分区步骤按照上面的步骤即可完成Windows XP的镜像安装。(三)让Windbg挂接VMWare中的Window

8、s XP1. 运行 VMware,选择Edit virtual machine settings | Add.以运行Hardware Wizard。2. 选择Serial Port,单击“下一步”。(请注意,如果此时你运行着虚拟机中的操作系统,则无法添加串口,你必须要将虚拟机关闭后才可以添加串口)选择Output to named pipe,单击“下一步”第一框里保持默认的 .pipecom_1第二框里选This end is the server.第三框里选The other end is an application.选中Yield CPU on poll(VMware Support 中

9、提到了这一点)。3. 请注意你所创建的串口号,有的VMWare新建的串口号不是com1,而是com2。在配置串口时一定要清楚你创建的是com1还是com2。5 请重新启动VMWare中的Windows XP操作系统,下面要在虚拟机VMWare的Windows XP操作系统中进行配置(不是在实体机上进行配置!)。在Windows XP操作系统的c:盘根目录下有一个boot.ini文件,该文件是一个系统隐藏文件,要首先修改该文件属性。请在cmd窗口中输入以下命令:attrib s h a r c:boot.ini这条命令去除boot.ini文件的所有属性。然后用记事本打开该文件。需要在 guest

10、 os 的启动项上加些参数,才能够使用WinDbg调试它。我们可以在现有的行后面直接加参数,不过强烈推荐复制一个新行,在新行的后面加参数。这样在调试启动有问题的时候,我们可以方便的换回原来的启动方式。下面就是我改好的boot.ini。multi(0)disk(0)rdisk(0)partition(1)WINNT=Microsoft Windows XP Professional /fastdetect 是原来的行。multi(0)disk(0)rdisk(0)partition(1)WINNT=Microsoft Windows XP Professional - debug /fastde

11、tect /noguiboot /debug /debugport=com1 /baudrate=115200 新加用于WinDbg调试的行。boot.ini文件内容boot loadertimeout=10default=multi(0)disk(0)rdisk(0)partition(1)WINNToperating systemsmulti(0)disk(0)rdisk(0)partition(1)WINNT=Microsoft Windows XP Professional /fastdetect multi(0)disk(0)rdisk(0)partition(1)WINNT=Mic

12、rosoft Windows XP Professional - debug /fastdetect /debug /debugport=com1 /baudrate=115200这里还要注意的是,timeout不要为0,否则直接启动默认的项。新行后面加上了参数 /debug /debugport=com1 /baudrate=115200 ,可以看到 debugport=com1 ,baudrate=115200 。参数的具体作用,可以参考 WinDbg 的帮助文件。5设置Windbg 我们需要告诉WinDbg通过pipe进行连接的速度。方便的方法是在桌面建立一个WinDbg 的快捷方式,在

13、该快捷方式的属性中的“目标”框中,加上参数-k com:port=.pipecom_1,baud=11520,pipe 这样运行这个快捷方式启动的WinDbg就完成了设置。6启动(1)首先运行 VMware ,启动 Guest OS ,到系统启动选择,选择 Microsoft Windows XP Professional - debug 项,但先不要按回车。(2)通过刚才设置好的快捷方式运行WinDbg。(3)在 Guest OS 中选择 Microsoft Windows XP Professional - debug 项,按回车。(4)稍等片刻,就连接上了。如果很长时间没有连接上的话,可以按 WinDbg 菜单中的 Debug-Kernel Connection-Resynchronize。7配置符号文件(1)将教师下载的Windows XP SP3的符号文件安装到默认安装位置。(2)首先中断Windbg,然后选择File | Symbol File Path,在Symbol Path中按照如下方式输入:C:WindowsSymbols; srv* C:WindowsSymbols *http:/

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > Windows相关

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号