好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

新理念外语网络教学平台文件上传及修复方案

信息泄露和权限不严导致列目录及上传

以某大学的为例: 

http://HdhCmsTest2cto测试数据 /NPELS

NPELS_LearningCenter_5.0 客户端下的 Update.exe.config 文件泄露一个重要地址

<setting name="Update_CommonSvr_CommonService" serializeAs="String">

        <value>http://222.30.60.3/NPELS/CommonService.asmx</value>

</setting>及版本号

<add key="TVersion" value="1, 0, 0, 2187">

</add>

直接访问

http://222.30.60.3/NPELS/CommonService.asmx

使用GetTestClientFileList操作,直接 HTTP GET 列目录:

 

 

进一步列目录(返回的网页很大,可以直接 wget 下来)

 

http://xxx/NPELS/CommonService.asmx/GetTestClientFileList?version=

 

发现

http:/xxx/npelsv/editor/editor.htm可以上传,直接上传 asp x木马即可,不需要改后缀名或者文件头

 

上传后继续列目录找到木马地址直接访问即可

 

OOXX  

修复方案: 好像考试系统必须使用 CommonService.asmx

最好配置文件 加密 或者用别的方式不让它泄露出来

并且检查或删除各上传入口,像 http://222.30.60.3/NPELS/Upload.aspx 一样

 

 

查看更多关于新理念外语网络教学平台文件上传及修复方案的详细内容...

  阅读:56次