Java安全之JBoss反序列化漏洞分析0x00 前言看到网上的Jboss分析文章较少,从而激发起了兴趣。前段时间一直沉迷于工具开发这块,所以打算将jboss系列反序列化漏洞进行分析并打造成GUI的工具集。当然反序列化回显这块也是需要解决的一大问题之一,所以下面会出一系列文章对该漏洞的分析到工具的构造进行一个记录。0x01 环境搭建首先拿CVE-2017-12149漏洞为例,进行调试分析。CVE-
转载 2024-05-02 20:42:45
45阅读
继Struts2漏洞Jackson漏洞来袭
推荐 原创 2017-04-20 11:45:33
4477阅读
2点赞
2评论
文章目录一、SpringBoot介绍二、SpringBoot特性三、Actuator介绍四、识别SpringBoot五、端点路径的枚举六、漏洞的利用七、Spring Boot Actuator未授权访问漏洞 一、SpringBoot介绍Spring Boot (Java平台上的一种开源应用框架)由Pivotal团队提供的全新框架,其设计的目的是用来简化新Spring应用的初始搭建以及开发过程。该
转载 2023-09-30 22:29:31
56阅读
jsonp漏洞挖掘Jsonp(JSON with Padding) ,可以让网页从别的域名(网站)那获取资料,即跨域读取数据。他通过设定一个script标签,定义一个callback函数名并传入服务端,服务端调用该函数返回指定数据JSONP漏洞与其他漏洞对比xss漏洞劫持用户的cookie伪造登陆。csrf伪造用户的操作欺诈服务器端进行敏感操作。JSONP利用callback函数得到用户的敏感信息
转载 2023-10-06 23:24:14
35阅读
前言  当我们将自动化代码成功的部署到了Jenkins,领导突然有要求,想要每2小时进行看下自动化的结果,这个时候jenkins能帮助我们实现吗?答案是肯定的,jenkins上有构建定时器,接下来安静通过小小的例子如何操作Jenkins定时构建1、在Jenkins上先找到想要配置定时的项目,点击配置,进入到项目配置页面中2、配置页面中的构建触发器,先勾选Build periodcally 表示定时
转载 2024-03-16 08:39:03
7阅读
一:环境概述:       随着软件开发需求及复杂度的不断提高,团队开发成员之间如何更好地协同工作及确保软件开发的质量已经慢慢称为开发过程中不可回避的问题。Jenkins自动化部署可以解决集成、测试、部署等重复性的工作,工具集成的效率明显高于人工操作;并且持续集成可以更早的获取代码变更的信息,从而更早的进入测试阶段,更早的发现问题,这样解
Jenkins - SonarQube 代码审查一、安装部署 SonarQube1、全部搭建在 jenkins 主机,环境要求安装 JDK1.8安装 Mysql,并创建 SonarQube 数据库、用户安装 SonarQube2、修改 sonar 配置文件3、修改 ElasticSearch 所需要的文件描述符 、虚拟内存4、启动 sonarQube二、 实现代码审查1、访问 sonar2、生成
简介:    httprunner是一款基于Python的开源工具。    httprunner目前可以支持http/https协议,使用yaml/json格式的文件编写用例,封装了接口访问方法和pytest测试框架,可以结合allure生成测试报告。主要特点继承的所有强大功能requests,只需以人工方式获得乐趣就可以处理HTTP(S
转载 2024-07-19 09:55:58
336阅读
漏洞通告】Jenkins插件多个漏洞通告原创 威胁对抗能力部 [绿盟科技安全情报](javascript:void(0)???? 4天前通告编号:NS-2020-00312020-05-07TAG:Jenkins、插件、Credentials Binding、CVE-2020-2189漏洞危害:攻击者利用漏洞,可实现未授权操作、CSRF、远程代码执行等。版本:1.01漏洞概述5月6日,Jenkins官方发布安全公告修复插件中的9个漏洞,有5个插件受到影响。其
转载 2021-06-18 14:35:28
326阅读
Jenkins介绍Jenkins是一个java开发的、开源的、非常好用持续集成的工具,它能帮我们实现自动化部署环境、测试、打包等等的工作,还可以在构建任务成功或者失败之后给我们发邮件通知。什么叫持续集成呢,就是能重复、持久的去运行一个任务。jenkins不但能够持续集成,还能够定时构建和生成报告(只能识别xml格式的文件) 一、jenkins下载安装:搭建jenkins起因:自己搭建基于
content = ARGV[0] puts "Mapping"mapper = ObjectMapper.newmapper.enableDefaultTypingmapper.configure(SerializationFeature::FAIL_ON_EMPTY_BEANS, false);puts "Serializing"obj = mapper.readValue(content,
转载 2024-03-23 11:29:53
170阅读
jackson和fastjson差不多,都是用来更方便的处理json 国人用fastjson,老外用jackson/gson比较多 环境搭建: pom.xml: <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java&
原创 2021-06-16 17:40:13
723阅读
com.fasterxml.jackson.annotation.JsonView @JsonView可以过滤pojo的属性,使Controller在返回json时候,pojo某些属性不返回,比如User的密码,一般是不返回的,就可以使用这个注解。 利用@Jsonview注解过滤pojo com.f ...
转载 2021-08-16 19:10:00
257阅读
漏洞通告】Jackson-databind远程代码执行漏洞(CVE-2020-8840)通告原创 绿盟安全服务部 绿盟科技安全情报 今天通告编号:NS-2020-00102020-02-21TAG:Jackson-databind、远程代码执行、CVE-2020-8840漏洞危害:攻击者利用此漏洞,可造成远程代码执行。版本:1.01漏洞概述2月19...
转载 2021-06-18 14:48:37
1455阅读
运维漏洞-Jenkins-MySQL
原创 2019-05-16 23:41:13
649阅读
文章目录反序列化例子漏洞原因漏洞条件enableDefaultTyping@JsonTypeInfo总结调试CVE-2017-7525(基于TemplatesImpl利用链)影响版本利用 Jackson 是用来序列化和反序列化 json 的 Java 的开源框架,Jackson 运行时占用内存比较低,性能比较好,且不依靠除JDK外的其他库。 反序列化例子举一个jackson进行序列化和反序列化
CVE-2019-14540A Polymorphic Typing issue was discovered in FasterXML jackson-databind before 2.9.10. It is related to com.zaxxer.hikari.HikariConfig.这里使用的是:com.zaxxer.hikari.HikariConfigCVE-2019-16335
转载 2023-12-08 17:09:03
508阅读
1.漏洞出现的原因Jackson-databind 支持 Polymorphic Deserialization 特性(默认情况下不开启),当json字符串转换的Target class中有polymorph fields,即字段类型为接口、抽象或Object类型时,攻击者可以通过在json字符串中指定变量的具体类型(子类或者接口实现类,)来实现实例化指定的类,借助某些特殊的class,如Temp
Jackson的使用Jackson的基本概念Jackson的基本使用将对象转换成json将json转换成对象Jackson节点的使用Jackson的注解使用Jackson的基本概念Jackson的简介Jackson作为一个知名,并且经典的Java平台的JSON库,有人说它是最好的JSON解析工具,或者只是一个简单的还行的JSON解析库,不管如何Jackson都是一个值得一学,值得一用的JSON处理库。Jackson不仅支持流式处理json,还支持数据绑定(POJO和JSON之间的相互转化),甚至
原创 2021-08-03 10:08:11
824阅读
记得年前升级过一次fastjson,版本1.2.60,安全要求用到fastjson的全部升级,结果一扫一大片,用的人还真不少。许多使用springboot整体打包的同事,都是升级fastjson后重新打包,上传,重新发布应用。小编所在部门相关springboot项目都进行了jar包分离(参见:如何分离构建业务jar,配置文件,第三方依赖jar),升级只是替换了一个fastjson的jar包,然后重
原创 2021-02-25 23:24:48
1137阅读
  • 1
  • 2
  • 3
  • 4
  • 5