20222310 2024-2025-1 《网络与系统攻防技术》实验五实验报告

一、实验内容

1.从www.besti.edu.cn、baidu.com、sina.com.cn中选择一个DNS域名进行查询,获取以下信息

(1)DNS注册人及联系方式

(2)该域名对应IP地址

(3)IP地址注册人及联系方式

(4)IP地址所在国家、城市和具体地理位置

2.尝试获取BBS、论坛、QQ、MSN中某一好友的IP地址,并查询获取该好友所在的具体地理位置

3.使用nmap开源软件对靶机环境进行扫描,回答以下问题并给出操作命令

(1)靶机IP地址是否活跃

(2)靶机开放了哪些TCP和UDP端口

(3)靶机安装了什么操作系统,版本是多少

(4)靶机上安装了哪些服务

4.使用Nessus开源软件对靶机环境进行扫描,回答以下问题并给出操作命令

(1)靶机上开放了哪些端口

(2)靶机各个端口上网络服务存在哪些安全漏洞

(3)你认为如何攻陷靶机环境,以获得系统访问权

5.

(1)通过搜索引擎搜索自己在网上的足迹,并确认自己是否有隐私和信息泄漏问题

(2)并练习使用Google hack搜集技能完成搜索(至少10种搜索方法)

二、实验过程

1.从www.besti.edu.cn、baidu.com、sina.com.cn中选择一个DNS域名进行查询,获取以下信息

(1)DNS注册人及联系方式

我选择baidu.com进行DNS域名查询

首先,我们可以访问 www.whois365.com (一个支持全球域名WHOIS查询的网站),然后在里面输入baidu.com,获取我们想要得到的信息

其次,我们也可以在kali终端输入whois baidu.com,也可以得到相关信息

(2)该域名对应IP地址

kali输入nslookup baidu.comdig baidu.com,都可以获取DNS对应的IP地址

(3)IP地址注册人及联系方式

kali输入whois 39.156.66.10whois 110.242.68.66,获得IP地址注册人及联系方式

(4)IP地址所在国家、城市和具体地理位置

在(3)输出的结果中,我们可以找到IP地址所在国家

然后我们使用IP属地查询工具获取IP所在的城市和具体地理位置

2.尝试获取BBS、论坛、QQ、MSN中某一好友的IP地址,并查询获取该好友所在的具体地理位置

windows主机打开资源监视器,查看网络,选中QQ.exe,查看网络活动,我们查询第一个IP地址的地理信息

3.使用nmap开源软件对靶机环境进行扫描,回答以下问题并给出操作命令

(1)靶机IP地址是否活跃

kali终端输入nmap -sn -PE 172.30.0.0/24,对当前所在网段进行扫描,发现了很多活跃主机

选择IP为172.30.0.186的主机进行ping测试,发现可以ping通

(2)靶机开放了哪些TCP和UDP端口

kali终端输入nmap -sT -sU 172.30.0.186

TCP开放端口:49152,62078

UDP开放端口:5353

其中67号UDP端口可能开放,也可能被过滤

(3)靶机安装了什么操作系统,版本是多少

kali终端输入nmap -0 172.30.0.186

发现这是个iPhone操作系统,版本未知

(4)靶机上安装了哪些服务

kali终端输入nmap -sv -Pn 172.30.0.186

从开放的端口来看,只能得知安装了tcpwrapped服务

4.使用Nessus开源软件对靶机环境进行扫描,回答以下问题并给出操作命令

配置好Nessus环境以后,直接新建一个扫描,选择Basic Network Scan,Targets输入想要攻击的IP,Save后直接开始扫描,扫描结果如图,一共扫描出了52个漏洞,包括严重漏洞,高危漏洞,中危漏洞和普通漏洞

(1)靶机上开放了哪些端口

Vulnerabilities中,点开Netstat Portscanner,发现8834号tcp端口开放

(2)靶机各个端口上网络服务存在哪些安全漏洞

扫描到的漏洞如下

下图中的漏洞是关于OpenJDK的多个漏洞。具体来说,这些漏洞影响了OpenJDK的多个版本,包括8版本(8u422之前的版本)、11版本(11.0.0至11.0.24之前的版本)、17版本(17.0.0至17.0.12之前的版本)、21版本(21.0.0至21.0.4之前的版本)以及23版本(23.0.0之前的版本)。

(3)你认为如何攻陷靶机环境,以获得系统访问权

利用OpenJDK的漏洞,通过网络访问并利用多种协议来攻击受影响的Oracle Java SE、Oracle GraalVM for JDK以及Oracle GraalVM Enterprise Edition产品,成功的攻击可以导致对Oracle Java SE、Oracle GraalVM for JDK以及Oracle GraalVM Enterprise Edition中可访问数据的未经授权的更新、插入或删除访问,以及部分未经授权的读取访问。

5.

(1)通过搜索引擎搜索自己在网上的足迹,并确认自己是否有隐私和信息泄漏问题

通过搜索自己的名字,名字+学号,名字+身份证号,名字+手机号的组合,发现都没有与自己有关的信息,说明自己没有隐私和信息泄露的问题

(2)并练习使用Google hack搜集技能完成搜索

intitle:管理员登陆

insite:cg.cs.tsinghua.edu.cn

北京电子科技学院.pdf

site:baidu.com

intext:瓜

allintitle:李子柒

inurl:kingdom

filetype:ppt

cache:文心

Index of/bin

三、问题及解决方案

问题:kali安装Nessus的时候遇到困难

解决方案:查找相关教程如https://blog.csdn.net/m0_68472908/article/details/137255414

四、学习感悟、思考等

本次实验主要难度在于安装Nessus的过程,安装过程格外艰难,我遇到了下载插件时经常下载到一半突然停止的问题,多次更换网络后得以解决。

本次实验我学会了使用nmap扫描靶机的相关信息和漏洞,通过IP地址查找对应的地理信息,DNS域名查询,使用Google hack搜集技能完成搜索等技术,使用这些技术并不复杂,难点往往是配置环境。

posted on 2024-11-17 14:13  abe1fan  阅读(16)  评论(0编辑  收藏  举报

导航