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

news/2024/11/19 9:20:06/文章来源:https://www.cnblogs.com/20222405chu/p/18553640

1.实验内容

信息搜集是网络攻防的关键环节,通过分析目标系统获取有价值的信息,分为被动收集和主动扫描两种方式。被动收集利用 Google Hacking、WHOIS 等工具从公开资源中提取域名、IP 地址、子域等数据;主动扫描则借助 nmap 等工具识别目标的开放端口、服务及可能存在的漏洞。熟练掌握信息搜集技术是开展渗透测试和安全评估的基础,为制定有效防护策略提供了重要支持。

2.实验过程

(1)从www.besti.edu.cn、baidu.com、sina.com.cn中选择一个DNS域名进行查询

我选择的是baidu.com

获取如下信息:

①DNS注册人及联系方式

使用命令whois baidu.com进行查询

DNS注册人:MarkMonitor Inc.

联系方式:

邮箱:abusecomplaints@markmonitor.com

电话:+1.2086851750

②该域名对应IP地址

使用命令nslookup baidu.com进行查询

使用命令dig baidu.com进行查询

使用命令traceroute baidu.com进行查询

可以得到110.242.68.66和39.156.66.10两个ip地址

③IP地址注册人及联系方式

使用命令whois 110.242.68.66进行查询

IP地址注册人:Kong Lingfei

联系方式:

邮箱:konglf5@chinaunicom.cn

电话:+86-311-86681601

使用命令whois 39.156.66.10进行查询

IP地址注册人:haijun li

联系方式:

邮箱:hostmaster@chinamobile.com

电话:+86 1052686688

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

使用在线工具https://uutool.cn/ip/查询ip地址的具体位置

2)尝试获取微信中某一好友的IP地址,并查询获取该好友所在的具体地理位置

打开资源监视器,给好友打一个语音通话

可以找到好友的ip地址

查询一下这个ip地址的具体位置

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

①靶机IP地址是否活跃

使用命令nmap -sP 172.20.10.8查看靶机ip地址状态

可以看到靶机活跃(Host is up)

②靶机开放了哪些TCP和UDP端口

使用命令nmap -sT 172.20.10.8扫描TCP端口

使用命令nmap -sU 172.20.10.8扫描UDP端口

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

使用命令nmap -O 172.20.10.8扫描操作系统

操作系统:linux

版本:2.6

④靶机上安装了哪些服务

使用命令nmap -sV 172.20.10.8扫描服务信息

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

Nessus安装步骤:

下载官网:http://www.tenable.com/products/nessus/select-your-operating-system

kali在Platform中选择Debian(其他系统自行选择)

将下载好的Nessus-10.8.3-debian10_amd64.deb传入kali

使用命令dpkg -i Nessus-10.8.3-debian10_amd64.deb进行解压

再输入命令systemctl start nessusd启动Nessus服务

在Kali的浏览器中打开https://127.0.0.1:8834

点击Advanced

点击Accept the Risk and Continue进入安装界面

直接点击Continue

选择Register for Nessus Essentials

输入个人信息

会给一个激活码(这里用不到)

创建账户和密码

等待一会

进入这个页面再等待一会

无尽的等待

出现这个界面就说明安装好了

这可太棒了

接下来输入靶机的ip地址就可以开工了

①靶机上开放了哪些端口

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

全是漏洞 给干成筛子了

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

VNC Server 'Password' Vulnerability

VNC 服务可能使用默认密码或弱密码,攻击者可以通过尝试简单密码获得远程控制权限。

攻击方法:

确定 VNC 服务端口是否开放。

尝试通过默认密码或弱密码进行登录。

一旦成功登录,可以完全控制靶机的桌面环境,包括文件操作和应用管理。

Bind Shell Backdoor Detection

目标系统存在后门端口,该端口允许攻击者通过网络直接与靶机通信并执行任意命令。

攻击方法:

确定靶机是否存在开放的后门端口。

使用一个简单的网络连接工具,尝试与后门端口建立连接。

如果连接成功,攻击者可以直接与系统交互,执行命令或转储数据。

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

分别搜索了姓名、学号、学校+姓名

无隐私和信息泄漏问题

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

intitle:"login"查找网页标题中包含login的页面。

inurl:"admin"查找URL中包含admin的页面。

filetype:pdf查找 PDF 格式的报告文件。

site:baidu.com限制搜索范围为baidu.com网站。

cache:firefox.com查看Google缓存中的firefox.com网页内容。

"default password"查找精确匹配default password的页面。

password -default排除包含default的password页面。

related:facebook.com查找与facebook.com类似的网站。

allintitle:camera security查找标题中包含camera和security的页面。

allinurl:php login查找URL中包含php和login的页面。

3.问题及解决方案
问题1:使用whois命令时报错

