Skip to content

Add a service probe, NSE script version scan , and NSE script for CVE-2024-54772 for MikroTik-WinBox - #2973

Closed
deauther890 wants to merge 5 commits into
nmap:masterfrom
deauther890:mikrotik-winbox
Closed

Add a service probe, NSE script version scan , and NSE script for CVE-2024-54772 for MikroTik-WinBox#2973
deauther890 wants to merge 5 commits into
nmap:masterfrom
deauther890:mikrotik-winbox

Conversation

@deauther890

@deauther890 deauther890 commented Nov 26, 2024

Copy link
Copy Markdown

The non-legacy payload starts with bytes “\x22\x06” and it is 36 bytes long. The response should match the following: 35 bytes of data, the first 2 bytes are “\x21\x06” and the last byte is either \x00 or \x01. In this case, the RouterOS version is 6.43+.

The legacy payload starts with bytes “\xf8\x05” and it is 250 bytes long. The response should match the following: 250 bytes of data and the first 2 bytes are “\xf8\x05”. Legacy match avoids echo services. In this case, the RouterOS version is < 6.43.

The NSE script "mikrotik-routeros-version.nse" can get the exact version of the RouterOS.

Please, read the following report winbox_service_probe.

The NSE script "mikrotik-routeros-usernames-enum.nse" can enumerate valid usernames using WinBox service in MikroTik-RouterOS (CVE-2024-54772).

@deauther890 deauther890 changed the title Add a service probe for MikroTik WinBox Add a service probe, NSE script version scan , and NSE script for CVE-2024-54772 for MikroTik-WinBox Feb 15, 2025
@nmap-bot nmap-bot closed this in f6b7c06 Mar 12, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants