0x01 前言

  • Windbg 是微软的正宗调试器,在正常的情况下调试一些程序并没有什么问题,但是如果需要调试分析程序的堆栈,或者是一些特殊的功能时则需要微软的符号文件的支持,所以符号文件是非常重要的,资源已经在结尾分享了

0x02 查找问题

  • 微软现在已经没有了符号文件包可供下载,通通的改为公共符号服务器来下载符号文件,可能是因为版本太多,方便用户而已
  • 但是,尽管微软已经改为符号文件服务器自动下载符号文件,但是 Windows XP 下却下载失败,原因是微软已经停止了符号文件对 Windows XP 系统的支持(前几个月还能用,招呼也不打一下子就停了)
  • 按照原先的方法配置环境变量和 Symbol Search Path 路径
  • 之后输入 !sym noisy 命令(查看细节),然后在输入 .reload 命令重新下载文件,可以看到微软的符号服务器根本没有这个文件
  • 缺少这个 ntdll.pdb 这个文件,只要去网上搜离线的 Symbols 文件下载下来就行了,头疼的是全网真的只有 CSDN 下载有这个文件,而且还收费(最低需要充值 88,才能下载,真的黑),之后FQ去谷歌搜,第一条竟然还是 CSDN 的下载地址,滑稽
  • 之后经过努力,终于在一个人的分享下得到了 Symbols 文件,安装这个文件,默认设置的路径是 C:\WINDOW\Symbols 这个目录下
  • 之后看错误的信息,说明首先 Windbg 会检查 C:\symbols\ntdll.pdb… 这个目录下是否有 ntdll.pdb 文件,之后才会从符号文件服务器上去下载
  • 这个文件在这个目录,也就是刚刚下载默认的文件夹
  • 之后在 C 盘新建和错误信息一模一样的路径,再把刚刚的符号文件复制到这个路径就可以了
  • 重新加载就发现可以了
  • 查看堆栈信息,发现成功了

0x03 总结

  • 利用 !sym noisy 命令可以清楚发现 Symbols 安装到底在哪里出了问题,文中只是对 ntdll.pdb 文件进行了安装,如果在调试过程中遇到其他问题,也可以用这种方法来解决
  • 还有一个问题就是每次加载都要先设置 Symbols 的路径,这里可以通过设置全局变量 _NT_SYMBOL_PATH 的方式来解决
  • 这个附上资源文件:Windbg+Symbols 安装包(提取码:fvva)

Windows XP sp3 系统安装 Windbg 符号文件 Symbols 时微软失去支持的解决方案相关推荐

  1. Windows XP SP3?转自作者: 孤单的鸽子,  出处:天极yesky, 责任编辑: 袁绍龙

    经过测试和检查之后,我们认为,SP3并未为Windows XP系统引入任何新的功能,它仅仅是一款安全升级和BUG修正补丁程序集-- 原文:http://winsystem.ctocio.com.cn/ ...

  2. 用SMS2003部署Windows XP SP3:SMS2003系列之十

      用SMS2003部署XP SP3 2008年4月27日,微软发布了最新的Windows XP Service Pack 3.SP3中不但修正了很多Bug,提供了更好的安全性,还支持NAP,这样XP ...

  3. 关于Windows XP SP3 的 FAQ

    根据 Microsoft 的消息,将在 2008 年第二季度发布的"Windows XP Service Pack 3"将是 Windows XP 的最后一个服务包了.并且 Win ...

  4. Windows XP SP3细节官方详解

    Windows XP SP3预计本周即将正式发布.上周末,微软在官方网站上放出了名为"Overview of Windows XP Service Pack 3"的细节预览白皮书, ...

  5. Microsoft Windows XP SP3安装测试手记

    作为一名Microsoft TechNet Observer,我近期收到了ITProCity方面关于Windows vista Service Pack 3和Windows XP Service Pa ...

  6. Windows XP SP3 升级故障汇总

    症状描述: 当您在安装有 Service Pack 1(SP1)或Service Pack 2(SP2)的Microsoft Windows XP操作系统中安装Service Pack 3(SP3)更 ...

  7. Windows XP SP3增强补丁 V1.3 破解uxtheme.dll和TCP/IP连接数的破解

    下载地址 简介:Windows XP SP3的下载已经提供了,安装了,体验了,感觉没什么太大变化.当然,安装SP3后,对我来说需要做的事情很多,比如破解uxtheme.dll加载第三 方系统主题:以前 ...

  8. MDAC 在WINDOWS XP SP3的 不能安装

    MDAC 在WINDOWS XP SP3的 不能安装 解决步骤如下: c:/windows/inf 下找出mdac.inf 然后点右键->安装.在弹出提示路径选取c:/windows/servi ...

  9. 推荐 windows xp sp3 OEM+VOL 28合1

      (推荐收藏)Windows XP SP3 OEM+VOL 28合1 软件名称: Windows XP SP3 OEM+VOL 28合1 文件类型: CD ISO映像 文件大小: 698MB MD5 ...

最新文章

  1. IDEA IntelliJ 开发工具介绍
  2. python3.7 keras和tensorflow兼容_结果无法在Python中用Keras和TensorFlow重现
  3. QT的QWGLNativeContext类的使用
  4. div禁用,不可点击
  5. keras:Sequential API 和 Function API
  6. VBA IsNull 应用 - 捕获错误并查找未填充的值
  7. mysql 傻瓜式管理_傻瓜式教学【数据库管理工具Navicat】
  8. 机器学习算法总结之XGBoost(上)理论基础
  9. HDU1572 下沙小面的(2)【全排列】
  10. 局域网访问PHP项目网站 用IP地址进入
  11. 诺基亚N950–MeeGo式体验
  12. C语言判断素数(求素数)
  13. DEM数据基本概念介绍
  14. 软件开发生命周期的四个阶段
  15. CAD增强属性块的还原
  16. 计算机术语仿真,计算机仿真-精.ppt
  17. 爆音(杂音)问题的推论与解决
  18. php后缀加swp,当编辑文件出现swp的时候如何处理
  19. 怎么查看本地IP地址
  20. seosem是什么意思

热门文章

  1. Mongodb使用_id查询数据(亲测有效
  2. 解决Xshell/Xftp强制升级无法进入问题
  3. 手机的功能能取代计算机的功能吗,手机平板电脑现在功能已非常强大!现在真的能取代台式电脑吗?...
  4. java random 随机性和安全性小议
  5. 在回收站删除的文件怎么恢复
  6. (原創) 如何解決ThinkVantage Power Manager『電源配置』無故消失的bug (NB) (ThinkPad) ?...
  7. HBase 列族数据库
  8. 16位AD,基准电压用3V,4V,5V的区别
  9. 使用谷歌纵横(Google Latitude)实现监控的设想
  10. 编程内功心法「底层原理系列」 底层架构原理,分析CPU处理器鲜为人知的那些秘密