25 lines
1.1 KiB
YAML
25 lines
1.1 KiB
YAML
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,c2,ir,osint,cti,merlin
|
|
tcp:
|
|
- inputs:
|
|
- data: 2E
|
|
type: hex
|
|
host:
|
|
- "{{Hostname}}"
|
|
matchers:
|
|
- type: dsl
|
|
dsl:
|
|
- "jarm(Hostname) == '29d21b20d29d29d21c41d21b21b41d494e0df9532e75299f15ba73156cee38'"
|
|
# digest: 4a0a0047304502206927699c48ebbe2c756ba0c79ae85757a37395e98f8db448c7b598f89bd0fa0d022100ddb47054f2364d5b5ef80155c64cf7976d830a4a3317127ae71abe5be2819b7c:922c64590222798bb761d5b6d8e72950 |