Intel IPP provides LZ4 patch file, archived at the /components/ directory. The archive contains the patch file (saved in $IPPROOT/components/components/interfaces/ipp_lz4) of drop-in optimization with Intel IPP functions for the LZ4 source code. Before building the library, you need to download v1.9.2.tar.gz file from LZ4 site and un-archive compressed file to working directory, for instance, mine is $HOME/IPP_DC.

To demonstrate the capabilities of this framework, we added several new Module types. All of them are types of payloads that enable similar tradecraft to generating shellcode from .NET Assemblies. At this time, we do not plan on adding additional module types to Donut. Those included in this release are sufficient to demonstrate the potential of the framework. With the examples and documentation that we have provided, you should have everything that you need to integrate a new loader and generate shellcode from your favorite type of payload. However, I leave open the possibility that we may go down additional rabbit holes in the future. :-)




Windows Loader V1.9.2