Reputation: 13
I want to load MSEC.dll in windbg Version 6.12.0002.633 X86. when I use the command !load MSEC.dll it says:
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.
I changed the version to 6.11 and I also installed visual studio 12 run time with version 12 but it doesn't work!
Is there any way to handle this issue?
Upvotes: 0
Views: 2399
Reputation: 158
I spent all morning trying to figure this out.
Codeplex was retired in 2021 and this assembly appears to be abandoned by MS so it's difficult to find information.
The site I'm linking to below indicates that you need the Visual C++ 2012 redistributable installed on the target machine to remove this issue.
The same site also statically linked the required files in the source code and rebuilt with VS2017. I downloaded the altered DLL and am now able to load msec.dll with the full path to the assembly in the command.
https://blog.didierstevens.com/2018/07/17/exploitable-crash-analyzer-statically-linked-crt/
Upvotes: 0
Reputation: 26
When we extract Bang Exploitable (!Exploitable) it creates 2 Folders:
Open the folder as per your Project Bit Size. Now inside that folder, you will get 2 another folders:
Copy the files from release folder to the folder that contains the executable of windbg.
Sometimes you may also need to change the version of windbg for making it compatible with bang exploitable.
Download
Upvotes: 0
Reputation: 615
I had the same issue (winxp sp3, windbg 6.12..., !exploitable 1.6). Installing CRT 11 runtime did not work for me. So, the only solution I've found is to use the older version of !exploitable (1.0.6), you can download it here: https://msecdbg.codeplex.com/releases/view/28935
Upvotes: 0