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
pyinstxtractor-ng
Open Source
PyInstaller Extractor Next Generation…
pokeheartgold
Free
Decompilation of Pokemon HeartGold/SoulSilver…
APKTool
Open Source
Kali
Tool for reverse engineering Android APK files. Decodes resources to their original form, rebuilds d…
omni
Open Source
A modern zero-allocation C++23 library for working with low-level Windows within user-space. Iterati…
NETReactorSlayer
Open Source
An open source (GPLv3) deobfuscator and unpacker for Eziriz .NET Reactor…
RetDec
Open Source
Retargetable machine-code decompiler based on LLVM. Developed by Avast. Decompiles x86, ARM, MIPS, P…