【arp攻击】什么是中间人攻击,流量欺骗与流量劫持该怎么实现!

Ettercap中间人攻击——DNS劫持、替换网页内容与ARP欺骗 文章目录Ettercap简介常用指令DNS劫持设置kali机攻击靶机靶机反应更换靶机访问页面的内容Ettercap替换网页内容编写过滤器发现靶机加载过滤器并开始攻击靶机反应ARP劫持监控靶机访问内容发现主机加载插件并开始攻击自动加载靶机图片靶机反应写在最后 Ettercap 简介 Ettercap是一个综合性的中间人攻击工具,使用它可以进行ARP欺骗、拦截器、DNS欺骗等常见的中间人攻击。 常用指令 1.用户界面类型 -T, –text 使用只显 阅读详情

在这里插入图片描述

无线欺骗攻击中,多数是以无线中间人攻击体现的。中间人攻击是一种“间接”的入侵攻击,是通过拦截、插入、伪造、终端数据包等各种技术手段将受入侵者控制的一台计算机虚拟放置在网络连接中的两台通信计算机之间,这台计算机就称为“中间人”。

一、中间人攻击简介

无线欺骗攻击中,多数是以无线中间人攻击体现的。中间人攻击是一种“间接”的入侵攻击,是通过拦截、插入、伪造、终端数据包等各种技术手段将受入侵者控制的一台计算机虚拟放置在网络连接中的两台通信计算机之间,这台计算机就称为“中间人”。

二、常用的欺骗工具

在kali linux里面有欺骗工具包,包括Ettercap、ARPSpoof、DNSChef、SSLStrip等。

三、中间人攻击(一) -arpspoof+drifrnet实现MiTM攻击

1、MiTM攻击简介

MiTM攻击是通过劫持两个用户之间的流量来实现的,而这种流量可以通过使用Wireshark和其他数据包嗅探器等工具来监测到.。你可以在本文接下来的部分,看到Wireshark是如何对每个数据包的细节进行嗅探的,研究者们可以使用Wireshark来捕获这些数据包以供日后的详细分析。

假设有外国政府间谍正在对一位专家的电脑进行监控,我的任务就是检查他们是否从该专家的电脑里盗取了具有图片性质的信息,比如机密地图、计划、知识产权等。这样,为了弄清事情的危害程度,我就要具体判断这些被传输的图片信息到底是什么内容。

首先,我需要进行MitM,把自己置于攻击目标和路由器之间。这样,所有的流量我就都可以监测到了。完成MitM之后,我需要使用一个名为“driftnet”的工具,driftnet是一款用于抓取指定接口数据流上面图片的软件。这样我就能将图片信息存储并显示在我的计算机上。

2、arpspoof实施MiTM攻击

在进行MiTM的方法上,我刚开始有arpspoof和Ettercap两种选择。

ettercap是一款现有流行的网络抓包软件,它利用计算机在局域网内进行通信的ARP协议的缺陷进行攻击,在目标与服务器之间充当中间人,嗅探两者之间的数据流量,从中窃取用户的数据资料。

而arpspoof同样也可以完成APR欺骗,在经过对比后,我发现虽然Ettercap使用起来更加简单上手,但arpspoof却更加可靠。于是最后,我决定用arpspoof实施MiTM。

1)信息收集

获取kali的IP地址

ifconfig
192.168.200.129



在这里插入图片描述

获取受害者IP地址

ipconfig   
192.168.200.134 



在这里插入图片描述

2)开启IP地址转发

echo 1 >/proc/sys/net/ipv4/ip_forward



在这里插入图片描述

3) 开始欺骗

arpspoof -i eth0 -t 192.168.200.134 192.168.200.1



在这里插入图片描述

1.命令"arpspoof -i网卡 -t目标IP网关IP”的作用是将目标机数据经Kali后传给网关。
2.命令"“arpspoof -i 网关IP目标IP”的作用是将网关返回的数据经Kali后到达目标机。



3、driftnet接收图片

driftnet是一款简单而使用的图片捕获工具,能够捕获到网络数据包中的图片,同时支持抓取和显示音频文件,可用于捕获微信朋友圈中的相片、微博配图等等。

现在,我应该可以看到双方发送或接收的所有图片,下一步我要做的就是激活driftnet。我可以通过在Kali的任何终端输入driftnet来做到这一点,不过切记,不要使用arpspoof运行的开放终端,因为这将终止arpspoof。

如果kali没有,直接下载即可

apt-get install driftnet



