1
0
mirror of https://github.com/nmap/nmap.git synced 2025-12-06 12:41:29 +00:00
Files
nmap/scripts/mswindowsShell.nse

33 lines
676 B
Lua

id = "MS Windows shell"
description = "If port 8888 is open and it echos a specific string then we\
might have found an open MSWindows shell."
author = "Diman Todorov <diman.todorov@gmail.com>"
license = "See nmaps COPYING for licence"
categories = {"backdoor"}
require "shortport"
portrule = shortport.port_or_service(8888, "auth")
action = function(host, port)
local status = 0
local result = ""
local client_ident = nmap.new_socket()
client_ident:connect(host.ip, port.number)
status, result = client_ident:receive_bytes(4096)
client_ident:close()
if string.match(result, "Microsoft Windows") then
return "Possible open windows shell found."
end
end