您现在的位置是:首页 > 网站建设常见问答网站建设常见问答
html编辑器fckeditor创建文件夹文件漏洞修补
2017-03-03【网站建设常见问答】1956 人已围观
简介 thml编辑器fckeditor是目前最好用的开源编辑器,开源的好处是可以修改代码(后台登陆安全验证代码)来提高安全性。  ...
thml编辑器fckeditor是目前最好用的开源编辑器,开源的好处是可以修改代码(后台登陆安全验证代码)来提高安全性。
然在fckeditor的2.6版本之上在文件中就集成了安全验证的内容。在fckeditor目录下editor\\filemanager\\connectors\\aspx\\config.ascx。config.ascx文件中CheckAuthentication方法。在默认情况下返回的是true。通过修改返回修改为return ( Session[ \"IsAuthorized\" ] != null && (bool)Session[ \"IsAuthorized\" ] == true );再把网站后台登陆通过后赋值给Session[ \"IsAuthorized\" ]=true。这样就可以增加了fckeditor的上传验证。
之前我司的网站没有修改上面的“方法”导致可以通过代码直接上传,代码如下:
域名/Fckeditor/editor/filemanager/connectors/aspx/connector.aspx?Command=CreateFolder&Type=file&CurrentFolder=%2Fasp.asp&NewFolderName=xxx 将上面代码复制到地址栏执行结果如下图

危险的吧! 虽然是2013年,现在大家的服务器操作系统 估计都是win2008或者以上,iis应该不允许创建类似.asp的目录名称或者执行程序! 但是这个思路大家可以借鉴
关注宁波网站建设博客,更多精彩分享,敬请期待!
Tags:
很赞哦! ()
相关文章
随机图文
新的一年网站如何优化
每一年,搜索引擎也在改版升级算法,改变自己的内容,但是很多时候,我觉得做一定比不做好,所以网站优化的时候一定要定时更新,假设你考虑不到内容...dedecms如何添加自定义函数
最近本工作室开始使用dedecms二次开发网站,很多功能需要重新学习一下。幸好网上关于dedecms二次开发网站建设的例子不少。今天我们...怎么设计一个漂亮的企业网站
打开一个网站第一眼就是他的门面,给客户的第一感觉,这很重要,为将来促成交易做下一个基础。那怎么样做一个漂亮的企业网站呢?那第一眼就很重要...网站域名注册多年到底有什么好处呢?
域名为什么一定要一个,为什么不能经常更换,而且一次性买好几年比较好呢? 相信这个问题很多人都明白,域名和换衣服不一样,衣服经常换因为时尚,...