Cobalt Strike 包含一个名为 external_c2 的新 / 实验性功能。它绕过了可塑性配置(mallable profiles),并允许开发者自定义自己的通信通道。该代码是一个概念验证(POC),最终成为了解决实际问题的方案。
更多信息请阅读我们的博客:https://outflank.nl/blog/2017/09/17/blogpost-cobalt-strike-over-external-c2-beacon-home-in-the-most-obscure-ways/
i686-w64-mingw32-gcc -shared c2file_dll.c -o c2file.dll
感谢 @armitagehacker 提供关于 external_c2 功能的信息,包括使本工作得以实现的 C 示例代码。
感谢 Marc Smeets(@mramsmeets),他是博客的作者,也是在实际任务中实现此概念验证的人。
代码由 Mark Bergman(@xychix)编写,但很大程度上依赖于 @armitagehacker 最初的 C 示例。
BSD 许可证