Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Closed
wants to merge 5 commits into from

Conversation

deauther890
Copy link

@deauther890 deauther890 commented Nov 26, 2024

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.

1 participant