资源大全 | 神秘文化 | 在线翻译 | QQ专区 | 视频教程 | 彩信频道 | 搜索引擎 | BT下载 |  | 网站地图
设为首页
加入收藏
联系站长
您现在的位置: 一百网络 >> 其他编程 >> C#编程 >> 文档正文
最近更新
普通文档 Visual C# .NET 入门:步
普通文档 Visual C# .NET 入门:步
普通文档 Visual C# .NET 入门:步
普通文档 Visual C# .NET 入门:步
普通文档 Visual C# .NET 入门:步
普通文档 Visual C# .NET 入门:步
普通文档 Visual C# .NET 入门:步
普通文档 Visual C# .NET 入门:简
普通文档 Visual C# .NET 入门:步
普通文档 Visual C# .NET 入门:步
推荐文章
推荐文档 Visual C#编程入门之语句
推荐文档 Visual C# 3.0 新特性概
推荐文档 Visual C#编程入门之类型
推荐文档 Visual C#编程入门之表达
推荐文档 Visual C#编程入门之C#的
推荐文档 Visual C#编程入门之Hel
推荐文档 用Visual C#打造多页面网
C#编程让Outlook乖乖交出帐户密码(3)

文章作者:佚名 录入时间:2006-6-2 来源:不详
网站声明:本站的文章除部分特别声明禁止转载的专稿外,可以自由转载.但请务必注明出处和原始作者,文章版权归本网站与文章作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。


三、利用嗅探工具

    基于POP3密码在网络上以明文形式传递这一事实,我们还可以利用嗅探工具分析TCP/IP通信过程获得帐户密码。如果你没有VS.NET开发工具,那么可以用这种办法获得密码。即使你拥有VS.NET,也可以用嗅探工具了解POP3通信的详细情况,加深对POP3通信的理解,这对我们用编程的方式利用POP3协议大有好处。

    能够分析TCP/IP通信过程的嗅探工具很多,Ethereal就是一款著名的免费跨平台分析工具。下面我们就以它为例,看看POP3通信步骤和截获POP3密码的过程。

    从http://www.ethereal.com/distribution/win32/下载WinPcap驱动程序和Ethereal的Windows版软件包(两者大小分别约300 KB和8.1 MB),安装WinPcap,再安装Ethereal。

    启动Ethereal,选择菜单Capture→Start,在图5界面中,Interface栏选择与Internet通信的那块网卡,点击OK。

图5 Ethereal

    启动Outlook,用遗忘密码的帐户收一下邮件(不必将帐户的POP3服务器改成localhost),然后在Ethereal中点击Stop按钮。图6显示了一次试验的结果:

图6 嗅探结果

    Ethereal的嗅探结果详细地显示了Outlook与服务器通信的过程。正如我们前面介绍的,从No 6(图七最左栏的编号)记录开始,客户程序和服务器之间建立了POP3通信联系:No 6服务器应答说OK,表示服务器运行正常,可以提供服务,No 7客户程序发送一个请求USER ltt,即告知服务器邮箱帐户的名称ltt,No 8是TCP通信数据,在此我们不必理会,No 9记录服务器应答说“+OK”(帐户名称没问题),并要求提供ltt帐户的密码,No 10记录客户程序发送消息“PASS llll”,其中llll就是要寻找的密码,No 11记录服务器回答说OK,No 12记录客户程序发送请求STAT,STAT命令要求服务器以规范的格式返回邮件数量、占用空间,No 13记录服务器回答说邮件数量0、占用空间0,最后,No 14记录客户程序发送QUIT结束会话请求,No 15记录服务器结束会话——这就是一次完整的POP3通信过程。

    遇到密码丢失的情况,动动脑筋另辟蹊径,其实你自己就能够把握一切。

  • 上一篇文档:

  • 下一篇文档:
  •     查找更多“C#编程让Outlook乖乖交出帐户密码(3)”的内容  
    相关连接
  • DOM的结构(1)

  • 巧用XML做多语言界面的FLASH

  • 在 Excel 2003 中创建 XML 映射(1)

  • WML——XML标记语言开发实例详细解析

  • RSS的语言编码大全