20154313_刘文亨

  • 博客园
  • 首页
  • 新随笔
  • 联系
  • 订阅
  • 管理
随笔 - 4  文章 - 0  评论 - 0

20154313 刘文亨 EXP6

20154313Exp6 信息收集与漏洞扫描

1. 实验内容

本次实践目标是掌握信息搜集的最基础技能与常用工具的使用方法。

(1)各种搜索技巧的应用

(2)DNS IP注册信息的查询

(3)基本的扫描技术:主机发现、端口扫描、OS及服务版本探测、具体服务的查点

(4)漏洞扫描:会扫,会看报告,会查漏洞说明,会修补漏洞

2.实验步骤

1、 信息搜集

·

whois查询注册信息

·

输入指令 whois + 域名,查询注册信息(这里以sina为例)。

需要注意的是要去掉www等前缀,因为注册域名时通常会注册一个上层域名,子域名由自身的域名服务器管理,在whois数据库中可能查询不到。

从查询得到的信息中可以看到域名,注册机构ID,域名状态:客户端/服务器禁止删除、禁止修改、禁止转移,注册ID:sinacomcn2,注册人:北京新浪互联信息服务有限公司,注册邮箱:domainname@staff.sina.com.cn,赞助注册商:北京新网数码信息技术有限公司,有4台服务器,注册时间和过期时间。

·

nslookup,dig域名查询

·

用nslookup查询:

用dig查询:

