掌握黑客技术领域独特的知识

为安全加码

当前位置:首页 > 无线移动安全 > 格蠹汇编:软件调试案例集锦

格蠹汇编:软件调试案例集锦

heikeshu 无线移动安全 95热度

格蠹汇编:软件调试案例集锦  第1张

书名:格蠹汇编:软件调试案例集锦  作者:张银奎  出版:电子工业出版社

内容简介

本书以案例形式讨论了使用调试技术解决复杂软件问题的工具和方法。全书共36章,分为四篇。前两篇每章讲述一个有代表性的真实案例,包括从堆里抢救丢失的博客,修复因误杀而瘫痪的系统,徒手战木马,拯救“发疯”的Windows 7,经典阅读器的经典死锁,拯救挂死的PowerPoint,转储分析之双误谜团,是谁动了我的句柄,寻找系统中的“耗电大王”,解救即将被断网的系统,转储分析之系统挂在DPC,SDK安装程序卡壳之谜等。所选案例既有深度,又有较大的广度,从平台角度看有Windows、Linux和Android,从编程语言角度看有C/C++、.NET和Java,从运行模式看既有内核态,也有用户态,从问题的类型来看,有多种原因导致的崩溃和挂死,也有数据混乱,启动、睡眠或者唤醒失败等。第三篇讨论了调试工具和调试系统的设计方法,包括Windows 8中的通过以太网络和USB 3.0进行内核调试的方法,Android平台上跨机器调试Java应用程序的方法,.Net调试模型的缺欠以及CLR4重构调试模型的方法,通过AMLI调试器调试ACPI脚本的方法,双机调试特殊进程的方法,以及设计调试设施应该注意的海森伯效应等。第四篇收录了使用调试器探索计算机世界的若干学习笔记,包括在调试器中细品CPU,通过调试器观察和解码堆块结构,透视Windows 8的新类型应用以及使用调试器监视启动、睡眠和唤醒三大基本过程等。本书是《软件调试》一书的姊妹篇,延续了《软件调试》的深入严谨风格。但与《软件调试》重在系统介绍调试原理不同,本书重在实践,通过一个个有代表性的真实问题“现身说法”,在软件大背景下介绍调试,通过调试技术解剖软件。本书适合广大程序员、软件测试工程师、软件架构师以及相关专业的高年级学生阅读,也可供信息安全领域的工程师或者研究者参考。

作者介绍

《格蠹汇编:软件调试案例集锦》的作者是张银奎。

  • 教育背景:1996 年毕业于上海交通大学信息与控制工程系。

  • 职业经历:在软件产业工作 20 余年,在多家跨国公司历任开发工程师、软件架构师、开发经理、项目经理等职务。从 2003 年起在 INTEL 公司工作 13 年,曾获得 INTEL 年度最佳员工、移动计算事业部总裁创新奖等。他还是格蠹信息科技(上海)有限公司创始人。

  • 技术成就:微软全球最有价值技术专家(MVP),同济大学电子与信息工程学院特邀讲师。对 IA-32 架构、操作系统内核、驱动程序、虚拟化技术、云计算、软件调优、人工智能、计算机视觉、边缘计算,尤其是软件调试和信息安全有较深入研究。

  • 著作贡献:著有广泛影响力的《软件调试》,翻译作品有《现代 x86 语言汇编编程》《观止 —— 微软创建 NT 和未来的夺命狂奔》等。他还曾担任《程序员》杂志调试之剑栏目作者。

更新时间 2025-01-16 15:06:14