【安全牛学习笔记】服务扫描

1.简述

  识别开放端口上的应用
  识别目标操作系统
  提高攻击效率

2.分类

Banner信息获取
服务识别
操作系统识别snmp分析
防火墙识别

3.Banner
(1).含义

在等定的时间或场景中显示提示语
包含 软件开发商,软件名称,服务类型,版本号
可从版本号中获取已知的漏洞和弱点

(2).获取建立连接后直接接受banner信息

(3).python套接字编程利用

importsocket
conn=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
conn.connect((“1.1.1.1",21))
conn.recv(4096)
conn.close()

(4).常用命令

dmitry-p1.1.1.1
dmitry-pb1.1.1.1
-p扫描TCP
-b读取banner信息--------------------------------------
nmap-sT1.1.1.1-p22--script=banner
--------------------------------------
amap-B1.1.1.121
amap-B1.1.1.11-65535|grepon

4.服务识别(1).判断

通过特征行为和响应字段判断
发送一系列复杂的探测
根据响应特征分析signature

(2).常用命令

nc-nv1.1.1.180

直接连接端口

--------------------------------------
nmap1.1.1.1-p80-sV
--------------------------------------
amap1.1.1.180

amap1.1.1.120-30–q
amap1.1.1.120-30-qb
-q不输出关闭的端口-b输出acsii码的banner信息

5.操作系统识别(1).技术

TTL起始值
系统服务特征
被动操作系统识别(IDS,抓包分析)

(2).python脚本

fromscapy.allimport*
win=“1.1.1.1”
linu=“1.1.1.2”
aw=sr1(IP(dst=win)/ICMP())
al=sr1(IP(dst=linu)/ICMP())
#构造数据包ifal[IP].ttl<=64:
#判读返回的TTL值print“hostisLinux”
else:
print“hostiswindows”

(3).常用命令

nmap1.1.1.1-O
--------------------------------------
xprobe21.1.1.1
--------------------------------------
p0f结合ARP欺骗识别全网OS

6.SNMP扫描(1).简述

简单网络管理协议
用于网络设备的管理
容易错误配置
默认用户public/private/manager常开在161/162端口

(2).MIB tree

SNMP Management Information Base (MIB)

  树形的网络设备管理功能数据库
  是一种通用的国际标准

(3).常用命令

onesixtyone1.1.1.1public
onesixtyone-cdict.txt-ihosts-omy.log-w100枚举用户
--------------------------------------
snmpwalk-cpublic-v2c1.1.1.11.3.6.1.4.1.77.1.2.25
--------------------------------------
snmpcheck-t1.1.1.1
snmpcheck-t1.1.1.1-cprivate-v2
snmpcheck-t1.1.1.1-w

7.SMB扫描
(1).Server Message Block

  服务器信息块网络文件共享协议
  允许应用程序和终端用户从远端的文件服务器访问文件资源
  功能复杂,漏洞较多
  默认开启

(2).常用命令

nmap-v-p139,445192.168.60.1-20
nmap192.168.60.4-p139,445
--script=smb-os-discovery.nse
smb版本扫描nmap-v-p139,445--script=smb-check-vulns
--script-args=unsafe=11.1.1.1
--------------------------------------
nbtscan-r1.1.1.1/24
--------------------------------------
enum4linux-a1.1.1.1

8.SMTP扫描
(1).Simple Mail Transfer Protocol

简单邮件传输协议25端口

(2).常用命令

nc-nv1.1.1.125
nc直接连接
--------------------------------------
nmapsmtp.163.com-p25--script=smtp-enum-users.nse
--script-args=smtp-enumu-sers.methods={VRFY}
nmapsmtp.163.com-p25--script=smtp-open-relay.nse
---------------------------------------
smtp-user-enum-MVRFY-Uusers.txt-t10.0.0.1
smtp服务器用户枚举

9.防火墙识别(1).防火墙状态

发送 SYN,回复 NO
发送 ACK,回复 RST
状态 Filtered
--------------------------------------发送 SYN,回复 SYN+ACK/SYN+RST

发送 ACK,回复 NO
状态 Filtered
--------------------------------------发送 SYN,回复 SYN+ACK/SYN+RST
发送 ACK,回复 RST
状态 Open/Unfiltered
--------------------------------------发送 SYN,回复 NO
发送 ACK,回复 NO
状态 Closed

(2).常用命令nmap-sA172.16.36.135-p22

-sA发送ack包,不会被防火墙记录10.负载均衡识别

(1).分类

广域网负载均衡(智能DNS)
应用负载均衡(HTTP-Loadbalancing)Nginx,Apache

(2).常用命令

lbdwww.baidu.com
lbdmail.163.com

10.WAF识别
(1).Web Application Firewall

web应用防护系统
执行针对HTTP/HTTPS的安全策略来专门为W eb应用提供保护

(2).常用命令

wafw00f-l
可识别的WAF列表
wafw00fhttp://www.microsoft.com
--------------------------------------
nmapwww.microsoft.com--script=http-waf-detect.nse

时间: 2024-12-24 16:40:40

【安全牛学习笔记】服务扫描的相关文章

【安全牛学习笔记】SMB扫描

SMB扫描 ╋━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╋┃SMB扫描                                                                     ┃┃nmap -v -p 139,134 192.168.60.1-20                                          ┃┃nmap 192.168.1.132 -p139,445 --script=smb-os-disc

【安全牛学习笔记】 端口扫描

端口扫描 ╋━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╋ ┃隐蔽端口扫描                                                    ┃ ┃Syn-----syn/ack-----rst                                         ┃ ┃Scapy                                                           ┃ ┃  sr1(IP(dst="

&#8203;【安全牛学习笔记】端口扫描(二)

端口扫描(二) ╋━━━━━━━━━━━━━━━━━╋ ┃端口扫描                          ┃ ┃隐蔽扫描-----syn                  ┃ ┃  不建立完整链接                  ┃ ┃  应用日志不记录扫描行为-----隐蔽 ┃ ┃僵尸扫描                          ┃ ┃  极度隐蔽                        ┃ ┃  实施条件苛刻                    ┃ ┃  可伪

【安全牛学习笔记】

弱点扫描 ╋━━━━━━━━━━━━━━━━━━━━╋ ┃发现弱点                                ┃ ┃发现漏洞                                ┃ ┃  基于端口五福扫描结果版本信息(速度慢)┃ ┃  搜索已公开的漏洞数据库(数量大)      ┃ ┃  使用弱点扫描器实现漏洞管理            ┃ ╋━━━━━━━━━━━━━━━━━━━━╋ [email protected]:~# searchsploit Usage:

【安全牛学习笔记】&#8203;NMAP

NMAP ╋━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╋ ┃NMAP                                                                                              ┃ ┃nmap扫描脚本                                                                                   

【安全牛学习笔记】&#8203; NESSUS

NESSUS ╋━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╋ ┃NESSUS                                                                    ┃ ┃家庭版                                                                    ┃ ┃    免费                                             

【安全牛学习笔记】TOR

保护隐私防止被追踪 志愿者组成 长期在天朝完全无法使用 感谢 云 暗网 互联网搜索引擎无法发现 互联网黑市 下载和看视频是不道德的行为 互联网黑市交易的货币是比特币 比特币很难在互联网复原 下载 http://www.torproject.org/download/download-easy.html.en#linux http://pan.baidu.com/s/1sjkdPO5 问题1:should not be run as root; 问题2:服务启动错误 a 暗网wiki http:/

【安全牛学习笔记】主动信息收集-发现(三)

╋━━━━━━━━━━━━━╋ ┃发现-----三层发现         ┃ ┃优点                      ┃ ┃    可路由                ┃ ┃    速度比较快            ┃ ┃缺点                      ┃ ┃    速度比二层慢          ┃ ┃    经常被边界防火墙过滤  ┃ ┃IP.icmp协议              ┃ ╋━━━━━━━━━━━━━╋ ╋━━━━━━━━━━━━━━━━━━━━━━

【安全牛学习笔记】DNS区域传输、DNS字典爆破、DNS注册信息

DNS区域传输.DNS字典爆破.DNS注册信息 ╋━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╋ ┃DNS区域传输                                                    ┃ ┃  dig @ns1.example.com example.com axfr    ┃ ┃  host -T -l sina.com 8.8.8.8                             ┃ ╋━━━━━━━━━━━━━━━━━