- 151
- 0
- 约2.02千字
- 约 5页
- 2020-02-05 发布于贵州
- 举报
哈工程操作系统实验报告 实验报告 1 2 3 4 5 实验报告 哈尔滨工程大学教务处制 实验一:软硬件实验环境配置实验 一、实验目的 本次实验主要是要求信息安全专业学生熟悉常用的保密泄密分析软件,及其环境配置等工作。本次课通过破解二进制文件使学生掌握常用的代码分析工具,从而为以后进行造成泄密的系统漏洞进行分析研究奠定工具基础。 二、实验环境 装有WindowsXPsp2的操作系统,有VisualC++编译环境,另外需要安装IDA,OllyDbg,LordPE、UltraEdit等软件。 三、实验任务及其要求 本实验就是破解二进制文件,使学生掌握常用的代码分析工具,从而为以后进行造成泄密的系统漏洞进行分析研究奠定工具基础。 四、实验过程及分析 1)在下运行附录中所给的C源程序。我们可以发现只有输入正确的密码才能得到密码验证的确认,不管密码输入正确与否,能否跳出循环直接取决于main函数中的If判断 2)打开IDA,把由得到的.exe文件直接拖进IDA,稍等片刻,IDA就会把二进制文件翻译成质量上乘的反汇编代码,默认情况下,IDA会自动识别出main函数,并用类似流程图的形式标注出函数内部的跳转指令,如果按F12,IDA会自动绘制出更加专业和详细的函数流程图。 3)在IDA的图形显示界面中,用鼠标选中程序分支点,也就是我们要找的对应于C代码中的if分支点,按空格键切换到汇编指令界面,光标仍然显示高亮的这条汇编指令就是刚才在流程图中看到的引起程序分支的指令。可以看到这条指令位于PE文件的.text节,并且IDA已经自动将该指令的地址换算成了运行时的内存地址VA:0xC9。 4)选在关闭IDA,换用OllyDbg进行动态调试来看看程序到底是怎样分支的。用OllyDbg把PE文件打开。 5)找到main函数调用后,按F7单步跟入就可以看到真正的代码了,我们也可以按快捷键Ctrl+G直接跳到有IDA得到的VA:0xC9处查看那条引起程序分支的关键指令。6)选中该指令,按F2下断点,成功后,指令的地址会被标记成不同颜色,按F9让程序运行起来,这时候控制权会回到程序,OllyDbg暂时挂起。到程序提示输入密码的Console界面随便输入一个错误的密码,回车确认后,OllyDbg会重新中断程序,取回控制权。7)密码验证函数的返回值将在EAX寄存器中,if语句通过 TESTEAX,EAXJEXXXXX 两条指令实现。如果我们把JE这条指令的机器代码修改成JNE,那么整个程序的逻辑就会反过来:输入错误的密码会被确认,输入正确的密码反而要求重新输入!也可以用另外一种方法:把TESTEAX,EAX指令修改成XOREAX,EAX也能改变程序流程,此时不论正确与否,密码都将接受。 8)双击JE这条指令,将其修改成JNE,单击Assemble(转载于:写论文网:哈工程操作系统实验报告)按钮将其写入内存。 9)OllyDbg将会变指令翻译成机器代码后写入内存,原来内存中的机器代码74现在变成了75。而以上只是在内存中修改程序,我们还需要在二进制文件中也修改相应的字节,这需要用到内存地址VA与文件地址之间的对应关系。用LordPE打开.exe文件,查看PE文件的节信息。 11)跳转指令在内存中的地址是VA=0xE按照VA与文件地址的换算公式:文件偏移地址=虚拟内存地址-装载基址用UltraEdit按照二进制方式打开crack_文件,按快捷键Ctrl+C,输入0x106E直接跳到JE指令的机器代码处,将这一个字节的74修改成75,保存后重新运行可执行文件,原本正确的密码现在反而提示错误了。 五、实验结果总结 思考题:现在主要的软件破解技术是盗版技术,它主要分为动态跟踪分析和静态分析两种,分别用ICE和DEDE工具来实现。同时还可以使用跟踪软件,此=另外用dos命令也能破解一些低级软件,可以利用冰刃辅助软件。对比以上几种方法,盗版可以破解较高级的,而且应用较为广泛,其余两个破解低级一些的,破解的关键在于巧妙设计断点,寻找关键代码段。通过本次实验我们熟悉了常用的保密泄密分析软件,了解了其环境配置,为接下来的实验打下了良好的基础。 哈尔滨工程大学 《计算机网络》实验 实验报告本 XX~XX学年第二学期 班级姓名学号实验名称 路由器配置试验 网络协议分析与流量统计实验 计算机科学与技术学院 XX年6月 -2- -3- -4- -5-目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水
您可能关注的文档
- 哈夫曼树的实验报告.docx
- 哈夫曼编码数据结构实验报告.docx
- 哈姆雷特读书报告.docx
- 哈尔滨XX年棚改计划.docx
- 哈勃太空望远镜英语演讲.docx
- 哈尔滨二手房合同.docx
- 哈夫曼编码的实验报告.docx
- 哈尔滨XX高中招生计划.docx
- 哈尔滨人力资源和劳动保障局失业险合同都办完了不给打钱我应该找谁.docx
- 哈尔滨保险合同律师.docx
- 安徽省华师联盟2025-2026学年高三上学期1月质量检测生物试卷+答案.doc
- 安徽省华师联盟2025-2026学年高三上学期1月质量检测语文试卷+答案.doc
- 四川省绵阳南山中学实验学校2025-2026学年高三上学期1月月考数学含答案.doc
- 2026届辽宁省大连市高三上学期双基考试物理试卷+答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测化学含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测生物含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测英语含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测政治含答案.doc
- 黑龙江省龙江教育联盟2026年1月高三上学期期末考试化学含答案.doc
- 黑龙江省龙江教育联盟2026年1月高三上学期期末考试生物含答案.doc
最近下载
- 广州数控GSK980TA1-TA2-TB1-TB2车床数控系统 使用手册.pdf
- 虚实乱针绣入门.ppt VIP
- GB/T 42430-2023血液、尿液中乙醇、甲醇、正丙醇、丙酮、异丙醇和正丁醇检验.pdf
- 曲柄连杆机构的运动与受力分析讲解学习.pptx VIP
- 如此伟大的爱G波利切un amore cosi grande G-E-G-F-5P.pdf VIP
- 钛白废酸废水综合治理项目可行性研究报告.docx
- 陕09J02-屋面-标准图集.docx
- 中药当归中阿魏酸的提取工艺研究.pptx
- 蔬菜大棚建设实施方案范文(8篇).docx VIP
- 结合多源异构数据融合技术的人口增长时空预测模型构建及应用分析.pdf VIP
原创力文档

文档评论(0)