亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? brutetelnet.nse

?? Ubuntu packages of security software。 相當不錯的源碼
?? NSE
字號:
id='bruteforce'author = 'Eddie Bell <ejlbell@gmail.com>'description='brute force telnet login credientials'license = 'See nmaps COPYING for licence'categories = {'intrusive'}require('shortport')require('stdnse')require('strbuf')local soclocal catch = function() soc:close() endlocal try = nmap.new_try(catch)portrule = shortport.port_or_service(23, 'telnet')local escape_cred = function(cred) 	if cred == '' then		return '<blank>'	else		return cred 	endend--[[Returns a function which returns the next user/pass pair each timeit is called. When no more pairs are available nil is returned. There are plenty more possible pairs but we need to finda compromise between speed and coverage--]]local new_auth_iter = function()	local userpass = { 		-- guest		{'guest', ''}, {'guest', 'guest'}, {'guest', 'visitor'},		-- root		{'root', ''}, {'root', 'root'}, 		{'root', 'pass'}, {'root', 'password'},		-- admin		{'admin', ''}, {'admin', 'admin'},		{'admin', 'pass'}, {'admin', 'password'},		-- adminstrator		{'adminstrator', ''}, {'adminstrator', 'adminstrator'},		{'adminstrator', 'password'}, {'adminstrator', 'pass'},				-- others		{'visitor', ''}, {'netman', 'netman'}, {'Admin', 'Admin'},		{'manager', 'manager'}, {'security', 'security'},		{'username', 'password'}, {'user', 'pass'}, 		-- sentinel 		{nil, nil}	}	local i = 1 	return function(direction)		if not userpass[i][1] then 			return		 end		i = i + 1		stdnse.print_debug(3, id .. " " .. 				  userpass[i-1][1] .. ":" .. escape_cred(userpass[i-1][2]))		return userpass[i-1][1], userpass[i-1][2]	endend--[[Go through telnet's option palaver so we can get to the login prompt.We just deny every options the server asks us about.--]]local negotiate_options = function(result)	local index, x, opttype, opt, retbuf	index = 0	retbuf = strbuf.new()	while true do		-- 255 is IAC (Interpret As Command)		index, x = string.find(result, '\255', index)		if not index then 			break 		end		opttype = string.byte(result, index+1)		opt = string.byte(result, index+2)		-- don't want it! won't do it! 		if opttype == 251 or opttype == 252 then			opttype = 254		elseif opttype == 253 or opttype == 254 then			opttype = 252		end		retbuf = retbuf .. string.char(255)		retbuf = retbuf .. string.char(opttype)		retbuf = retbuf .. string.char(opt)		index = index + 1	end		soc:send(strbuf.dump(retbuf))end--[[A semi-state-machine that takes action based on output from theserver. Through pattern matching, it tries to deem if a user/passpair is valid. Telnet does not have a way of telling the clientif it was authenticated....so we have to make an educated guess--]]local brute_line = function(line, user, pass, usent)	if (line:find 'incorrect' or line:find 'failed' or line:find 'denied' or             line:find 'invalid' or line:find 'bad') and usent then		usent = false		return 2, nil, usent 	elseif (line:find '[/>%%%$#]+' or line:find "last login%s*:" or	        line:find '%u:\\') and not	       (line:find 'username%s*:' and line:find 'login%s*:') and	       usent then		return 1, escape_cred(user) .. ' - ' .. escape_cred(pass)  .. '\n', usent			elseif line:find 'username%s*:' or line:find 'login%s*:' then		try(soc:send(user .. '\r\0'))		usent = true	elseif line:find 'password%s*:' or line:find 'passcode%s*:' then		-- fix, add 'password only' support		if not usent then return 1, nil, usent end		try(soc:send(pass .. '\r\0'))	end	return 0, nil, usentend--[[Splits the input into lines and passes it to brute_line()so it can try to login with <user> and <pass>return value: 	(1, user:pass)	 - valid pair	(2, nil) 	 - invalid pair	(3, nil)  	 - disconnected and invalid pair	(4, nil)  	 - disconnected and didn't send pair--]]local brute_cred = function(user, pass)	local status, ret, value, usent, results	usent = false ; ret = 0	while true do		status, results = soc:receive_lines(1)		-- remote host disconnected		if not status then 			if usent then return 3 			else return 4 			end		end		if (string.byte(results, 1) == 255) then			negotiate_options(results)		end		results = string.lower(results)		for line in results:gmatch '[^\r\n]+' do 			ret, value, usent = brute_line(line, user, pass, usent)			if (ret > 0) then				return ret, value			end		end	end	return 1, "error -> this should never happen"endaction = function(host, port)	local pair, status, auth_iter 	local user, pass, count, rbuf		pair = nil ; status = 3 ; count = 0	auth_iter = new_auth_iter(); 	soc = nmap.new_socket()	soc:set_timeout(4000)	-- continually try user/pass pairs (reconnecting, if we have to)    -- until we find a valid one or we run out of pairs	while not (status == 1) do		if status == 2 or status == 3 then			user, pass = auth_iter() 		end		-- make sure we don't get stuck in a loop		if status == 4 then			count = count + 1			if count > 3 then return nil end		else count = 0 end		-- no more users left		if not user then break end		if status == 3 or status == 4 then			try(soc:connect(host.ip, port.number, port.protocol))		end		status, pair = brute_cred(user, pass)	end	soc:close()	return pairend

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久免费看少妇高潮| 一区二区三区影院| 一区二区三区四区亚洲| 国产综合色在线| 欧美日韩一区国产| 国产精品情趣视频| 国产精品一二三区| 欧美一卡在线观看| 天堂久久久久va久久久久| 一本到不卡免费一区二区| 欧美激情一区二区三区四区| 精品一区二区三区在线播放视频 | 欧美久久久久久久久中文字幕| 久久综合久久综合亚洲| 青娱乐精品视频在线| 欧美色倩网站大全免费| 一区二区三区在线视频播放| 丁香亚洲综合激情啪啪综合| 欧美r级在线观看| 免费欧美在线视频| 欧美日本在线播放| 一区二区三国产精华液| 91麻豆国产在线观看| 国产精品护士白丝一区av| 国产精品18久久久久久久久| www国产成人免费观看视频 深夜成人网| 五月天国产精品| 欧美高清激情brazzers| 午夜伊人狠狠久久| 欧美久久一区二区| 日韩成人午夜精品| 欧美一区二区三区影视| 美国三级日本三级久久99| 日韩手机在线导航| 久久99精品久久久久久国产越南 | 日本vs亚洲vs韩国一区三区| 欧美色中文字幕| 性做久久久久久| 日韩一区二区在线免费观看| 日本系列欧美系列| 精品国产人成亚洲区| 国产麻豆成人传媒免费观看| 精品三级av在线| 国产精品一级在线| 日韩伦理免费电影| 欧美亚洲禁片免费| 免费人成精品欧美精品| 国产婷婷一区二区| 91网站黄www| 亚洲bt欧美bt精品| 日韩美女视频在线| 国产大陆a不卡| 亚洲美女少妇撒尿| 欧美精品日韩精品| 国产精品一区二区三区乱码| 国产精品女同一区二区三区| 91国偷自产一区二区三区观看 | 韩国欧美一区二区| 亚洲日本丝袜连裤袜办公室| 欧美在线免费播放| 国产综合色视频| 亚洲激情图片qvod| 欧美第一区第二区| 91香蕉视频在线| 久久精品久久综合| 亚洲老司机在线| 日韩午夜小视频| 91啦中文在线观看| 韩国成人精品a∨在线观看| 亚洲欧美日韩小说| 久久―日本道色综合久久| 日本精品视频一区二区| 国产一区二区三区日韩| 悠悠色在线精品| 国产欧美日韩视频在线观看| 欧美精品三级日韩久久| 99久久99久久久精品齐齐| 奇米777欧美一区二区| 亚洲欧美日韩国产成人精品影院| 制服.丝袜.亚洲.另类.中文| 成人av电影在线播放| 久久99久久久欧美国产| 亚洲一区二区免费视频| 国产精品色哟哟网站| 欧美va亚洲va在线观看蝴蝶网| 色狠狠一区二区三区香蕉| 国产成人av一区二区三区在线观看| 亚洲国产精品一区二区久久 | 夜夜嗨av一区二区三区网页| 久久久久久电影| 777午夜精品免费视频| 97se亚洲国产综合自在线| 韩国精品久久久| 久久精品国产**网站演员| 亚洲精品国久久99热| 国产精品免费观看视频| 久久综合九色综合97婷婷| 欧美精品乱码久久久久久| 欧美中文字幕亚洲一区二区va在线 | 国产美女精品一区二区三区| 日韩一区精品字幕| 亚洲最色的网站| 亚洲靠逼com| 国产精品成人一区二区三区夜夜夜| 久久精品在线观看| 久久奇米777| 久久免费看少妇高潮| 久久综合九色综合久久久精品综合| 欧美一区二区高清| 日韩欧美一级精品久久| 制服丝袜中文字幕亚洲| 欧美一区二区三区在线观看| 91精品国产综合久久精品麻豆| 欧美日韩高清不卡| 欧美一级理论片| 精品国产人成亚洲区| 久久久高清一区二区三区| 2017欧美狠狠色| 日本一区二区三区在线不卡| 亚洲国产成人自拍| 亚洲图片激情小说| 亚洲免费在线观看| 午夜婷婷国产麻豆精品| 无码av免费一区二区三区试看| 日韩综合在线视频| 麻豆精品在线看| 国产一区二区三区四区五区美女| 国产精品一区一区三区| 99精品一区二区| 欧美自拍偷拍午夜视频| 日韩你懂的在线播放| 久久久精品综合| 亚洲天堂精品在线观看| 性久久久久久久| 国产一区二区三区免费在线观看| 国产.欧美.日韩| 91精品福利视频| 日韩写真欧美这视频| 久久久99精品免费观看不卡| 最新国产成人在线观看| 五月婷婷久久综合| 国产成人一区在线| 欧美午夜精品免费| 26uuu国产一区二区三区| 日韩一区在线播放| 日韩国产成人精品| 成人开心网精品视频| 欧美性色黄大片| 久久久综合激的五月天| 亚洲一区二区视频| 国产一区视频导航| 欧美喷水一区二区| 国产精品美女久久久久久久久久久 | 欧美性大战久久| 精品国产免费视频| 一区二区三区在线播| 国产一区二区久久| 欧美另类高清zo欧美| 国产视频一区二区在线| 午夜在线成人av| 99r国产精品| 欧美tickling挠脚心丨vk| 亚洲香肠在线观看| 成人黄色在线看| 亚洲精品一区二区在线观看| 一区二区三区精品在线观看| 99久久综合色| 久久这里只有精品6| 亚洲午夜久久久久中文字幕久| 国产剧情一区在线| 欧美一卡二卡在线观看| 亚洲一区中文日韩| 91亚洲男人天堂| 久久亚洲一区二区三区明星换脸 | 91精品国产全国免费观看| 中文字幕一区不卡| 国产精品一区二区三区四区| 欧美一区二区性放荡片| 亚洲午夜私人影院| 色综合久久天天| 亚洲天堂中文字幕| 成人美女视频在线看| 国产亚洲一二三区| 久久精品国产亚洲aⅴ| 欧美在线免费观看亚洲| 亚洲欧美偷拍三级| 色综合亚洲欧洲| 亚洲欧洲精品一区二区三区不卡| 高清不卡在线观看| 久久一夜天堂av一区二区三区| 麻豆国产一区二区| 精品日韩在线观看| 精品在线你懂的| 久久久久久久久久久99999| 激情文学综合插| 久久婷婷国产综合国色天香| 久久成人精品无人区| 久久一二三国产| 国产成人日日夜夜| 国产精品久久久久久久久快鸭|