GoCDKEY 游戏推广系统上传漏洞 - 脚本漏洞

admin 2021年4月3日20:07:53评论45 views字数 2263阅读7分32秒阅读模式

    By:piaoye

    因需要下了源码看了下

    出现在 incimg_save.asp 文件

以下是引用片段:

....省略一千万行....
set fs=server.CreateObject("scripting.filesystemobject")
set upload=new upload_5xSoft ''建立上传对象
'--------将日期转化成文件名--------
formPath="/uploadfile/"
formpath2=upload.form("type")  //* BUG出现在这里,type值 从from获得 自定义路径
formPath=formPath&formPath2 //*路径生成。。。。uploadfile+type
if upload.form("adsrc")="" then 
adsrc="ADSrc"
else
adsrc=upload.form("adsrc")
end if
''在目录后加(/)
if right(formPath,1)"/" then formPath=formPath&"/"
set file=upload.file("picture") ''生成一个文件对象
if file.FileSize>0 then ''如果 FileSize > 0 说明有文件数据
if file.filesize>300000 then
response.write""
response.end
end if
FileExt        = Mid(file.Filename, InStrRev(file.Filename, ".")+1)
FileExt        = FixName(FileExt)
If Not ( CheckFileExt(FileExt) ) Then
response.write""
response.end
end if

thename=MakedownName()&"."&FileExt
'开始判断会员图片目录是否存在
  Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
    If objFSO.FolderExists(Server.MapPath(""&formPath&"")) Then'如果存在就直接保存图片
  file.SaveAs Server.mappath(formPath&thename)
  Else
  objFSO.CreateFolder(Server.MapPath(""&formPath&""))'不存在就建一个目录
  file.SaveAs Server.mappath(formPath&thename)
 
  Set Jpeg = Server.CreateObject("Persits.Jpeg") '调用组件
Path = Server.MapPath(formPath&thename) '待处理图片路径
Jpeg.Open Path
If Jpeg.OriginalWidth / Jpeg.OriginalHeight > 1 then
Jpeg.Width = 350
Jpeg.Height = int((350/Jpeg.OriginalWidth)*Jpeg.OriginalHeight)
elseif Jpeg.OriginalWidth / Jpeg.OriginalHeight
Jpeg.Height = 350
Jpeg.Width= int(Jpeg.OriginalWidth*(350/Jpeg.Height))
end if

Jpeg.Save Server.MapPath(formPath&thename)

  End If
  Set objFSO = Nothing      '释放 FileSystemObject 对象实例内存空间
imgs=thename
else
response.write""
response.end
end if

%>

    下来伪造表单提交图片马


       


         

       

     

 

以下是引用片段:

  
  

上传文件:
   
         

    上传后会得到地址:window.opener.document.Form1.1.asp;.value="/uploadfile/1.asp;/2011111990914.jpg";

文章来源于lcx.cc:GoCDKEY 游戏推广系统上传漏洞 - 脚本漏洞

相关推荐: MSSQL中两种特别的执行命令的方法

    By:Setheo     Date:2009-12-15 21:12     以下方法可能带有攻击性,请各位同学不要用于入侵。另,感谢高兴先生提供思路。     以下方法都以需要SA权限为前提。 1、沙盒模式的变通。     原始方法:     第一…

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2021年4月3日20:07:53
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   GoCDKEY 游戏推广系统上传漏洞 - 脚本漏洞http://cn-sec.com/archives/325662.html

发表评论

匿名网友 填写信息