-
Notifications
You must be signed in to change notification settings - Fork 3.1k
Open
Labels
template-contributionNuclei template contributionNuclei template contribution
Description
Is there an existing template for this?
- I have searched the existing templates.
Nuclei Template
id: rtl-tcp-server-detection
info:
name: RTL-TCP Server Detection
author: RandomRobbie
severity: info
description: |
Detects RTL-TCP servers used for Software Defined Radio (SDR).
RTL-TCP allows remote access to RTL-SDR dongles over TCP.
These servers can be used with SDR software like SDR#, GQRX, CubicSDR, etc.
reference:
- https://github.com/steve-m/librtlsdr
- https://osmocom.org/projects/rtl-sdr/wiki/Rtl-sdr
tags: rtl-sdr,sdr,radio,iot,discovery
classification:
cwe-id: CWE-200
cve-id: N/A
tcp:
- inputs:
- data: "{{hex_decode('01000000070b8140')}}" # Set frequency to 118MHz
- data: "{{hex_decode('020000000024f600')}}" # Set sample rate to 2.4MSPS
host:
- "{{Hostname}}"
port: "1234,8888,50000,50001,1235,8889"
read-size: 1024
matchers-condition: or
matchers:
- type: word
name: rtl0-handshake
words:
- "RTL0"
- type: word
name: sdr-software
words:
- "SoapySDR"
- "GNU Radio"
- "rtl_tcp"
- type: dsl
name: iq-data-stream
dsl:
- "len(body) > 100"
condition: and
extractors:
- type: kval
name: server-info
kval:
- host
- port
Relevant dumped responses
Anything else?
No response
Metadata
Metadata
Assignees
Labels
template-contributionNuclei template contributionNuclei template contribution