计算机网络- 网络数据的嗅探与欺骗(第2版)

  网络数据的嗅探与欺骗

网络数据的嗅探与欺骗是指在网络通信过程中,通过技术手段截取、分析和篡改网络数据的行为。这种行为可能会违反个人隐私、侵犯数据安全,对个人和机构带来负面影响。

网络数据的嗅探是指通过监听网络通信的方式获取数据包的内容,包括用户名、密码、网站访问记录等敏感信息。嗅探可以有合法和非法的目的,合法的嗅探可以用于网络安全防御和网络管理,而非法的嗅探则可能被用于盗取个人信息、进行网络攻击等恶意行为。

网络数据的欺骗是指通过篡改网络数据包,伪装成合法的通信,以达到欺骗用户、获取敏感信息或发起攻击的目的。常见的欺骗手段包括伪造网站、伪造电子邮件等。

这些行为的意义主要有以下几点:

  1. 隐私保护:网络数据的嗅探与欺骗对个人隐私构成威胁,加强对这些行为的防范可以保护个人的隐私安全。

  2. 数据安全:对企业来说,网络数据的嗅探与欺骗可能导致敏感信息泄露,增加企业面临的风险。加强对这些行为的防范可以确保企业数据的安全。

  3. 网络安全:网络数据的嗅探与欺骗是一种常见的网络攻击手段,了解和研究这些行为可以帮助加强网络安全的防护和应对能力。

  4. 法律合规:对网络数据的嗅探与欺骗进行法律管理和规范,可以保护用户权益,维护网络秩序。

综上所述,对网络数据的嗅探与欺骗进行防范和研究具有重要意义,可以保护个人隐私和企业数据安全,提升网络安全的水平。

12.1 使用TcpDump分析网络数据

1、启动TcpDump工具

2、捕获网络中的数据,但不存储数据。

3、捕获网络中的数据,存储数据到一个文件中。

12.2 使用Wireshark进行网络分析

1、启动Wireshark工具的方法

(1)命令提示行:

(2)菜单启动:

2Wireshark工具的环境配置

(1)主机上有多块网卡,可以指定一块网卡,屏蔽其他网卡的进出流量:

打开菜单Capture(捕获) / Options(选项),在“Capture Interfaes”窗口中选择需要的网卡

(2)工作面板从上到下分三部分:结果截图并作必要的说明。

3Wireshark的显示过滤器使用

案例1:只显示icmp协议的数据包。结果截图并作必要的说明。

案例2:只显示arp协议的数据包。结果截图并作必要的说明。

案例3:只显示所有源地址IP为  192.168.108.145  (win7或XP)的数据包。结果截图并作必要的说明。

案例4:只显示所有源端口不为80的数据包。结果截图并作必要的说明。

12.3 使用arpspoof进行网络欺骗

1、安装arpsoof

arpspoof使用格式:

2、伪装为网关截获所有数据

结果截图并作必要的说明。

(1)实验所涉及的主机

攻击者IP: 192.168.108.138                        

被欺骗的主机IP:  192.168.108.135                       

默认网关:192.168.108.2       

(2)使用arpspoof完成一次网络欺骗

(3)验证:在被欺骗的主机上查看arp表,攻击者和网关的mac地址相同

(4)在攻击者主机上开启转发功能,将截获的数据包再转发出去,不影响被欺骗主机上网

12.4 使用Ettercap进行网络嗅探

实验所涉及的主机:

攻击者IP: 192.168.108.138   

被欺骗的主机IP:  192.168.108.135                       

默认网关: 192.168.108.2                        

以下操作步骤和结果截图并作必要的说明。

1、启动图形化Ettercap工具的方法

  1. 菜单栏启动

  1. 命令行启动

2Ettercap工具的环境配置

(1)选择中间人运行摸式(默认不勾选Bridged sniffing)

(2)选择网卡类型:

本地有线网卡:eth0

无线网卡:vlan0

3、查看网络中可以欺骗的主机

4、在“Hosts list”中选择目标主机

选择IP  192.168.108.138   主机(网关)作为目标1(单击Add to Target 1按钮)

选择IP 192.168.108.135    主机(被欺骗主机)作为目标2(单击Add to Target 2按钮)

5、查看设置好的目标

6、对目标进行ARP欺骗

7、启动攻击

8、查看目标上所有连接

心得体会

在学习网络数据的嗅探与欺骗过程中,我有了以下一些体会和心得:

  1. 了解网络协议和数据包结构非常重要:在学习数据嗅探与欺骗之前,我们首先要了解网络协议和数据包的结构。只有对网络协议有足够的了解,才能更好地理解数据包的组成和传输过程。

  2. 掌握数据嗅探与欺骗工具:学习数据嗅探与欺骗的过程中,我们需要掌握一些相关的工具,如Wireshark和ettercap等。这些工具可以帮助我们实时捕获和分析网络数据包,从而更好地了解网络通信过程中的细节和漏洞。

  3. 监听真实网络环境:为了更好地学习数据嗅探与欺骗,我们可以在真实的网络环境中进行实践。通过监听真实的网络流量,我们可以更好地理解数据包的传输过程和网络中的通信规律。

  4. 注意法律和道德问题:在学习数据嗅探与欺骗的过程中,我们必须牢记法律和道德的底线。数据嗅探与欺骗是一项强大的技术,但在使用这些技术时,我们必须遵守法律规定,并考虑到他人的隐私和安全。

  5. 深入理解攻击与防御:学习数据嗅探与欺骗不仅要了解攻击的技术和手段,还要深入理解防御的方法和策略。只有同时了解攻击和防御的原理,我们才能更好地保护自己和他人的网络安全。

总的来说,学习数据嗅探与欺骗是一项需要耐心和实践的技术。只有不断学习和实践,才能更好地理解网络数据的传输过程和网络中的安全问题。同时,我们也要保持法律和道德的底线,始终以保护他人的隐私和安全为出发点。

  • 50
    点赞
  • 39
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值