From 020980bcbab81416b768a4b3a9d293fb66822f94 Mon Sep 17 00:00:00 2001 From: nnposter Date: Mon, 22 Aug 2016 13:43:53 +0000 Subject: [PATCH] Adds a fingerprint for Dell iDRAC6 remote console to script http-default-accounts --- .../http-default-accounts-fingerprints.lua | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/nselib/data/http-default-accounts-fingerprints.lua b/nselib/data/http-default-accounts-fingerprints.lua index 12b24b960..9376043bb 100644 --- a/nselib/data/http-default-accounts-fingerprints.lua +++ b/nselib/data/http-default-accounts-fingerprints.lua @@ -623,3 +623,27 @@ table.insert(fingerprints, { {slclogin=user, slcpassword=pass}) end }) + +table.insert(fingerprints, { + --Version 1.10.12 + name = "Dell iDRAC6", + category = "console", + paths = { + {path = "/"} + }, + target_check = function (host, port, path, response) + return response.status == 301 + and response.header["server"] + and response.header["server"]:find("^Mbedthis%-Appweb/%d+%.") + and response.header["location"] + and response.header["location"]:find("/start%.html$") + end, + login_combos = { + {username = "root", password = "calvin"} + }, + login_check = function (host, port, path, user, pass) + return try_http_post_login(host, port, path, "data/login", + "1", + {user=user, password=pass}) + end +})