编辑推荐
课程要求: 1.Windows编程经验 2.C 使用经验 3.熟悉Windows日常操作 4.课程Level :200(中高难度) 项目介绍 项目平台: 演示:Windows 7/Windows XP 工具:Windbg为主,结合其它工具,诸如Process explorer, IDA 等 涉及知识: 操作系统:Windows 编程:C,汇编 技术亮点: 不积踄步,无以致千里,扎实的基础知识,帮助学员纠正大量错误观点,形成正确的理论体系。 突破条条框框,重点分析调试器的作用,大量可用于实战的技巧和方法。活学活用调试工具,帮助学员形成真正使用的工作方法。
内容简介
Windows是现在最普及的用户操作系统,从windows 95到现在日益流行的Windows 7,培养了无数的用户。从Windows诞生之日起,就有数不清的技术人员为其开发应用,虽然Windows提供了SDK给开发人员,并且辅之以详细的文档,然而,“知其然还要知其所以然”,“知其所以然”的最佳方法莫过于调试,深入系统内部挖掘工作机理。
目前大多数的课程偏重于API的使用等,对于内部的运行机制一带而过,学员学习后能够开发应用,但很难在实质上得到提升,往往在碰到问题后一筹莫展。Windows系统调试侧重于系统的内部工作原理,结合应用程序,分析问题的产生的原因,从根本上解决问题,避免问题的再次发生。本课程从调试的基本工具windbg入手,介绍调试的原理,结合Windows OS的实现,不仅仅是介绍枯燥的技术,而是深入的从本质出发,结合实际的代码例子,介绍调试工作中的工作方法、流程和相关技术。
本课程的作者长期从事Windows平台下的开发工作,参与了大量的实际项目。在本课程中,讲解相关技术和方法的时候,会穿插相关案例,结合用户态和内核态的调试,让学员体会两者之间的紧密关系,有身临其境的感觉。
作译者
关于我与本课程的更多信息可以访问我的个人空间 http://user.qzone.qq.com/31731705/blog/,有关本课程的任何问题建议,可以通过QQ和我交流,欢迎你的到来。
我的公司,趋势科技:www.trendmicro.com,世界排名Top 3的安全企业,全球企业级市场的领导者,目前强烈需求招人中http://user.qzone.qq.com/31731705/blog/1309748862,欢迎大家加入,恭候您的光临。:)
目录
第2讲Windbg Debugger(2)
第3讲Windbg Debugger(3)
第4讲x86 basic(1)
第5讲x86 basic(2)
第6讲x86 basic(3)
第7讲Windows Debugging—prerequisite
第8讲Windows Debugging--live+debugging(1)
第9讲Windows Debugging--live+debugging(2)
第10讲Windows Debugging--dump+kernel
第11讲Windows Debugging--stack
第12讲Windows Debugging--heap