Codebase list donut-shellcode / e9c42bdf-6809-4fb6-8077-3e327bc7ca86/upstream version-release-notes.txt
e9c42bdf-6809-4fb6-8077-3e327bc7ca86/upstream

Tree @e9c42bdf-6809-4fb6-8077-3e327bc7ca86/upstream (Download .tar.gz)

version-release-notes.txt @e9c42bdf-6809-4fb6-8077-3e327bc7ca86/upstreamraw · history · blame

* v0.9.1:
  * Dual-Mode shellcode that can run in either x64 for x86 (WOW64) processes.
  * Automatic detection of the CLR version required for .NET Assembly payloads.
  * AMSI bypassing for version .NET 4.8 that ensure all Assemblies can be safely loaded.
  * Modular system for adding bypasses. Your choide of bypass functionality is compiled into payload.exe based on compiler flags.
  * Bypass for Device Guard policy preventing execution of dynamically generated .NET code
  * Better handling of Main functions (Entry Points) that use an object array containing string arrays, rather than an array of strings
* v1.0:
  * C# generator
  * C# wrapper for our dynamic library
  * Python generator
  * Python wrapper for our dynamic library
  * Better documentation for debugging, designing with, and integrating Donut.
* v1.1:
  * Automatic unloading of Application Domains after the Assembly finishes executing.
  * Support for HTTP proxies