javawangli 发表于 2013-1-28 14:59:04

简单的新浪或搜狐手动发送邮件(破解版)

 

 

 简单的新浪或搜狐手动发送邮件(破解版)
    今天经过陈老师的讲解我才知道原来新浪,搜狐邮箱存在一个漏洞,接下来我给大家演示一下:
 1.用户名,密码的解密
在新浪,搜狐上注册的账号都是经过Beas64“加密”过的,所以我们要对其注册的用户名密码进行解密,解密时我们用到java中BASE64Encoder(import sun.misc.BASE64Encoder)来对用户名,密码进行解密处理
  首先
   编写一个方法来对用户民,密码进行解密处理类
      代码如下:
 
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import sun.misc.BASE64Encoder;
public class BeasUtil {
public static void main(String[] args) throws IOException {
BufferedReader bs = new BufferedReader(new InputStreamReader(System.in));
System.out.println("请输入用户名:");
String username = bs.readLine();
System.out.println("请输入密码:");
String password = bs.readLine();
BASE64Encoder bc = new BASE64Encoder();
String uers = bc.encode(username.getBytes());
String pass = bc.encode(password.getBytes());
System.out.println("加密后的用户名:" + uers + "\n " + "加密后的密码:" + pass);
 
}
}
执行代码:
例如 
        请输入用户名:
         wangli
        请输入密码:
         123123
        加密后的用户名:d2FuZ2xp
        加密后的密码:MTIzMTIz
 
 
2,手工演示电子邮寄发送
     2,1 在演示之前我们先来了解一下两个协议
      1,Smtp协议      
      2,Pop3协议
 
        Smtp协议
        用户连上邮件服务器后,要想给它发送一封电子邮件,需要遵循一定的通迅规则,                   SMTP协议就是用于定义这种通讯规则的。因而,通常我们也把处理用户smtp请求(邮件发送请求)的邮件服务器称之为SMTP服务器。(端口号 25)
        Pop3协议
        同样,用户若想从邮件服务器管理的电子邮箱中接收一封电子邮件的话,他连上邮件服务器后,也需要遵循一定的通迅格式,POP3协议用于定义这种通讯格式。
因而,通常我们也把处理用户pop3请求(邮件接收请求)的邮件服务器称之为POP3服务器。(端口号:110)
        2,1服务器的配置
         新浪,搜狐的服务器配置大家可以登录官方网站,进行查找
         搜狐   (telnet smtp.sohu.com,,)
          http://mail.sohu.com/mapp/help/mail/help2.jsp
         新浪    (telnet smtp.sina.com)
          http://mail.sina.com.cn/help2/client01.htm
        3.1 就拿搜狐邮件发送举
           用搜狐给新浪发一封邮件(没号的先注册)
           运行格式如下
           在dos中运行
             ---telnet smtp.sina.com 25
              ---ehlo 主机名
               auth login //经过base64编码后的用户名和密码
               mail from:redarmycsdn@sohu.com 
               rcpt to:redarmycsdn@sina.com
               Data   .(点)号代表邮件内容的结束
               Quit    //退出
         3.1.1 运行DOS
               输入:telnet smtp.sohu.com 25  回车  如下
                      http://dl.iteye.com/upload/attachment/429221/16af55c5-0f67-3f35-a953-7d61f0f0a5af.jpg
      
          3.1.2 输入ehlo 主机名  如  ehlo  asus
               http://dl.iteye.com/upload/attachment/429229/7d05ebd6-6243-3156-9c16-f4714fee309a.jpg

 

 
        
          3.1.3  输入auth login
          3.1.4  输入解密后的用户名和密码   如下
              http://dl.iteye.com/upload/attachment/429223/6db25ec0-3998-3914-8e4f-9dca77b0fcdb.jpg

 
    
           3.1.5  输入  发件着的邮箱  如:mail from:<wanglixx@sohu.com>  如下
               http://dl.iteye.com/upload/attachment/429225/21bf61cb-3b50-3d96-b4fc-a86d404d99cc.jpg
    
           3.1.6.  输入  收件着的邮箱  如 rcpt to:<wagnlixxx@sina.com>或者QQ邮箱       如下
              
              http://dl.iteye.com/upload/attachment/429227/2157e9d0-230d-3adc-9a93-235f576425fa.jpg
 
           3.1.7 输入 data  写内容  ,写完内容后 以点结束
    s         http://dl.iteye.com/upload/attachment/429231/c5fff4fc-6c10-3eb0-bda1-d1d0df7c7405.jpg
          
           3.1.9  quit  退出
            http://dl.iteye.com/upload/attachment/429219/ef5710cd-6c39-32a8-91d2-683fff2f3d69.jpg
  
      邮件发送成功 
      如果没有出现以上步骤或者更以上信息部符合的,邮件发送失败
      大家可以试试啊
      结束语
       同样大家可以通过sina给sohu发送一份邮件。看看是否一样,还有通过着种方式发送的邮件没有主题,收件人,发件人的信息。如果大家想知道请继续关注我的博客。希望大家多多交流交流
博客: http://blog.csdn.net/wangliaizq10000  多多支持!多多点评!
页: [1]
查看完整版本: 简单的新浪或搜狐手动发送邮件(破解版)