当前位置: 首页 > news >正文

企业网站模板文件管理上海城隍庙门票多少钱一张

企业网站模板文件管理,上海城隍庙门票多少钱一张,仪征建设局招投标网站,深圳市工程交易中心0x01 前言CodeQLpy是作者使用python3实现的基于CodeQL的java代码审计工具,github地址https://github.com/webraybtl/CodeQLpy。通过CodeQLpy可以辅助代码审计人员快速定位代码中的问题,目前支持对SprintBoot的jar包,SpringMVC的war包&#xf…

0x01 前言

CodeQLpy是作者使用python3实现的基于CodeQL的java代码审计工具,github地址https://github.com/webraybtl/CodeQLpy。

通过CodeQLpy可以辅助代码审计人员快速定位代码中的问题,目前支持对SprintBoot的jar包,SpringMVC的war包,直接下载的源码文件夹,maven项目源码等方式进行自动化代码审计,详细使用方式参考github。

本文旨在阐述CodeQLpy在代码审计中的作用,文章后续所有漏洞均以提交CNVD,以此漏洞从事任何攻击行为均属于违法行为,与本文作者无关。

0x02 案例

用友GRP-U8是一款常见的WEB应用,经常参加比赛的小伙伴一定不会对这个产品陌生,在高校和政府有不错的使用量。如图2.1所示。

图2.1 GRP-U8产品界面

使用CodeQLpy可以直接从目标源码中找到上百个高危的漏洞,包括但不限于反序列化,任意文件上传,任意文件删除,SQL注入,SSRF,XSS等,如图2.2所示。

图2.2 使用CodeQLpy之后的部分结果

总计结果数接近1000个,其中有效漏洞超过100个。找了几个有代表性的漏洞来演示。

1) 任意文件删除漏洞

POST ViewExcel?djlxid=902&url=logs/info.log.1

漏洞对应的代码在com.ufgov.midas.yy.servlet.ViewExcelServlet,其中用户可控的source参数是url。

继续跟踪readExcelContent方法,内部处理逻辑很多,可以只关注我们关心的部分。

继续跟踪deleteFile方法,这里可以很清晰的看的文件删除的操作。

2)SQL注入漏洞

/listSelectDialogServlet?slType=slFZX&slCdtn=1=2;waitfor%20delay%20'0:0:3'

漏洞代码在com.ufgov.midas.yy.servlet.ListSelectDialogServlet

继续跟踪getProjectLevel方法,这里可以很清晰的看到进行了SQL语句拼接的操作。

3)任意文件上传漏洞

上传之后会在WEB跟目录生成文件2222.jsp

漏洞代码在com.mobile.action.U8AppProxy

继续跟踪doGet方法

跟进doPost方法,当id=saveheder时会进行文件上传操作

跟进uploadBytes方法,这里就是标准的文件写入的操作

0x03 技巧

由于项目最终保存的结果时csv文件,不利于数据流追踪,可以结合Visual Studio Code(后续简称VS)查看完整的流。

利用CodeQLpy生成的数据库,结合CSV文件中保存的有结果的插件名称,可以在VS中复现漏洞查找过程。

1) 从项目的plugins/java或者plugins/java_ext目录中找到漏洞扫描插件,并复制到VS中。

2) 要查看流,必须使用下面的写法,如图3.1所示。其中下面方框中的注释必须要有,并且最终的查询结果有四列,最好按照图3.1的写法。

图3.1 查看流的ql脚本写法

3) 查看结果中的flow流,可以看到完整的数据流,如图3.2所示。

图3.2 查询ql完整的flow流

0x04 总结

类似的漏洞还有几百个,把发现漏洞交给工具,把验证漏洞留给自己。目前工具仍处于前期测试阶段,如果有任何bug请在github的issue中提出。

原文链接

http://www.yayakq.cn/news/503273/

相关文章:

  • 手机上怎么制作网站wordpress 开源地图插件
  • 网站备案怎么弄深圳最好的seo培训
  • 公司网站开通高校网站建设策划
  • 装修平台网站排名前十名有哪些海尔电子商务网站建设预算
  • 深圳做购物网站WordPress谷歌字体会慢
  • 网站建设顾问英语外贸网络营销如何做
  • 做静态头像网站神码ai智能写作网站
  • ps个人网站的首页界面网易云音乐wordpress
  • 效果图在哪个网站可以找比较好辽阳网站设计
  • 网站建设 客户评价汕头人才网
  • 搜索引擎不收录网站百度小程序制作流程
  • 南京建网站深圳网站营销推广公司
  • 网站推广专员面试百度应用
  • wordpress个人展示网站wordpress获取分类标题
  • 赛门博网站建设网站建设的数据库连接
  • 单页购物网站源码客户做网站嫌贵了
  • 虚拟空间的网站赚钱吗wordpress检测
  • 手机上做网站php做网站要交钱吗
  • 丝绸之路网站建设报告高清服务器大全
  • 网站的类型是什么意思安徽建设厅官方网站
  • 网站建设策划书范文6篇自媒体视频发布平台
  • 建设手机银行官方网站网站开发总结简写
  • alexa的网站排名主要分为哪两种东莞标志设计公司
  • 湖南网站备案注销石家庄做网站的公司有哪些
  • 西城做网站软件开发需要具备什么条件
  • 移动课程播放网站建设多少钱上海网站原型设计
  • html5 网站布局应用教程通过WordPress开发的主题
  • 团队氛围建设 网站西安企业名录黄页
  • 卖域名的网站要怎么做无锡网络推广公司哪家好
  • 雄安免费网站建设seo引擎优化公司