您现在的位置是:首页 >

请输入vivo账户密码怎么办 C#编程让Outlook乖乖交出帐户密码(2)

火烧 2022-06-20 15:44:50 1108
C#编程让Outlook乖乖交出帐户密码 2    二 获得密码    首先启动PServer exe 让我们的伪POP 服务器开始监听来自客户程序的请求     启动Outlook 点击菜单 工具→

C#编程让Outlook乖乖交出帐户密码(2)  

请输入vivo账户密码怎么办 C#编程让Outlook乖乖交出帐户密码(2)
   二 获得密码    首先启动PServer exe 让我们的伪POP 服务器开始监听来自客户程序的请求     启动Outlook 点击菜单 工具→电子邮件帐户 选择 查看或更改现有电子邮件帐户 找到要恢复密码的电子邮件帐户 点击 更改 打开它的属性对话框 如图 把POP 服务器设置为localhost         图 更改Outlook电子邮件帐户     在Outlook中接收一下邮件 如图 所示 Outlook 将报告说服务器中断了连接 不必理睬         图 Outlook已经把密码发送到伪POP 服务器了     现在PServer exe已经得到帐户的密码了 如图 所示 abc帐户的密码原来是abcdefg         图 伪POP 服务器返回的用户名和密码      三 利用嗅探工具    基于POP 密码在网络上以明文形式传递这一事实 我们还可以利用嗅探工具分析TCP/IP通信过程获得帐户密码 如果你没有VS NET开发工具 那么可以用这种办法获得密码 即使你拥有VS NET 也可以用嗅探工具了解POP 通信的详细情况 加深对POP 通信的理解 这对我们用编程的方式利用POP 协议大有好处     能够分析TCP/IP通信过程的嗅探工具很多 Ethereal就是一款著名的免费跨平台分析工具 下面我们就以它为例 看看POP 通信步骤和截获POP 密码的过程     从下载WinPcap驱动程序和Ethereal的Windows版软件包(两者大小分别约 KB和 MB) 安装WinPcap 再安装Ethereal     启动Ethereal 选择菜单Capture→Start 在图 界面中 Interface栏选择与Internet通信的那块网卡 点击OK         图 Ethereal     启动Outlook 用遗忘密码的帐户收一下邮件(不必将帐户的POP 服务器改成localhost) 然后在Ethereal中点击Stop按钮 图 显示了一次试验的结果         图 嗅探结果     Ethereal的嗅探结果详细地显示了Outlook与服务器通信的过程 正如我们前面介绍的 从No (图七最左栏的编号)记录开始 客户程序和服务器之间建立了POP 通信联系 No 服务器应答说OK 表示服务器运行正常 可以提供服务 No 客户程序发送一个请求USER ltt 即告知服务器邮箱帐户的名称ltt No 是TCP通信数据 在此我们不必理会 No 记录服务器应答说 +OK (帐户名称没问题) 并要求提供ltt帐户的密码 No 记录客户程序发送消息 PASS llll 其中llll就是要寻找的密码 No 记录服务器回答说OK No 记录客户程序发送请求STAT STAT命令要求服务器以规范的格式返回邮件数量 占用空间 No 记录服务器回答说邮件数量 占用空间 最后 No 记录客户程序发送QUIT结束会话请求 No 记录服务器结束会话——这就是一次完整的POP 通信过程     遇到密码丢失的情况 动动脑筋另辟蹊径 其实你自己就能够把握一切 lishixinzhi/Article/program/net/201311/12121  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码