BOF.NET
BOF.NET copied to clipboard
A .NET Runtime for Cobalt Strike's Beacon Object Files
Adds `bofnet_executeassembly` function to execute standard .NET assemblies in-process through BOF.NET. Arguments can be optionally supplied. Console output is captured in a memory stream then returned through `BeaconConsole.WriteLine()`. Thanks for...
Hey, Really appreciate the effort that's gone into supporting the undocumented BOF functionality. I've run into an issue with `DownloadFile()`. It appears to work fine with `bofnet_execute` but throws a...
A BSTR `friendlyName` is declared but not freed in the main body of `getAppDomain` and the memory is leaked as a result ```diff while((hr = icrh->NextDomain(hDomainEnum, &iu)) == S_OK){ !...
I have attempted to build the solution and although it successfully created BOFNET.dll and bofnet.cna, it did not create bofnet_execute.cpp.x64.obj. From the cobalt strike server, the cna script needs to...
I am getting this error on the command line when calling bofnet_init. I used BOFNET 1.2.0 and copied the DLL. 