Registering implants
Implants must have separate registration and operation endpoints. This is required so that authentication happens properly. These endpoints can be changed or configured in your monarch.yaml file in ~/.monarch.
To be registered, an implant (or a profile on behalf of an implant) must authenticate to the registration endpoint using the agent_id it was compiled with. If a developer chooses, they can send additional information about the compromised host, namely:
{
"agent_id": "string",
"os": "string",
"arch": "string",
"username": "string",
"hostname": "string",
"uid": "string",
"gid": "string",
"pid": "string",
"home_dir": "string",
}The structure in the data field is explained on the next page.
Last updated