Merlin C2 JARM - Detect
ID: merlin-c2-jarm
Severity: info
Author: pussycat0x
Tags: jarm,network,c2,ir,osint,cti,merlin,tcp
Description
Section titled “Description”Merlin is a post-exploit Command & Control (C2) tool, also known as a Remote Access Tool (RAT), that communicates using the HTTP/1.1, HTTP/2, and HTTP/3 protocols. HTTP/3 is the combination of HTTP/2 over the Quick UDP Internet Connections (QUIC) protocol. This tool was the result of my work evaluating HTTP/2 in a paper titled Practical Approach to Detecting and Preventing Web Application Attacks over HTTP/2. Merlin is also my first attempts at learning Golang.
YAML Source
Section titled “YAML Source”id: merlin-c2-jarm
info: name: Merlin C2 JARM - Detect author: pussycat0x severity: info description: | Merlin is a post-exploit Command & Control (C2) tool, also known as a Remote Access Tool (RAT), that communicates using the HTTP/1.1, HTTP/2, and HTTP/3 protocols. HTTP/3 is the combination of HTTP/2 over the Quick UDP Internet Connections (QUIC) protocol. This tool was the result of my work evaluating HTTP/2 in a paper titled Practical Approach to Detecting and Preventing Web Application Attacks over HTTP/2. Merlin is also my first attempts at learning Golang. reference: - https://github.com/cedowens/C2-JARM - https://merlin-c2.readthedocs.io/en/latest/ metadata: max-request: 1 tags: jarm,network,c2,ir,osint,cti,merlin,tcptcp: - inputs: - data: 2E type: hex host: - "{{Hostname}}" matchers: - type: dsl dsl: - "jarm(Hostname) == '29d21b20d29d29d21c41d21b21b41d494e0df9532e75299f15ba73156cee38'"# digest: 4b0a00483046022100e326eac530c418ae94fa52babb148bb0c78bf1101150657f1c124ab24b8d8fdb022100a84849dbe618109fa1186841d798f305268d7e147c20ea123139d697c4d1f031:922c64590222798bb761d5b6d8e72950Guide to check the vulnerabilities
Section titled “Guide to check the vulnerabilities”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.
$ nuclei -u "URL" -t "network/jarm/c2/merlin-c2-jarm.yaml"