WinDbg 加载 MSEC.dll

WinDbg load MSEC.dll

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

The call to LoadLibrary(MSEC.dll) failed, Win32 error 0n127 "The specified procedure could not be found." Please check your debugger configuration and/or network access.

我将版本更改为 6.11 并且我还安装了 visual studio 12 运行 次版本 12 但是它不起作用!

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

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

当我们提取 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