In recent years we have witnessed the release of a large number of C2s in different languages: Covenant in .NET, Merlin and Sliver in Go or Mythic in Python are some examples. All of them are added to the more classic tools established in previous years (Cobalt, Empire, …) creating a large ecosystem where sometimes it is difficult to choose between them all.
In September 2022, Havoc, a C2 written in multiple languages (C++, Golang, C and ASM) was published on github and has since achieved great notoriety in the world of offensive cybersecurity thanks to its modularity and efficiency, and has become one of the go-to free C2s.
In this post we will take a look at its installation process, as well as its operation and capabilities.
Installation
The installation of Havoc is simple and can be found in the documentation of the tool, the first thing we are going to do is to clone the repository:
![](https://www.securityartwork.es/wp-content/uploads/2024/07/image-740x225.png)