Skip to content

Covenant C2 JARM - Detect

ID: covenant-c2-jarm

Severity: info

Author: pussycat0x

Tags: jarm,network,c2,ir,osint,cti,covenant,tcp

Covenant is a .NET command and control framework that aims to highlight the attack surface of .NET, make the use of offensive .NET tradecraft easier,and serve as a collaborative command and control platform for red teamers.

id: covenant-c2-jarm
info:
name: Covenant C2 JARM - Detect
author: pussycat0x
severity: info
description: |
Covenant is a .NET command and control framework that aims to highlight the attack surface of .NET, make the use of offensive .NET tradecraft easier,and serve as a collaborative command and control platform for red teamers.
reference:
- https://github.com/cedowens/C2-JARM
- https://twitter.com/MichalKoczwara/status/1548685058403360770
metadata:
max-request: 1
tags: jarm,network,c2,ir,osint,cti,covenant,tcp
tcp:
- inputs:
- data: 2E
type: hex
host:
- "{{Hostname}}"
matchers:
- type: dsl
dsl:
- "jarm(Hostname) == '21d14d00000000021c21d14d21d21d1ee8ae98bf3ef941e91529a93ac62b8b'"
# digest: 490a00463044022029fec5bdf510b6958290b402bcbbb91751853aa6f90174df7756b27809dad2de0220509869c91ea098afb986be881bebdee8b7ca2571e724185695ff1f69c54d8b31:922c64590222798bb761d5b6d8e72950

This template is used to detect vulnerabilities in web applications. It can be used with the Nuclei tool to scan for specific patterns or behaviors.

Terminal window
$ nuclei -u "URL" -t "network/jarm/c2/covenant-c2-jarm.yaml"

View on Github