Rivet
An asset for HardHat C2 written in Rust as an example/demo
Installation and Use
- Download cargo for the operating system the team server will be running on https://doc.rust-lang.org/cargo/getting-started/installation.html
- Navigate to the main folder and execute
dotnet build -c Release
- Copy the output Dlls to the
/HardHatC2/{HardHatC2Client or Teamserver}/Plugins
expected DLLs areRivet_ServerPlugin.dll
&Rivet_ClientPlugin.dll
- If HardHat is already running, go to the Setting page and refresh the plugins
- Build a test Rivet Asset from the build menu
Use
- Currently, Rivet is only meant to demo what a very basic Asset needs and should look like. It can run on Windows and has one command, which is just Whoami