电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOC文档下载
分享到微信 分享到微博 分享到QQ空间

实验一 windbg基本操作

  • 资源ID:70332714       资源大小:828.50KB        全文页数:7页
  • 资源格式: DOC        下载积分:10金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要10金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

实验一 windbg基本操作

实验一Windbg基本操作一、注意事项1. 在该实验中需要的所有软件都比较大,任课教师会在上实验课之前将所需软件拷贝给学习委员,请各个小组的组长从学习委员处拷贝,并分发给自己所在组的组员,不要再向任课教师索要。2. 任课教师已经将实验中涉及的步骤录制成了视频,由于任课教师的操作系统是Windows 7,而实验室的环境是Windows XP,所以录制的视频可能会与你自己的操作有所差异,请有疑问的同学向任课教师咨询。3. 任课教师已经尽量将各种可能出现的问题写在了实验文档中,请仔细阅读实验文档,如果你遇到了实验文档中未列出的问题,请向任课教师咨询。4. 实验报告于下一次实验之前由学习委员收齐后按照学号排好,交给任课教师。未上交实验报告的同学平时成绩扣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盘为例,您也可以将文件保存到除C盘之外的盘中。2. 将名称为“VMware+6.5+Lite绿色版.rar”中的文件解压缩到该文件夹之下。3. 进入E: VMWare6.5文件夹之下,鼠标双击打开名称为“!)install.bat”的批处理文件。如果杀毒软件报警,请选择“允许”。4. 在后续的操作过程中请保持打开的控制台界面不要关闭。5. 鼠标双击运行E: VMWare6.5VMWare.exe文件。如果提示“由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题”请安装Microsoft Visual C+ 2005 SP1http:/download.microsoft.com/download/7/9/8/798325b7-8993-4ef9-9148-8db9ff4187fc/vcredist_x86.exe,此下载包(2.59M)已经放到了ftp服务器上。在实验室的环境中不会遇到此问题,如果您的计算机安装了VS2010,也不会遇到此问题。(二)在VMWare中安装Windows XP Professional操作系统镜像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:盘中建立一个名称为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的默认操作是立即启动虚拟操作系统。但对于不同的机器配置会有一些提示信息,例如如果系统内存不足,VMWare会自动要求调低虚拟操作系统对内存的需求,你只需要同意降低内存需求即可。有时会提示加载软驱,而且每次都会有提示,这很烦人。我们一般是不需要软驱的,因此你将软驱禁用。具体操作步骤是从菜单栏中选择VM | Settings,在弹出的对话框的左边选择Floppy,将右边Connect at power on复选框中的对号去掉。相似的方法也可以用于禁止启动声卡、以太网等硬件设备,不再赘述。图 4禁止启动软驱12重新启动Windows XP SP3虚拟机镜像,如果你启动时直接进入了硬盘引导模式,而不是从光驱启动,你可以在一进入引导界面时按下ESC键。如图5所示,按照提示及时按下ESC键即可调出引导选项界面,如图6所示。图 5 及时按下ESC键可调出引导选项界面图 6 引导选项界面13由于现在硬盘还尚未格式化,所以仍旧无法安装Windows XP SP3镜像文件。现在需要进入光驱,使用pm(Partition Magic)对硬盘进行分区,完成分区之后,还需要将其中一个主分区设为激活模式才能进行操作系统的安装。否则,在安装操作系统时将会提示Disk Error错误,或是Ghost提示找不到操作系统镜像的错误。安装步骤如图7所示。图 7 设定激活分区步骤按照上面的步骤即可完成Windows XP的镜像安装。(三)让Windbg挂接VMWare中的Windows 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 中提到了这一点)。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 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" /fastdetect /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="Microsoft 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 的快捷方式,在该快捷方式的属性中的“目标”框中,加上参数-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:/msdl.microsoft.com/download/symbols然后在Windbg的命令行中输入命令.reaload五、实验报告要求1、Windbg与Vmware环境搭建的主要步骤列举;2、简述符号文件的作用;3、常用的Windbg调试命令,说明其功能及应用;

注意事项

本文(实验一 windbg基本操作)为本站会员(luoxia****01805)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.