nuclei-templates/network/misconfig/erlang-daemon.yaml

37 lines
1.2 KiB
YAML

id: erlang-daemon
info:
name: Erlang Port Mapper Daemon
author: pussycat0x
severity: low
description: |
The erlang port mapper daemon is used to coordinate distributed erlang instances. His job is to keep track of which node name listens on which address. Hence, epmd map symbolic node names to machine addresses.
reference:
- https://nmap.org/nsedoc/scripts/epmd-info.html
- https://book.hacktricks.xyz/network-services-pentesting/4369-pentesting-erlang-port-mapper-daemon-epmd
- https://medium.com/@_sadshade/couchdb-erlang-and-cookies-rce-on-default-settings-b1e9173a4bcd
metadata:
verified: true
max-request: 1
shodan-query: product:"Erlang Port Mapper Daemon"
tags: demon,enum,erlang,epmd,network,misconfig,tcp
tcp:
- inputs:
- data: "\x00\x01\x6e"
host:
- "{{Hostname}}"
port: 4369
matchers:
- type: word
words:
- "HTTP/1.1"
negative: true
extractors:
- type: dsl
name: default-instances
dsl:
- trim(raw, '[ ]')
# digest: 4a0a00473045022100cd83b7db7a738badc1ee1068f3a27f5e39a1eafbc3fd6c11c58bc700109e3f2a022071036860511978e2b00c92aa9a2b0194d89a829466b94273f7824ddf95aca5af:922c64590222798bb761d5b6d8e72950