20199316 2019-2020-2 《网络攻防实践》第3周作业
20199316 2019-2020-2 《网络攻防实践》第3周作业
1.实践内容
网络踩点
网络踩点是指攻击者通过对目标组织或个人进行有计划、有步骤的信息收集,从而了解攻击目标的网络环境和信息安全状况,得到攻击目标完整剖析图的技术过程。
- 目标:对于组织,可查出具体使用的域名、网络地址范围、互联网上可直接访问的 IP 地址与网络服务、网络拓扑结构、电话号码段、电子邮件列表等等;对于个人,包括身份信息、联系方式、职业经历,甚至一些个人隐私信息。
- 手段:Web 信息搜索与挖掘;DNS 与 IP 查询;网络拓扑侦查。
网络扫描
网络扫描是确认网络运行的主机的工作程序,或是为了对主机进行攻击,或是为了网络安全评估。网络扫描程序,如Ping扫射和端口扫描,返回关于哪个IP地址映射有主机连接到因特网上的并是工作的,这些主机提供什么样的服务的信息。另一种扫描方法是反向映射,返回关于哪个IP地址上没有映射出活动的主机的信息,这使攻击者能假设出可行的地址。
主要功能:
1.扫描目标主机识别其工作状态(开/关机)
2.识别目标主机的端口状态(监听/关闭)
3.识别目标主机系统及服务程序的类型和版本
4.根据已知漏洞信息,分析系统脆弱点
5.生成扫描结果报告
- 总结:网络扫描器的功能:判断①目标主机是否在线;②目标主机端口打开状况;③目标主机的操作系统及相关信息;④目标主机可能存在的系统漏洞。
2.实践过程
2.1任务一 DNS与IP查询
任务一:从google.com、g.cn、baidu.com、sina.com.cn中选择一个DNS域名进行查询,获取如下信息:
- DNS注册人及联系方式
- 该域名对应IP地址
- IP地址注册人及联系方式
- IP地址所在国家、城市和具体地理位置
-
1.首先:访问whoisSoft.com网址查询baidu.com的相关信息。我们可以得到DNS注册人及联系方式等。
-
2.利用本机的cmd输入nslookup baidu.com查询baidu.com IP地址。
-
3.在whoisSoft.com网址输入IP(220.181.38.148),得到具体的国家城市位置信息。
2.1任务二 尝试获取BBS、论坛、QQ、MSN中某一好友的IP地址,把那个查询获取该好友所在的具体地理位置
首先打开Wireshark,选择本地网卡。选择字符串、分组详情,输入020048。利用电脑的微信给好友打电话。然后wireshark捕包就能够得到对方的IP地址,如下图所示。最后百度ip位置查询,可以精确查询IP地址对应的地理位置。可是打电话的人明明在山东泰安,不知道为什么显示山东青岛。
2.2动手实践:nmap
使用 nmap 对靶机进行扫描,回答以下问题。
- 1.靶机 IP 地址是否活跃?
- 2.靶机开放了哪些 TCP 和 UDP 端口?
- 3.靶机安装了什么操作系统?版本是多少?
- 4.靶机上安装了哪些网络服务?
使用 ifconfig 查看靶机 IP:
攻击机nmap -sP 127.0.0.1查询靶机IP地址是否活跃
如上图,表明靶机 IP 处于活跃状态。可以使用 nmap 对靶机进行端口扫描:
用指令nmap -sS 127.0.0.1对靶机进行TCP SYN扫描。使用nmap -sU 127.0.0.1对UDP端口进行扫描。使用nmap -O -sV 127.0.0.1对操作系统类型和网络服务进行扫描:
这里因为靶机的端口都是关闭的所以,我又尝试扫描了下自己的主机是有用的,如下:
2.3动手实践:Nessus
使用 Nessus 对靶机进行扫描,回答以下问题。
- 1.靶机上开放了哪些端口?
- 2.靶机各个端口上网络服务存在何种安全漏洞?
- 3.如何攻陷靶机环境,以获得系统访问权
- 首先下载messus并安装在kali里面
- 记录一下账号密码均是admin
- 进入 https://localhost:8834/ 管理页面,创建一个 Basic Network Scan 类型的 Scan,并添加靶机 IP,保存:
- 扫描结果:
如上,扫描主机ip,扫描结果显示低风险漏洞16个,中风险漏洞1个。
2.4实践作业
百度我的名字后,跳出本科对我的一篇采访文章
还有一篇我写的关于随机数的文章,泄露的资料不多,让我们更进一步百度
此时全是我写的学习博客,可见掌握的信息越多可以查到的信息就越多。
3.学习中遇到的问题及解决
-
问题1:kali进行端口扫描时候需要管理员权限,一开始没主意看,后来仔细看了报错英文才发现并改正。
-
问题1解决方案:sudo su提升权限
-
问题二:对很多工具的命令记不住
-
问题二解决方案:多练习多实践
4.实践总结
本次作业让我深刻认识到网络信息搜集技术的强大与伟大,在锻炼了自己的能力之于学习到了很多,也遇到了一些安装nessus的问题,通过百度找博客也解决了很多问题。当然在使用工具的同时,对许多命令也不熟悉,背后原理也不是很明白,需要自己去学习钻研。
参考资料
- [《网络攻防技术与实践)》]
- [https://blog.csdn.net/wwl012345/article/details/96998187]