2018-2019-2 网络对抗技术 20165202 Exp6 信息搜集与漏洞扫描
博客目录
- 二、实践内容
- 各种搜索技巧的应用
- DNS IP注册信息的查询
- 基本的扫描技术:主机发现、端口扫描、OS及服务版本探测、具体服务的查点
- 漏洞扫描:会扫,会看报告,会查漏洞说明,会修补漏洞
- 三、实验中遇到的问题及解决
- 四、基础问题回答
一、实践目标
- 掌握信息搜集的最基础技能与常用工具的使用方法。
二、实践内容
各种搜索技巧的应用
1.通过搜索引擎进行信息搜集
- 搜索特定类型的文件:有些网站会链接通讯录,订单等敏感的文件,可以进行针对性的查找, 如Google,baidusite:edu.com filetype:xls 重点,打开标题为【XLS】的,会自动下载一个excel,就可以查看信息了。

2.使用traceroute进行路由侦查
- 在kali中使用traceroute www.weibo.com对连接该网络经过的路由进行探测:

由于虚拟机使用的是nat连接,traceroute返回的TTL exceeded消息无法映射到源IP地址、源端口、目的IP地址、目的端口和协议,因此无法反向NAT将消息路由传递回来,所以在主机下重新进行探测
26gm是我的主机。。
3.检查网址目录结构
- 进入
msfmsfconsole - 自动化的工具:
metasploit的brute_dirs,dir_listing,dir_scanner等辅助模块,主要是暴力猜解。以dir_scanner为例
use auxiliary/scanner/http/dir_scan进入扫描模块,设置一下参数 - 设置
RHOSTS为韦伯.com

- 然后没成功,换了一个同学用过的网址。。
目录结构暴露。。
此处不宜放图...DNS IP注册信息的查询
外围信息搜集
1.whois查询
以某个网址为例,使用whois查询域名注册信息

- 可以看到注册人姓名,组织,地址,街道啥的,北京xx互联网技术啥啥。。
2.nslookup查询 nslookup可以得到DNS解析服务器保存的缓存的结果,但并不是一定准确的。

看到我的网关192.165.153.2,看到韦伯的IP。
3.dig查询
dig可以从官方DNS服务器上查询精确的结果
dig 某度.com

4.地理位置查询

5.通过IP反查到域名

