Example Usage
//Get an ICLRMetaHost, an ICLRRuntimeInfo, an ICorDebug and then call ICorDebug.Initialize()
var corDebug = new CorDebug();
var callback = new CorDebugManagedCallback();
//You use event handlers for some, none, or all events
callback.OnAnyEvent += (s, e) =>
{
Console.WriteLine(e.Kind);
e.Controller.Continue(false);
};
corDebug.SetManagedHandler(callback);
//Use the CreateProcess() extension method that omits lpApplicationName and contains optional parameters
var process = corDebug.CreateProcess("powershell.exe", dwCreationFlags: CreateProcessFlags.CREATE_NEW_CONSOLE);
while (true)
Thread.Sleep(1);
See also
xAnalyzer
Open Source
…
NebulaFD
Free
A work in progress, reimagined decompiler for Clickteam Fusion.…
AAIdrive
Open Source
Implementations of some Android Auto features as unofficial IDrive apps…
wxapkg
Free
跨平台微信小程序反编译 GUI 工具,.wxapkg 文件扫描 + 解密 + 解包工具…
NTRGhidra
Open Source
A Nintendo DS binary loader for Ghidra…
GDB with pwndbg
Open Source
Kali
GDB (GNU Debugger) enhanced with pwndbg plugin for exploit development and reverse engineering. Adds…