嗅探指窃听网络中流经的数据包,这里的网络一般指用集线器或路由器组建的局域网。通过嗅探并解析数据包,便可知道数据包中的信息,一旦含有账户密码等隐私信息就可能造成个人资金损失。

  嗅探数据包无法通过输入命令实现,需要使用专业的工具。嗅探原理是指让安装了嗅探工具的计算机能够接收局域网中所有计算机发出的数据包,并对这些数据包进行分析。

  局域网中,数据包会广播到所有主机的网络接口,在没有使用嗅探工具之前,计算机网卡只会接收发给自己的数据包,但安装了嗅探工具后,计算机则能接收所有流经本地计算机的数据包,从而实现监听。

  嗅探工具不仅适合黑客用,而且适合网络管理员和码农使用。对黑客而言,嗅探工具可以监听网络中所有的数据包,通过分析这些数据包达到窃取他人隐私信息的目的;而对网络管理员和码农来说,嗅探工具则是用于找出网络堵塞的原因或调试程序。

一、使用Sniffer Pro捕获并分析网络数据

  Sniffer Pro是一款功能特别强大的嗅探工具,曾享有“看不见的网管专家”美誉。该软件可用来监控局域网,确保局域网的正常持续运转,同时可以捕获网络中的数据包并对数据包进行分析。

1)选择定义过滤器;

主界面中单机“监视器”---->“定义过滤器”

2)定义地址;

设置地址类型为Hardware,模式为包含---->设置位置1为00E0621E40FD,位置2为任意的

3)定义可用到的协议;

在“高级”选项卡下选择可用到的协议,如选择TCP和UDP选择;

4)定义缓冲属性;

“缓冲”选项卡下定义缓冲属性

5)开始捕获数据;

在SnifferPro主界面中单机“捕获---->开始”

6)查看捕获数据;

单击“object---->connection”,双击要查看的报文

7)查看数据内同;

这事,可在界面中看见数据包的协议、站点、IP地址及端口等信息。

Tips:切换至Object选项卡查看信息

  除了通过双击指定报文查看其详细信息外,还可以选中报文后切换至Object选项卡后查看。

二、使用“艾菲网页侦探”嗅探浏览过的网页

  “艾菲网页侦探”是一个HTTP协议的网络嗅探器、协议分析器和HTTP文件重建工具。它可以捕捉局域网内含有HTTP协议的IP数据包并对其进行分析,找出符合过滤器的那些HTTP通信内容。用户可以通过该工具查看网络中其他用户都在浏览哪些网页,这些网页的内容是什么。

1)启动“艾菲网页侦探”;

2)单击Options命令;

3)设置嗅探内容;

4)设置嗅探范围;

在computer中设置嗅探范围

5)开始嗅探;

6)查看指定信息;

右击信息选项,单击“view details”

7)查看基本信息;

8)查看网页内容;

Hacker(15)----嗅探原理的更多相关文章

  1. Linux实战教学笔记15:磁盘原理

    第十五节 磁盘原理 标签(空格分隔): Linux实战教学笔记 1,知识扩展 非脚本方式的一条命令搞定批量创建用户并设置随机10位字母数字组合密码. 1.1 sed的高级用法 [root@chensi ...

  2. [源码]python Scapy Ftp密码嗅探

    [源码]python Scapy Ftp密码嗅探 原理很简单,FTP密码明文传输的 截取tcp 21端口User和Pass数据即可 Scapy框架编译程序较大(一个空程序都25M),所以就不提供exe ...

  3. 使用navigator.userAgent来进行浏览器嗅探

    /*--------------------------------------------------------------------------------* * 功能描述:使用navigat ...

  4. 虚拟化原理到K8s实践经验路线总结

    以下这些内容均为自行学习总结的内容,很多内容没有写概括介绍,看起来可能会有些突兀,但并不影响整体性,我自己的学习经验告诉我,这些内容还仅仅是最精简的核心部分,周边还有很多可扩展内容,主要是操作系统生态 ...

  5. Spark原理分析目录

    1 Spark原理分析 -- RDD的Partitioner原理分析 2 Spark原理分析 -- RDD的shuffle简介 3 Spark原理分析 -- RDD的shuffle框架的实现概要分析 ...

  6. Entity Framework 6 Recipes 2nd Edition(12-7)译 -> 设定默认值

    12-7. 设定默认值 问题 在把一个实体保存到数据库之前,设置该实体属性的默认值 解决方案 假设你有一个如Figure 12-9所示的表, 它保存采购订单(purchase order). 主键Pu ...

  7. 关于成为Java高级工程师之路

    简单说明一下现状,个人目前学习使用java已经一年半,很迷茫,高不成低不就,在此列一个目标,为期18个月,再来个一年半,这样软件生涯三年后,我必须成为高级工程师! 这里涉及Java各个方面的知识,有的 ...

  8. 一个java高级工程师的进阶之路

    宏观方面 一. JAVA.要想成为JAVA(高级)工程师肯定要学习JAVA.一般的程序员或许只需知道一些JAVA的语法结构就可以应付了.但要成为JAVA(高级) 工程师,您要对JAVA做比较深入的研究 ...

  9. numpy简单入门

    声明:本文大量参考https://www.dataquest.io/mission/6/getting-started-with-numpy(建议阅读原文)   读取文件 有一个名为world_alc ...

随机推荐

  1. Kerberos-KDC

    Kerberos提供一种较好的解决方案,它是由MIT发明的,Kerberos建立了一个安全的.可信任的密钥分发中心(KDC, Key Distribution Center).Kerberos是一种认 ...

  2. 通过JS控制textarea的输入长度

    废话不多说,直接上代码(因为自己也只是遇到的时候然后上网查到的解决办法,放在此处只是为了方便各位看以及以后再碰到用起来方便) <ul> <li> <textarea ro ...

  3. 使用CMD连接SQL Server

      在CMD中操作数据库,界面不美观,而且排版不整齐,但在机器上没有安装SQLSERVER的时候,也是极其方便的.   在命令行中输入 OSQL ?可以获得所有帮助信息   osql -S 数据库服务 ...

  4. 解决linux下oracle进入sqlplus环境中后退键显示^H、上下键无效与ctrl+l无法清屏等问题【weber出品必属精品】

    习惯linux中上下键回退历史输入的人们肯定也希望sqlplus中也能实现相同的效果,可是不幸的是,sqlplus中不提供诸多方便的快捷键,这个时候我们就需要另外安装一个插件来实现这个想法. 这个插件 ...

  5. Sql 函数大全 (更新中...由难到简

    1.字符处理类: 1.1 指定指定字符输出的次数 ) 结果:1a1a1a1a1a (5个1a)

  6. java递归删除指定目录下的文件和文件夹

    public static boolean deleteFolder(String delDir) { File delFolder = new File(delDir); File[] delFil ...

  7. hdu5348 MZL's endless loop(欧拉回路)

    转载请注明出处: http://www.cnblogs.com/fraud/          ——by fraud MZL's endless loop Time Limit: 3000/1500 ...

  8. 【android】修改android默认应用图标

    我自己做的一个小程序,想更改程序安装后的默认显示图片,但是我发现只能改一次,以后再改还是显示第一次更改后的图片(此时我已把最后一次更改前的全部图片都删除了,所以不会是名称填错),这是为什么??求高人指 ...

  9. Lua绑定C++类

    原文:http://blog.csdn.net/chenee543216/article/details/12074771 以下是代码: Animal.h文件 #pragma once #ifndef ...

  10. AngularJS中的控制器示例_3

    <!doctype html> <html ng-app="myApp"> <head> <script src="C:\\Us ...