Extending Havoc C2

Blog series where I try to explain the third party interfaces in @C5pider's Havoc C2

This is a series of posts where I try to explain the third party interfaces in Havoc C2. The end goal of this series is to have a set of easy to understand proof of concept tooling that extends Havoc C2 using all of its official third party interfaces. Currently, that includes a custom agent and C2 channel, but may be expanded as more interfaces are added to Havoc.

The current plans are to write everything in python as it is the simplest way to explain how the interfaces work. If I don't fail too hard at explaining them, you should be able to develop these components in any other languages are familiar with as well.

Last updated