【问题标题】:WinDbg load MSEC.dllWinDbg 加载 MSEC.dll
【发布时间】:2015-07-12 07:32:58
【问题描述】:

我想在 windbg 版本 6.12.0002.633 X86 中加载 MSEC.dll。 当我使用命令 !load MSEC.dll 它说:

调用 LoadLibrary(MSEC.dll) 失败,Win32 错误 0n127 “找不到指定的程序。” 请检查您的调试器配置和/或网络访问。

我将版本更改为 6.11,并且我还安装了带有版本 12 的 Visual Studio 12 运行时,但它不起作用!

有什么办法可以解决这个问题吗?

【问题讨论】:

  • 我无法在 WinDbg 6.12 和 6.2 中重现该问题,在 Win 7 SP1 x64 上使用 MSEC 1.6。您使用的是哪个版本的 MSEC,您有什么操作系统?
  • 为什么要使用 6.12?见WinDbg versions
  • 嗨,我在 Windows XP Service Pack 3 上使用 windbg 6.12002.633。我未能将 MSECExtensions_1_6_0 与 windbg 合并!
  • 我在 WIn10 + WinDBG 10.0 中看到了这个问题。任何人都知道这个问题并解决了它?错误:“Win32 错误 0n2”

标签: windbg


【解决方案1】:

当我们提取 Bang Exploitable (!Exploitable) 时,它会创建 2 个文件夹:

  1. x64
  2. x86

根据您的项目位大小打开文件夹。现在在该文件夹中,您将获得另外 2 个文件夹:

  1. 发布
  2. 调试

将发布文件夹中的文件复制到包含windbg可执行文件的文件夹中。

有时您可能还需要更改 windbg 的版本以使其与可利用的 bang 兼容。


下载

http://download.microsoft.com/download/A/6/A/A6AC035D-DA3F-4F0C-ADA4-37C8E5D34E3D/setup/WinSDKDebuggingTools/dbg_x86.msi

【讨论】:

  • 使用旧版本的windbg 无法打开所有可执行文件。那么您还知道其他修复方法吗?
【解决方案2】:

我遇到了同样的问题(winxp sp3、windbg 6.12...、!exploitable 1.6)。安装 CRT 11 运行时对我不起作用。所以,我找到的唯一解决方案是使用旧版本的 !exploitable (1.0.6),你可以在这里下载:https://msecdbg.codeplex.com/releases/view/28935

【讨论】:

    猜你喜欢
    • 2014-04-23
    • 1970-01-01
    • 1970-01-01
    • 2011-05-21
    • 1970-01-01
    • 2015-01-02
    • 2016-12-25
    • 1970-01-01
    • 2020-02-17
    相关资源
    最近更新 更多