本周主要学习第3章网络信息收集技术。目标系统中存在的安全缺陷和漏洞信息是攻击者信息收集的重点,这些安全缺陷和漏洞通常会存在于构成目标信息系统的三大核心元素——人、网络与主机系统中。html
网络信息收集方法
1 网络踩点:web搜索与挖掘、DNS和IP查询、网络拓扑侦察
2 网络扫描:主机扫描、端口扫描、系统类型探查、漏洞扫描
3 网络查点:旗标抓取、网络服务查点web
实践做业
nmap扫描待定靶机
1 测试靶机IP地址是否活跃,黄色部分为靶机。
2 端口扫描结果
3 网络服务类型探查
vim
本周经过视频学习了KaliSecurity-信息搜集的主要工具和漏洞分析的主要工具OpenVAS的安装,对视频中所提到的命令进行了体验,并无产生什么问题,这里主要总结一下视频实践内容。安全
主机探测指识别目标主机是否可用,便是否在线,因为IDS、IPS和WAF等保护措施的存在,探测过程当中还要考虑这些保护措施的探测。服务器
netenum
IP段生成工具 主要用ping进行测试
网络
fping -g
测试在线IP
负载均衡
nbtscan
内网扫描 NetBIOS
工具
arping
内网扫描 探测MAC地址
学习
netdiscover
探测内网信息,综合显示多种信息
测试
dmitry
对目标详细扫描
wafw00f
对防御措施探测
lbd
是否存在负载均衡检测
肯定目标后,要对目标的更多信息进行收集,就要用到主机扫描工具。
`nmap` 对目标简单扫描
nmap
后带参数:-vv
表示详细输出-p
表示端口扫描-o
表示操做系统检测traceroute
表示路由跟踪-sP
表示C段主机扫描-A
万能扫描开关nmap
能够实现:主机探测、端口扫描、版本检测、系统检测、支持探测脚本的编写。
指纹识别是在操做系统和应用级别的信息收集。
Banner抓取 cutl-I
应用程序指纹识别
常规主动指纹识别 nmap -sV
被动指纹识别 p0f
用于网络分析
web指纹识别 whatweb
探测常见web服务
acccheck
可以使用用户名密码枚举尝试与目标IP进行链接尝试swaks
邮件发送测试工具smpt-user-enum
用户枚举工具sslscan
扫描服务器SSL接受的加密方式,公钥等信息wireshark
数据包分析必备工具根据视频内容及查询相关经验贴,用openvas initial setup
初始化后成功安装。
(视频中的步骤并不完善,须要借助网络相关经验贴)
通过两周的学习,发现网络攻防是一个庞大的知识体系,须要对知识日积月累,也须要实际操做的练习,只有亲手去作,才能加深印象,有所收获。
《网络攻防技术与实践》
openVAS安装、启动 - - 博客频道 - CSDN.NET http://blog.csdn.net/iggvim/article/details/22714729
Kali Linux安装OpenVAS详细教程_百度经验 http://jingyan.baidu.com/article/20095761caee43cb0721b416.html