在这里插入图片描述

看到窗口在获取信息,这时可以打开抓取工具

driftnet -i eth0 (-i 指定监听的网络接口)   



在这里插入图片描述

使用受害者电脑访问4399网站,我们在kali上抓到了图片(HTTP协议才能抓到,HTTPS抓不到)

在这里插入图片描述

4、解决drifrnet无法抓取图片问题

drifrnet无法抓取图片,这与arpspoof的命令有关

网上的教程大多是

arpspoof -i 【网卡名称】 -t 【受害者IP】 【网关IP】
arpspoof -i eth0 192.168.200.134 192.168.200.2


这时使用wireshark抓包观察

在这里插入图片描述

我们看到在kali上抓取eth0网卡的数据,筛选受害者IP,看到了抓到了受害者的流量。

可以看到,抓到的都是受害者ip (即192.168.200.134)发出的请求。所依上面的那条命令指的是,把我自己伪装成网关,局域网内的其他受害主机发出的请求报文,全部先发给我。

那么,通过计算机网络的基础知识可知,如果想要抓取图片流,上述命令只能抓到本地上传的图片。

如果你要抓取请求到的图片,你就不能使用上述命令。

需要改成

arpspoof -i [网卡名称] -t [网关IP] [受害者IP]
arpspoof -i eth0 -t 192.168.200.1 192.168.200.134



问题来了,如果我即想抓取请求图片流,又想抓取响应图片流呢

arpspoof -i [网卡名称] -r [网关IP] -t [受害者IP]
arpspoof -i eth0 -r 192.168.200.1 -t 192.168.200.134



在这里插入图片描述

5、永久保存操作

driftnet -i eth0 -b -a -d 目录



在这里插入图片描述

在这里插入图片描述

四、中间人攻击(二) -ARP欺骗

1、流量转发

仅仅是截获流量,被攻击主机很容易发现异常,如何神不知鬼不觉的监视被攻击的主机呢?这就需要我们启动流量转发功能!
进行DNS欺骗之前,要检查攻击机,有没有开启IP转发。
Net.ipv4.ip_forward=0,则IP转发没有开启,需要手动将其设为1。

sysctl net.ipv4.ip_forward

#如果为0,使用下面命令修改为1
sysctl -w net.ipv4.ip_forward=1

或者修改此处
vi /etc/sysctl.conf



在这里插入图片描述

2、开启apache服务

service apache2 start   



在这里插入图片描述

3 、修改DNS并设计页面

1)修改便捷式ettercap中的DNS文件

vi /etc/ettercap/etter.dns   



在这里插入图片描述

* A 192.168.200.129

"*"代表DNS劫持后指定跳转的页面,例如“*”改为www.qq.com,那么被劫持的对象访问了WWW.qq.com会跳转到192.168.200.129的apache页面上来。
“A 192.168.200.129”指的是劫持后跳转的地址信息,记住本地的eth网卡地址



2)设计index.html文件

该文件是网站的主页文件。可以修改原来的index.html,也可以自己写一个新的页面,替换掉之前的index.html。

在这里插入图片描述

<HTML>
<head>
<title>ARE YOU KIDDING</title>
<h1>hellow, test.....!!</h1>
<body>
SOMETHING FOR NOTHING!
</body>
</head>
</HTML>



测试访问index.html

http://127.0.0.1/



在这里插入图片描述

4、启动ettercap图形界面

1)启动大蜘蛛

ettercap -G   



在这里插入图片描述

-G命令是开起GUI模式。大家不喜欢使用图形界面的话,ettercap也有命令行模式,后面我也会附上ettercap进行DNS欺骗的命令。

2) 配置网卡

局域网内搭建的环境,选择eth0。

在这里插入图片描述

根据实际情况选择网卡

3)介绍功能

确定eth0网卡,选择好网卡后点击勾就行

在这里插入图片描述

开启搜索和停止搜索

在这里插入图片描述

4)扫描存活主机

Host->Scan for hosts->hosts list扫描网段内的主机数量,并列出。

在这里插入图片描述

5)列出扫描到的主机

在这里插入图片描述

在这里插入图片描述

可发现存活的主机的mac和IP

6)添加网关和被监听的主机

选择192.168.200.134(被害者主机)后点击Add to Target1会出现:Host 192.168.200.134 Add to Target1

在这里插入图片描述

然后在选择192.168.200.2网关后点击Add to Target2 出现:Host 192.168.200.1 Add to Target2

在这里插入图片描述

