使用burpsuite突破fckeditor

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

点击Create folder,新建一个8.asp的文件夹,然后打开burp suite,然后设置IE代理,接着点击确定:

然后,来到burp suite,看看数据包,定位到8.asp文件夹信息相关处:

(至于怎么配置看/?p=227/?p=60)

我们看到8.asp还是8.asp,没有变成8_asp,也就是说我的猜测是错误的,不是本地变得。但是,该处除了有NewFolderName,还有CurrentFolder,%2F即 / 。想到了双文件加突破的方法。于是。。我想到了把CurrentFolder的值改为由 / 改为/8.asp。。

然后转发,查看返回结果:

看样子似乎是成功了。

然后,我们刷新一下fckeditor来浏览目标服务器:可以看到,8.asp文件夹已经成功生成!!

于此,我们已经成功建立了8.asp的文件夹,接下来。。就比较简单了~~

接下来,会有惊喜哦~

我们点击8.asp,进入该文件夹:

发现8_asp存在于该目录下。。这说明什么呢?

总结一下:使用该方法突破fckeditor,从根本上来讲,就是fckeditor只对NewFolderName 进行了检查,而对CurrentFolder不进行检查的缺陷(我不喜欢称之为漏洞)。

原本是要生成 /8.asp,服务器会改为/8_asp。

而当我们把 CurrentFolder改为/8.asp,则原本是会建立/8.asp/8.asp的文件夹,最后的

8.asp会被变为8_asp,由于/8.asp文件夹不存在,创建8_asp文件夹的时候,同时也会创建8.asp的文件夹。。这就解释了8_asp在8.asp文件夹之下的原因。。

千错万错,fckeditor不该不检查CurrentFolder,或者不该把CurrentFolder可由我们操作。。

相关文档
最新文档