【代码审计】53 JAVA项目 注入、上传、搜索、插件挖掘

本文详细介绍了Javaweb审计中的SQL注入检测、预编译技术利用FindBugs插件、Fortify_SCA工具的应用,以及Ofcms平台的后台安全漏洞测试,包括文件上传和关键词搜索技巧。

在这里插入图片描述

一、 Java web审计

1. 审计前: 确定框架(对应框架的问题)

  1. web.xml
  2. 导入的jar包 pom.xml
  3. 配置文件

在这里插入图片描述

2. 是否存在拦截器

通过查看web.xml
确定是否存在相关拦截器

二、例

Demo段SQL注入及预编译

在这里插入图片描述

在这里插入图片描述在这里插入图片描述

在这里插入图片描述

使用数据库插件监听
在这里插入图片描述
测试有无注点
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

语句执行先后问题

IDEA审计插件FindBugs安装使用

插件安装
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
局限 不能分析jsp

Fortify_SCA代码自动审计神器使用

工具

在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
and 1=2
在这里插入图片描述在这里插入图片描述
工具直接找到

Ofcms后台SQL注入-全局搜索关键字

在这里插入图片描述
全局查找
在这里插入图片描述

Ofcms后台任意文件上传-功能点测试

在这里插入图片描述在这里插入图片描述
在这里插入图片描述
打开工具先分析,同时人工分析
在这里插入图片描述在这里插入图片描述
跟踪此函数,未被调用,但这个函数写完后存在安全问题
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述在这里插入图片描述
在这里插入图片描述

构造数据包

在这里插入图片描述
create.json触发方法
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
模板资源处抓包

在这里插入图片描述
在这里插入图片描述在这里插入图片描述

  1. 通过 功能点载入代码段后分析
  2. 全局搜索
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值