7)配置arp poisoning

开启ARP毒化,选择远程嗅探连接和远程窃听

在这里插入图片描述

在这里插入图片描述

8)配置插件

Plugins->Manage plugins,然后双击dns_spoof:劫持的意思,会弹出Activating dns_spoof plugin… :

在这里插入图片描述

在这里插入图片描述

9)成功DNS劫持

这时候不管受害者电脑访问任何http协议的网站,都会跳转到我指定的index.html界面

http协议网站

在这里插入图片描述

HTTPS协议网站

在这里插入图片描述

10)分析检查

查看受害者的arp表

在这里插入图片描述

我们看到了网卡的mac地址和kali的mac地址一致,正确情况下mac地址不可能一致

ping找到劫持的IP

在这里插入图片描述

我们看到了kali的地址,如果想停止arp劫持,关闭arpspoof窗口即可。

五、中间人攻击(三) arpspoof+Ettercap嗅探密码

1、开启路由转发

echo 1 >/proc/sys/net/ipv4/ip_forward   



在这里插入图片描述

利用arpspoof进行攻击欺骗

arpspoof -i eth0 -t 192.168.200.134(受害者IP) 192.168.200.2 (网关)
arpspoof -i eth0 -r 192.168.200.2 -t 192.168.200.134



在这里插入图片描述

2、使用Ettercap进行ARP欺骗

嗅探http登录密码

ettercap -Tq -i eth0   



在这里插入图片描述

3、获取浏览用户密码

在这里插入图片描述


如何系统学习网络安全?

网络安全作为数字时代的核心技术基石,已成为保障各行业安全稳定运行的坚实屏障。筑牢网络安全的防线,掌握先进的防护策略和技能正上升为国家与企业发展的战略优先级。

构建稳固的网络安全能力是一个体系的工程,需要从夯实基础理论出发,持续深化到攻防对抗与应急响应的实战层面。

如果你是准备学习网络安全(黑客)或者正在学习,我可以把我自用的360独家内部资料分享给你,包含以下内容你应该能用得上:

①网络安全学习路线
②20份渗透测试电子书
③安全攻防357页笔记
④50份安全攻防面试指南
⑤安全红队渗透工具包
⑥网络安全必备书籍
⑦100个漏洞实战案例
⑧安全大厂内部视频资源
⑨历年CTF夺旗赛题解析

一、网络安全(黑客)学习路线

网络安全(黑客)学习路线,形成网络安全领域所有的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。

在这里插入图片描述

二、网络安全教程视频

我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了。

三、网络安全CTF实战案例

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这里带来的是CTF&SRC资料&HW资料,毕竟实战是检验真理的唯一标准嘛~

img

四、网络安全面试题

最后,我们所有的作为都是为就业服务的,所以关键的临门一脚就是咱们的面试题内容,所以面试题板块是咱们不可或缺的部分,这里我给大家准备的就是我在面试期间准备的资料。

在这里插入图片描述

网安其实不难,难的是坚持和相信自己,我的经验是既然已经选定网安你就要相信它,相信它能成为你日后进阶的高效渠道,这样自己才会更有信念去学习,才能在碰到困难的时候坚持下去。

机会属于有准备的人,这是一个实力的时代。人和人之间的差距不在于智商,而在于如何利用业余时间,只要你想学习,什么时候开始都不晚,不要担心这担心那,你只需努力,剩下的交给时间!

这份完整版的网络安全学习资料已经上传优快云,朋友们如果需要可以微信扫描下方优快云官方认证二维码免费领取【保证100%免费】

img

中间人攻击-流量欺骗与流量劫持总结 前言 无线欺骗攻击中,多数是以无线中间人攻击体现的。中间人攻击是一种“间接”的入侵攻击,是通过拦截、插入、伪造、终端数据包等各种技术手段将受入侵者控制的一台计算机虚拟放置在网络连接中的两台通信计算机之间,这台计算机就称为“中间人”。 渗透有风险,点到为止! 一、中间人攻击简介 无线欺骗攻击中,多数是以无线中间人攻击体现的。中间人攻击是一种“间接”的入侵攻击,是通过拦截、插入、伪造、终端数据包等各种技术手段将受入侵者控制的一台计算机虚拟放置在网络连接中的两台通信计算机之间,这台计算机就称为“中间人”。 二、 阅读详情

相关推荐

上一篇: 网络安全级别划分为几个等级?
下一篇: 内网渗透骚操作:20招教你突破“与世隔绝”的目标主机
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值