泛微ecology8无条件sql注入

漏洞原理

ShowDocsImageServlet主要功能是通过图片的id在数据中查询出图片内容并返回,但是查询语句时图片id存在拼接情况,详情见源码:
blockchain

首先找到一个存在的图片id
blockchain

爆破一波哈(这两个不是同一个网站,不要疑惑id值),如果找不到的话,就只能用延时注入咯
blockchain
如果不存在会显示这个吊样
blockchain

好了,既然有区别了就达成了bool盲注的条件,执行payload:1 and 1=(select(1))正常显示图片1 and 1=(select(2))显示默认的那个吊样,
blockchain
blockchain

利用方式

通过脚本跑一波资产,有点多哈,都看不过来了
blockchain
集美们,上sqlmap一把梭
blockchain

127.0.0.1/weaver/weaver.docs.docs.ShowDocsImageServlet?docId=1

总结

感觉泛微cology系统太乱了,不审它了

版权声明:
作者:ucpeo
链接: Blog
来源:Blog
文章版权归作者所有,未经允许请勿转载。

THE END
< < 上一篇
下一篇>>