Codebase list donut-shellcode / 8c6e6fcc-b23d-4eea-874a-9e1d87d9c245/main version-release-notes.txt
8c6e6fcc-b23d-4eea-874a-9e1d87d9c245/main

Tree @8c6e6fcc-b23d-4eea-874a-9e1d87d9c245/main (Download .tar.gz)

version-release-notes.txt @8c6e6fcc-b23d-4eea-874a-9e1d87d9c245/mainraw · 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