都能得到访问的IP地址为192.168.200.2(#53)

·

IP2Location 地理位置查询

·

在网站 www.maxmind.com 上输入IP地址可查到对应的地理位置信息。

在网站 www.shodan.io 上还可以额外查到端口信息、协议服务信息及SSL证书信息等,仔细找的话也能看到访问的链接。

在 www.ip-adress.com/reverse-ip-lookup 上面看的就更直观点,两者也都给出了地图定位信息(虽然误差十几公里),但也相当厉害了。

·

tracert路由探测

·

在Linux系统下可以通过指令traceroute追踪访问链接时经过的网关(路由器)信息,然而由于Linux是在虚拟机中采用NAT连接模式,Linux通过我们主机上的网络访问链接,我们充当其路由器的角色,但其本身相对于我们来说只是个进程,因此返回的TLL无法正确映射到Linux的IP地址及端口,就无法正常显示追踪路径(换成桥接模式应该可以)。

因此我们可以在windows上使用tracert指令追踪,然后将查询到的路径IP上传到站长之家上得到对应的物理地址。

·

搜索引擎查询

·

直接在各大搜索平台上输入 filetype:文件类型 关键字 site:域名类型,就能直接搜到相关信息。

·

 活跃主机扫描扫描

·

在linux下可以通过执行netdiscover命令直接对私有网段进行主机探测。

也可以通过 msf 中位于 modules/auxiliary/scanner/discovery 模块下的 arp_sweep, ipv6_multicast_ping, ipv6_neighbor, ipv6_neighbor_router_advertisement, udp_probe,udp_sweep 来扫描活跃主机。

·

nmap扫描

·

1.nmap -sn扫描活动主机

2.nmap -sS IPADRESS对特定主机进行TCP端口扫描

3.nmap -sU IPADRESS扫描特定主机的UDP协议端口信息

4.nmap -O IPADRESS扫描特定主机操作系统

5.nmap -sV IPADRESS扫描特定主机的微软服务版本信息

2、漏洞扫描

可以先执行 openvas-check-setup 查看openvas的状态,

提示未找到命令,则说明我的Linux上没有装,有的会提示错误,一般是版本太旧需要更新,一样的安装步骤。

使用指令进行 openvas 的安装。

apt-get update
apt-get dist-upgrade
apt-get install openvas
openvas-setup

安装完后可以使用指令 openvas-check-setup 检查安装状态,如果有提示错误也可以根据提供的错误和提示的修正方法FIX来订正。

直到提示如下 It seems······is OK 则说明成功。

成功后使用指令 openvasmd --user=admin --new-password=admin 添加用户和密码,接着使用

openvasmd

openvas-start

启动服务,它会自动跳出一个网页,如果浏览器提示不安全陌生链接的话,选择advanced,然后点击左下角设为例外就行。

选择 Scans —— Tasks —— Task Wizard

输入要扫描主机的IP地址,经过漫长的等待~~~~~~

扫描完成提示Done后就可以查看具体的信息

这一页能看到我扫的主机安全性并不高,存在严重隐患,点击Done进去可以查看漏洞信息,有一个高危漏洞和一个中等漏洞。

点进去高危漏洞,看到其详细信息

从summary总结那一栏可以看到这个 Microsoft Windows中的漏洞,可以通过ms17-010补丁修复,百度了下这项补丁得知,攻击者可以通过想Microsoft服务器发送特定的消息来达到控制的目的。

同时也可以在Solution那一栏看到修复的办法。

回到扫描的那一页,单击扫描项的名字,可以看到一些关于扫描配置的信息

点击 Results 可以看到一些更加具体的信息。

这里显示了除了一个高危漏洞和中等漏洞以外的东西,大部分都没有评定出具体的危险等级,只有一个显示为中等危险,点开了好几个进去看后,大概知道这些基本都是可以查询到主机上的一些设备服务信息,但远没有危险到会被利用来达到影响甚至控制主机的目的,所以安全评定那里没有作出等级评定而显示为Log(日志),算是危险性极弱的一类。

3.实验后回答问题

(1)哪些组织负责DNS,IP的管理。

· 全球根服务器均由美国政府授权的ICANN统一管理,负责全球的域名根服务器、DNS和IP地址管理。

· 全球一共有5个地区性注册机构:ARIN(北美地区业务),RIPE(负责欧洲地区业务),APNIC(负责亚太地区业务),LACNIC(负责拉丁美洲美洲业务),AfriNIC(负责非洲地区业务)。

(2)什么是3R信息。

· Registrant:注册人

· Registrar:注册商

· Registry:官方注册局

· 3R注册信息分散在官方注册局或注册商各自维护数据库中,官方注册局一般会提供注册商和Referral URL信息,具体注册信息一般位于注册商数据库中。

(3)评价下扫描结果的准确性。

· 扫描结果并不全面,至少我拿360扫出来的就比openvas的多,不过openvas扫出来的漏洞也算挺关键的,能切中要害,基本可以为攻击者提供方法。

 4.实验总结与体会

这次实验好简单啊,我越来越厉害了,我的水平越来越高了。

转载于:https://www.cnblogs.com/liuwenheng/p/9022856.html

20154313 刘文亨 实验6相关推荐

  1. 20154313 刘文亨 EXP6

    20154313Exp6 信息收集与漏洞扫描 1. 实验内容 本次实践目标是掌握信息搜集的最基础技能与常用工具的使用方法. (1)各种搜索技巧的应用 (2)DNS IP注册信息的查询 (3)基本的扫描 ...

  2. 合肥工业大学—SQL Server数据库实验四:数据库的分离和附加

    数据库的分离和附加 1. 数据库分离 2. 数据库附加 1. 数据库分离 当SQL Server服务器运行时,该服务器上所有的数据库自动处于运行状态,而运行中的数据库文件是无法进行数据库文件的拷贝的. ...

  3. 解读模拟摇杆原理及实验

    解读模拟摇杆原理及实验 Interpreting Analog Sticks 当游戏支持控制器时,玩家可能会一直使用模拟摇杆.在整个体验过程中,钉住输入处理可能会对质量产生重大影响.让来看一些核心概念 ...

  4. legend位置 pyecharts_实验|pyecharts数据可视化分析-1

    1. 实验介绍 本实验主要介绍pyecharts基本特点与属性. 1.1. 实验目的 了解pyecharts功能.特点.与安装方式. 1.2. 知识点 pyecharts特点 pyecharts图表 ...

  5. 2019春第二次课程设计实验报告

    2019春第二次课程设计实验报告 一.实验项目名称: 贪吃蛇游戏编写: 二.实验项目功能描述: 这个实验主要是实现游戏的正常运行,实现的目标是对小蛇移动的控制, 同时对小蛇数据的保存,如何实现转弯的效 ...

  6. 汇编语言程序设计 实验九

    实验内容 实验一: 补全程序t1.asm,完成在屏幕上输出内存单元中的十进制两位数 ; 在屏幕上输出内存单元中的十进制两位数 assume cs:code, ds:data data segmentd ...

  7. 20172324 2018-2019-1《程序设计与数据结构》实验2报告

    20172324 2018-2019-1<程序设计与数据结构>实验2报告 课程:<程序设计与数据结构> 班级: 1723 姓名: 曾程 学号:20172324 实验教师:王志强 ...

  8. JAVA第二次验证设计性实验报告

    [实验任务一]:素数输出 (3)实验报告中要求包括程序设计思想.程序流程图.源代码.运行结果截图.编译错误分析等内容. 1.   实验内容 (1)计算并输出3~100之间的素数. (2)编程满足下列要 ...

  9. 20172329 2017-2018-2 《程序设计与数据结构》实验五报告

    这是这学期最后一次实验了,也是学到了很多东西,希望自己可以可以善始善终,加油! 让我们开始这一篇博客吧! 20172329 2017-2018-2 <程序设计与数据结构>实验五报告 课程: ...

最新文章

  1. C/C++基础面试集锦(一)strcpy、memcpy
  2. java 遍历写什么_Java文件遍历及文件读写
  3. 经典C语言程序100例之八零
  4. OJ1306-最长公共子上升序列【dp】
  5. sql server 跟踪_SQL Server跟踪标志指南; 从-1到840
  6. Android使用Aspectj(AOP)
  7. 将xml文件打包进dll(或exe)
  8. Thread中yield方法
  9. windows下安装jmeter
  10. 发那科机器人注油_安川机器人加油保养流程
  11. c4d阿诺德渲染器支持a卡吗_请问C4D的OC渲染器支持的显卡是越好越快吗?
  12. Hive性能调优之Mapper和Reducer
  13. 超牛逼的几款轻量级笔记软件!
  14. 蓝芽技术的原理和应用(2)(转)
  15. android设置头像同时设置模糊背景
  16. oracle进行列合并,oracle列合并的实现方法
  17. 在Mac os上使用LaTex
  18. IK分词器下载、使用和测试
  19. 长尾序列用户行为建模中可转移参数的学习(KDD-2020)
  20. PHP isset() 和 empty() 的使用

热门文章

  1. 按键精灵使用脚本编写测试Android入门与实战
  2. C语言小项目——计时器(倒计时+报警提示)
  3. STM32 TIM1输入捕获测试输入信号的频率
  4. go语言IDE的选择与配置
  5. 湖南中医药大学OJ—1170到1179
  6. vue中如何去掉空格
  7. 大数据早报:国产新一代人工智能芯片发布 「龙猫数据」获3370万元A轮融资(11.8)
  8. Android Studio App 接入微信登录
  9. css常用的中文字体
  10. 使用Origin根据数据的二维图(单x,单y)进行线性拟合