问题1解决方案:使用root权限执行命令

问题2:离线安装Nessus失败,显示没有插件

问题2解决方案:根据报告中的步骤在线安装Nessus

4.学习感悟、思考等

通过本次实验,我学习到了信息收集、网络扫描与漏洞分析等技能,我深刻体会到信息收集在网络安全中的作用,以及隐私保护的重要性,我还见识到了很多高级的工具,让我大开眼界。这次实验让我感受到网络安全是一项系统性工作,需要综合各环节技能进行实践。这次学习不仅提升了我的技术能力,也强化了我对网络安全认识,为今后的学习和实践奠定了坚实基础。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/836648.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

京准电钟:北斗卫星同步时钟(NTP授时)助力智慧教育

京准电钟:北斗卫星同步时钟(NTP授时)助力智慧教育京准电钟:北斗卫星同步时钟(NTP授时)助力智慧教育 京准电钟:北斗卫星同步时钟(NTP授时)助力智慧教育 京准电子科技官微——ahjzsz 第一部分 网络时间同步显示系统概述: 医院、学校网络时间同步显示系统是由高精度GPS(…

织梦栏目伪静态出现Request Error!

问题:栏目伪静态出现Request Error! 解决办法:检查出现问题的栏目文件保存目录,确保目录路径末尾没有多余的 /。 将末尾的斜杠去掉,保存后页面访问应恢复正常。扫码添加技术【解决问题】专注中小企业网站建设、网站安全12年。熟悉各种CMS,精通PHP+MYSQL、HTML5、CSS3、Jav…

修改网站是修改源代码吗,了解网站修改的基本概念

什么是网站源代码:网站源代码是指构成网站的所有文件,包括HTML、CSS、JavaScript、PHP等。这些文件共同决定了网站的结构、样式和功能。修改网站的方式:通过后台管理界面:大多数现代网站都使用内容管理系统(CMS),如WordPress、Joomla等。通过后台管理界面,用户可以方便…

公司网站数据库修改软件,如何使用数据库管理软件修改公司网站数据库

使用数据库管理软件可以方便地修改公司网站的数据库。以下是具体步骤:安装数据库管理软件:下载并安装数据库管理软件,如phpMyAdmin、MySQL Workbench等。连接数据库:打开数据库管理软件,输入数据库的连接信息,包括服务器地址、用户名和密码。选择数据库:在数据库管理软件…

织梦网站的小图标修改,如何在织梦CMS中修改网站小图标

修改织梦CMS的网站小图标(Favicon)可以提升网站的视觉效果。以下是具体步骤:准备新的图标文件:准备一个16x16像素或32x32像素的PNG或ICO格式的图标文件。 例如,favicon.ico。上传图标文件:使用FTP工具(如FileZilla)连接到服务器,导航到网站根目录。 将新的图标文件上传…

懂了这个道理,人月神话不再是神话!

本文书接上回《解决DDD最大难题-如何划分领域》,关注公众号(老肖想当外语大佬)获取信息:最新文章更新;DDD框架源码(.NET、Java双平台);加群畅聊,建模分析、技术交流;视频和直播在B站。声明: 本文观点限定在重业务的软件系统研发场景下,其它场景不作为本文讨论的范围…

组合数学基础 - 学习记录

组合数学基础 - 学习记录组合数学基础 - 学习笔记 代码集合 1. 加法 / 乘法原理 加法原理 指若有 \(n\) 类选择完成工程,每类选择有 \(a_i\) 个方法,总完成方法数为 \(a_1+a_2+ \cdots +a_n\) 乘法原理 指若有 \(n\) 个步骤完成工程,每个步骤有 \(a_i\) 种方法,总完成方法数…

『玩转Streamlit』--交互类组件

交互类组件在Web应用程序中至关重要,它们允许用户与应用进行实时互动,能够显著提升用户体验。 用户不再只是被动地接收信息,而是可以主动地输入数据、做出选择或触发事件,从而更加深入地参与到应用中来。 此外,对于某些复杂的任务或操作,交互类组件可以将其分解成一系列简…

Jfinal框架运行时,端口号被占用

下载完Jfinal后按照启动说明,发现出现端口号被占用的问题 我们只需要去undertow.txt文件里面寻找undertow.port=80将修改成undertow.port=8080就可以运行成功了

Rust 的静态网站生成器「GitHub 热点速览」

如果你做过个人博客网站,那么一定对静态网站生成器不陌生。无论是 Ruby 语言的 Jekyll、Go 语言的 Hugo、还是基于 React 的 Gatsby,这些工具都有庞大的用户群体。对于喜欢的人来说,它们是无可替代的神器,而对于不喜欢的人,则可能难以“下咽”。正如俗话所说,“萝卜青菜,…