# Windows Reverse Engineering Decompile Windows EXE, DLL, SYS, and .NET assemblies using Ghidra (native PE → C pseudocode) and ILSpy (.NET → C# source). Auto-detects binary type and selects the appropriate engine. ## Dependencies Run the dependency checker before decompiling: ```powershell powershell -ExecutionPolicy Bypass -File plugins/windows-reverse-engineering/skills/windows-reverse-engineering/scripts/check-deps.ps1 ``` Required (at least one): Java JDK 17+ with Ghidra, OR ilspycmd (.NET SDK). Optional: strings/strings2, dumpbin (Visual Studio C++ Build Tools), de4dot. Install missing: ```powershell powershell -ExecutionPolicy Bypass -File plugins/windows-reverse-engineering/skills/windows-reverse-engineering/scripts/install-dep.ps1 ``` If PowerShell execution policy blocks scripts, use: `powershell -ExecutionPolicy Bypass -File