JAVA代码审计-JAVA WEB基础(一) JAVA WEB基础(一)一、创建JAVA WEB 项目1、创建项目新建项目: 选择 Maven 项目,后选择 maven-archetype-webapp ,名称处为自定义项目名,如下图所示: 创建成功后项目目录如下: 2、配置Tomcatpom.xml 添加依赖 12345<dependency> <groupId>javax.servlet</gro 2023-09-05 #代码审计课程
SSTI-Freemarker模板注入漏洞 SSTI-Freemarker模板注入漏洞一、Freemarker 简介FreeMarker 是一款 模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具。 它不是面向最终用户的,而是一个 Java类库,是一款程序员可以嵌入他们所开发产品的组件。模板编写为 FreeMarker Template Language (FTL)。它是简 2023-09-02 #漏洞分析
Nacos 内网集群 Raft 反序列化漏洞 一、漏洞描述Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。该漏洞仅影响7848端口(默认设置下),一般使用时该端口为Nacos集群间Raft协议的通信端口,不承载客户端请求,因此老版本可以通过禁止该端口来自Nacos集群外的请求达到止血目的(如部署时已进行限制或未暴露,则风险可控)。漏洞利用实际需要访问到相应端口,实际风险可控。 二、影响版本1 2023-06-19 #漏洞分析
Kafka命令执行漏洞一 一、kafka简介Kafka是最初由Linkedin公司开发,是一个分布式、支持分区的(partition)、多副本的(replica),基于zookeeper协调的分布式消息系统,它的最大的特性就是可以实时的处理大量数据以满足各种需求场景:比如基于hadoop的批处理系统、低延迟的实时系统、storm/Spark流式处理引擎,web/nginx日志、访问日志,消息服务等等,用 2023-04-24 #漏洞分析
Kafka命令执行漏洞二-Apache Druid 代码执行漏洞 一、漏洞简介Apache KafkaKafka是由Apache软件基金会开发的一个开源流处理平台,由Scala和Java编写。该项目的目标是为处理实时数据提供一个统一、高吞吐、低延迟的平台。其持久化层本质上是一个“按照分布式事务日志架构的大规模发布/订阅消息队列”,这使它作为企业级基础设施来处理流式数据非常有价值。 此漏洞允许服务器连接到攻击者的 LDAP 服务器并反序列化 LDAP 响 2023-04-23 #漏洞分析
FastJSON反序列化漏洞解析 一、fastjson简介fastjson组件是阿里巴巴开发的反序列化与序列化组件,项目地址:https://github.com/alibaba/fastjson/wiki/Quick-Start-CN 简单使用方法如下: 123456//序列化String text = JSON.toJSONString(obj); //反序列化VO vo = JSON.parse(); //解析为JSONOb 2023-04-14 #漏洞分析