6.国内的也可以用站长工具(http://www.7c.com/)批量查询,结果更详细。

基本的扫描技术:主机发现、端口扫描、OS及服务版本探测、具体服务的查点
1.活跃主机扫描
利用ping命令扫描
ping xxx.com
2.nmap的使用- NMap,也就是Network - Mapper,最早是Linux下的网络扫描和嗅探工具包。nmap是一个网络连接端扫描软件,用来扫描网上电脑开放的网络连接端。确定哪些服务运行在哪些连接端,并且推断计算机运行哪个操作系统(这是亦称 fingerprinting)。Nmap 以隐秘的手法,避开闯入检测系统的监视,并尽可能不影响目标系统的日常操作。
- 基本功能有三个:一是探测一组主机是否在线;其次是扫描主机端口,嗅探所提供的网络服务;还可以推断主机所用的操作系统 。
- 语法格式:namp [空格] 【选项|多选项|协议】 【空格】
Nmap包含四项基本功能:主机发现(Host Discovery);端口扫描(Port Scanning);版本侦测(Version Detection);操作系统侦测(Operating System Detection)。另外Nmap提供强大的NSE(Nmap Scripting Language)脚本引擎功能,脚本可以对基本功能进行补充和扩展。
在kali下使用nmap -sn 10.211.55.*寻找该网段下的活跃主机:

可以看到有四个主机处于活跃状态,其中192.168.153.134是我的kali虚拟机。
使用nmap -sS 10.211.55.12扫描该主机开放的TCP端口

使用nmap -sU 10.211.55.12扫描该主机开放的UDP端口

3.smb服务的查点
- 进入msfmsfconsole
- 输入use auxiliary/scanner/smb/smb_version使用扫描操作系统的模块,设置参数

exploit开始扫描

可以看到扫描的操作系统版本号和设备名
漏洞扫描:会扫,会看报告,会查漏洞说明,会修补漏洞
OpenVAS是开放式漏洞评估系统,也可以说它是一个包含着相关工具的网络扫描器。其核心部件是一个服务器,包括一套网络漏洞测试程序,可以检测远程系统和应用程序中的安全问题。
- 在kali中使用apt-get install openvas下载安装openvas
- 先别着急,我建议先apt-get update,apt-get upgrade,apt-get dist-upgrade之后再下载安装vas,更新源记得设置成kali的官方源。
- 想要更换官方源,vi /etc/apt/sources.list,添加deb http://http.kali.org/kali kali-rolling main contrib non-free。
我是先下载安装的,后续会报错,然后我再更新的kali,更新完了检查openvas就没有错误了。这里给大家分享一个安装教程。
先安装配置openvas-setup,要等很久,之后能看到生成的用户名和密码,截个图记录一下

- openvas-check-setup检查安装,这一步很完美

- 之前生成的密码¥%……#&什么之类的,把他改掉openvasmd --user admin --new-password xxxxxx
- 启动openvas,openvas-start,会自动打开web UI,第一次会提示证书之类的错误,点击Advanced,然后左下角是个啥键我忘了,就是左下角,设置为可信任站点,然后登陆admin用户。

- 在UI中,点击菜单栏Scans下的Tasks,然后点击Task Wizard新建一个任务,填写目标主机的ip之后,开始扫描

- 看看有哪些项目。。

还可以,不过后面有几个危险级别很高的漏洞,看一下是咋回事:
选择FTP,看一个危险等级比较高的漏洞说明

- 这个漏洞的大概意思:安装了3D FTP客户端,容易出现目录遍历漏洞。
- 解决方法:更新至9.03版本
三、实验中遇到的问题及解决
1.openvas安装失败
解决:更新kali,更换软件源,重复安装...
四、基础问题回答
1)哪些组织负责DNS,IP的管理。
Internet 域名与地址管理机构(ICANN)是为承担域名系统管理,它设立三个支持组织,地址支持组织(ASO)负责IP地址系统的管理;域名支持组织(DNSO)负责互联网上的域名系统(DNS)的管理;协议支持组织(PSO)负责涉及Internet协议的唯一参数的分配。
2)什么是3R信息。
Registrar注册局, Registrar注册商, Registrant注册人。
3)评价下扫描结果的准确性。
大部分准确,不过那个nmap扫描网段内活跃主机的,会把我的网关给扫描出来,并不是虚拟机之类的,在进行后续扫描探查才发现不是主机。可能跟我的操作系统有关。。
五、实验总结
这次实验同某次实验类似,侧重点在观察扫描结果,分析,然后有漏洞的话要尝试打补丁,或者使用对应的方法升级系统,可以看到信息搜集也是十分重要的,何为信息?在大数据时代,什么都是你的“信息”,想要真正做到隐私、保密已经相当困难,我们只能在尽可能的情况下不要让自己的重要信息被别人“扫描”出来。
2018-2019-2 网络对抗技术 20165202 Exp6 信息搜集与漏洞扫描的更多相关文章
- 2018-2019-2 20165232 《网络对抗技术》 Exp6 信息搜集与漏洞扫描
2018-2019-2 20165232 <网络对抗技术> Exp6 信息搜集与漏洞扫描 一.实践目标 掌握信息搜集的最基础技能与常用工具的使用方法. 二.实践内容. 各种搜索技巧的应 D ...
- 2018-2019-2 网络对抗技术 20165237 Exp6 信息搜集与漏洞扫描
2018-2019-2 网络对抗技术 20165237 Exp6 信息搜集与漏洞扫描 实验目标 1 各种搜索技巧的应用: 2 DNS IP注册信息的查询: 3 基本的扫描技术: 主机发现.端口扫描.O ...
- 2018-2019-2 20165221 【网络对抗技术】-- Exp6 信息搜集与漏洞扫描
2018-2019-2 20165221 [网络对抗技术]-- Exp6 信息搜集与漏洞扫描 目录 1. 实践目标 2. 实践内容 3. 各种搜索技巧的应用 a. 搜索网址的目录结构 b.使用IP路由 ...
- 2018-2019-2 20165325 《网络对抗技术》 Exp6 信息搜集与漏洞扫描
2018-2019-2 20165325 <网络对抗技术> Exp6 信息搜集与漏洞扫描 实验内容(概要) 1 各种搜索技巧的应用: 2 DNS IP注册信息的查询: 3 基本的扫描技术 ...
- 2018-2019-2 网络对抗技术 20165206 Exp6 信息搜集与漏洞扫描
- 2018-2019-2 网络对抗技术 20165206 Exp6 信息搜集与漏洞扫描 - 实验任务 (1)各种搜索技巧的应用 (2)DNS IP注册信息的查询 (3)基本的扫描技术:主机发现.端口 ...
- 2018-2019-2 20165235 《网络对抗技术》 Exp6 信息搜集与漏洞扫描
2018-2019-2 20165235 <网络对抗技术> Exp6 信息搜集与漏洞扫描 1.实践目标 掌握信息搜集的最基础技能与常用工具的使用方法. 2.实践内容 (1)各种搜索技巧的应 ...
- 网络对抗技术 20165220 Exp6 信息搜集与漏洞扫描
网络对抗技术 20165220 Exp6 信息搜集与漏洞扫描 实验任务 (1)各种搜索技巧的应用 (2)DNS IP注册信息的查询 (3)基本的扫描技术:主机发现.端口扫描.OS及服务版本探测.具体服 ...
- 2018-2019-2 网络对抗技术 20165225 Exp6 信息搜集与漏洞扫描
2018-2019-2 网络对抗技术 20165225 Exp6 信息搜集与漏洞扫描 实践内容 (1)各种搜索技巧的应用 (2)DNS IP注册信息的查询 (3)基本的扫描技术:主机发现.端口扫描.O ...
- 2018-2019-2 20165336 《网络对抗技术》 Exp6 信息搜集与漏洞扫描
2018-2019-2 20165336 <网络对抗技术> Exp6 信息搜集与漏洞扫描 一.原理与实践说明 1.实践内容 本实践的目标是掌握信息搜集的最基础技能.具体有: 各种搜索技巧的 ...
随机推荐
- 《阿里巴巴Java开发规约》插件使用
通过Jetbrains官方仓库安装 1. 打开 Settings >> Plugins >> Browse repositories... 2. 在搜索框输入alibaba即可 ...
- CF1153E Serval and Snake(交互题)
题目 CF1153E Serval and Snake 很有意思的一道交互题 做法 我们观察到,每次查询一行,当这一行仅包含一端是返回的答案是奇数 根据这个性质查询每一行每一列,我们大体能知道两端的位 ...
- C#开发自己的Web服务器
介绍 我们将学习如何写一个简单的web服务器,用于响应知名的HTTP请求(GET和POST),用C#发送响应.然后,我们从网络访问这台服务器,这次我们会说“Hello world!” 背景 HTTP协 ...
- Http中Get和Post的区别(转载)
在B/S应用程序中,前台与后台的数据交互,都是通过HTML中Form表单完成的.Form提供了两种数据传输的方式——get和post.虽然它们都是数据的提交方式,但是在实际传输时确有很大的不同,并且可 ...
- SaltStack安装zabbix-agent-第九篇
环境 node1 192.168.56.11 角色 salt-master node2 192.168.56.12 角色 salt-minon 实现内容 使用salt远程安装zabbix ...
- linux之磁盘配额(quota)使用方法(转)
1.什么是quota 简单的说就是限制用户对磁盘空间的使用量. 因为Linux是多用户多任务的操作系统,许多人共用磁盘空间,为了合理的分配磁盘空间,于是就有了quota的出现. 2.quota的用途 ...
- ng2 quickstart-primeng
1.导入quickstart-angular项目 2.安装primeng npm install primeng 3.安装@angular/animations npm install @angula ...
- 2017 ACM-ICPC 亚洲区(南宁赛区)网络赛 A题 Weather Patterns
2017-09-25 15:49:45 writer:pprp 阅读理解,当时没有耐心去读,只要能读懂就大概可以做出来 题意如下: 有四种天气, State 1: snow State 2: rain ...
- 自学Java测试代码一数据类型、数组使用
2017-08-22 21:23:37. writer:pprp package test; public class helloWorld { int maxn = 123; //常量,需要定义一个 ...
- 「SSH 黑魔法」: 代理、端口转发和 shell 共享
在好朋友的推荐下,我看了这个视频: The Black Magic Of SSH 这个视频里面,介绍了 ssh 的一些高级应用:结合工作的经历,两类问题会对我们平时的工作帮助很大: 1. 两个人怎么 ...