网络渗透实验二


一、sinffer(wireshark)分析

1.1过滤查询

如:查主机发去的http报文

ip.src=192.168.43.246 and http

在这里插入图片描述

1.2 查看外网通信的数据包

如:这里用主机访问某生活网站并登陆,截获明文的登陆信息
在这里插入图片描述

二、ARP欺骗

2.1用A主机捕获B主机发送到外网的数据

这里使用两台虚拟机,kali和unbutu,都用nat连接使他们在同一网段下,通过同一个网关向外网发送数据。这里kali作为A主机实施欺骗,unbutu作为B主机。
在A对B实施欺骗的过程中,A会冒充该子网的网关,使B对外网的请求数据发送到错误的地址。

ifcong查看两主机的ip:
A主机:192.168.234.129
B主机:192.168.234.128

查看网关ip:
arp -a
网关:192.168.234.2
对B进行成欺骗:
arpspoof -i eth0 -t 192.168.234.128 192.168.234.2

在这里插入图片描述用wireshark查看,发现B主机的数据包发往A主机,此时B主机已经无法正常访问外网。

2.2查看B主机发往外网的明文信息

在很多网址的登陆界面的账户密码都是明文传输的,所以当A截获B的流量时自然也能看到B发送的账号密码信息。
此时先对A主机开启转发,转发截获B的流量到真正网关,使B能与真正网关完成握手协议,正常上网。这样A就能截获B的http流量了,其中数据流量只是经过A。

新开一个终端:
echo 1 >> /proc/sys/net/ipv4/ip_forward

在这里插入图片描述这样就可以查看http报文找到B上网时输入的明文账号信息了,如:B登陆某生活网站
在这里插入图片描述

三、wireshark还原FTP数据

3.1判断ftp服务器

wireshark过滤只查看ftp数据包
在这里插入图片描述
FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中的协议之一。FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。其中FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源。在开发网站的时候,通常利用FTP协议把网页或程序传到Web服务器上。此外,由于FTP传输效率非常高,在网络上传输大的文件时,一般也采用该协议。
默认情况下FTP协议使用TCP端口中的 20和21这两个端口,其中20用于传输数据,21用于传输控制信息。但是,是否使用20作为传输数据的端口与FTP使用的传输模式有关,如果采用主动模式,那么数据传输端口就是20;如果采用被动模式,则具体最终使用哪个端口要服务器端和客户端协商决定。
图中可以看出
192.168.182.132请求了192.168.182.1
192.168.182.1响应了192.168.182.132
所以说,192.168.182.1为服务器

3.2客户登陆ftp的账号密码c

查看客户端的请求信息

ip.src == 192.168.182.132 and ftp

在这里插入图片描述

3.3还原文件

文件通过tcp传输,过滤一下,发现zip数据包

在这里插入图片描述tcp追踪流并保存元素数据得到压缩包,是一个加密压缩包,可通过压缩包爆破工具解开
在这里插入图片描述在这里插入图片描述继续寻找发现txt文件,同理保存数据打开
在这里插入图片描述在这里插入图片描述

四、MD5破解

直接在线工具
在这里插入图片描述

五、John the Ripper

John the Ripper免费的开源软件,是一个快速的密码破解工具,用于在已知密文的情况下尝试破解出明文的破解密码软件,支持目前大多数的加密算法,如DES、MD4、MD5等。它支持多种不同类型的系统架构,包括Unix、Linux、Windows、DOS模式、BeOS和OpenVMS,主要目的是破解不够牢固的Unix/Linux系统密码。
John the ripper是一款基于字典的免费的密码破解工具。简单来说就是进行暴力密码破解,这种密码破解方式,耗费时间长、耗费处理器资源多。尝试的密码越多,所需的时间就越长。

思考

1.如何防止arp攻击

可将局域网内的每台计算机ARP都改用静态的方式,不过这样只适用于小型局域网,大型网络需要经常跟换ARP表。
还有网上设备可借由DHCP保留网络上各计算机的MAC地址,在伪造的ARP数据包发出时即可侦测到。

2.安全的密码应遵循的原则

1.密码长度不宜过短,不然可通过暴力手段破解;
2.密码设置不能太过简单,不能有太强的规律性,不然容易被猜出来;
3.避免纯数字,用用数字,字母,特殊字符混合组成密码
4.定期更改密码

3.字典攻击中字典的重要性

一本好的字典可以增加爆破成功率,可以让攻击者更快速的取得成果。

总结

通过这次实验学会了通过wireshark这类sinffer工具的使用和arp欺骗的一些知识;了解arp协议,ftp协议,md5加密的一些知识。知识是一个不断积累的过程,我要学的还有很多。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值