• Microsoft SharePoint BDC 服务反序列化代码执行漏洞的分析(CVE--1257)

    时间:2024-03-26 19:37:58

    今年早些时候,研究员Markus Wulftange(@mwulftange)报告了Microsoft SharePoint中的一个远程代码执行(RCE)漏洞,该漏洞最终被修补编号为CVE-2019-0604 。9月,Microsoft修复了Markus报告的其他三个SharePoint RCE:C...

  • 网络编程中的序列化、反序列化与协议

    时间:2024-03-26 19:01:39

    网络编程中的序列化、反序列化与协议 1. 序列化和反序列化的概念2. 序列化、反序列化与协议的关系3. JSON与网络通信 在网络编程中,序列化和反序列化与协议密切相关,它们共同构成了数据在网络中传输的基础。本文将详细介绍序列化、反序列化以及它们与协议之间的关系,以及它们在网络通信中的应用...

  • php反序列化刷题1

    时间:2024-03-26 11:44:05

    [SWPUCTF 2021 新生赛]ez_unserialize 查看源代码想到robots协议 看这个代码比较简单 直接让admin=admin passwd=ctf就行了 poc <?phpclass wllm{ public $admin; public $passwd;}$...

  • 防止单例被序列化破坏

    时间:2024-03-24 13:35:18

    为什么会破坏序列化的过程是通过ObjectOutputStream将类写入文件(序列化),通过ObjectInputStream将类序列化文件从硬盘读出生成一个对象。在单例的序列化中,被反序列化的单例对象会通过显式或者默认的readObject方法去获取一个指向新的实例的引用INSTANCE,原理是...

  • boolean类型命名is开头引起后台序列化错误,前端无法获取值

    时间:2024-03-22 15:07:06

    定义时:当用PostMan获取值的时候,后台自动去掉了is而在前端获取值的时候因保持一致的原则,在jqGrid中定义的为isRecommend 这样就取法获取到值了。解决方案:1.jqGrid中名字用后台返回的名字获取2.在pojo类中加上映射3.不定义boolean,定义成intger类型。附加映...

  • C# Note4:XML序列化和反序列化(含加密解密等)

    时间:2024-03-22 12:03:09

    前言在项目中,我们经常用到各种配置文件,比如xml文件、binary文件等等,这里主要根据实践经验介绍下xml文件的序列化和反序列化(毕竟最常用)。实践背景:我要做一个用户管理功能,用户账号信息存储在xml/binary文件中,需要对其进行读写,而且为了不让用户修改,必须对其加密,当时想的有3种做法...

  • idea中生成序列化快捷键

    时间:2024-03-22 10:34:34

    进入setting→inspections→serialization issues→选择图中的选项进行工程全局配置close project然后点击configuration依次点击 inspections–>serialization issues创建测试类在上图位置 alt+enter就...

  • 【Web】浅聊Hessian反序列化之Resin的打法——远程类加载

    时间:2024-03-19 21:31:56

    目录 前言 原理分析 XString:触发恶意类toString QName的设计理念? 远程恶意类加载Context:ContinuationContext QName:恶意toString利用 hash相等构造 EXP 前言 精神状态有点糟糕,随便学一下吧 首先明确一个朴素的认知:当Hessi...

  • PHP反序列化--pop链

    时间:2024-03-19 17:09:20

    目录 一、了解pop链 1、pop链: 2、pop链触发规则: (1)通过普通函数触发: (2)通过魔术方法触发: 3、pop链魔术方法例题: 一、了解pop链 1、pop链: pop链,全称"Property Overwrite Protection",是一种通过反序列化来构造的攻击载荷。 2...

  • PHP反序列化--_wakeup绕过-二、靶场复现:

    时间:2024-03-19 11:52:58

    进入靶场,分析源代码: <?phperror_reporting(0);class secret{ var $file='index.php'; public function __construct($file){ $this->file=$file; ...

  • 绿盟科技网络安全攻防实验室安全研究员廖新喜:Java JSON 反序列化之殇

    时间:2024-03-18 16:47:11

    11月18号,2017看雪安全开发者峰会在北京悠唐皇冠假日酒店举行。来自全国各地的开发人员、网络安全爱好者及相应领域顶尖专家,在2017看雪安全开发者峰会汇聚一堂,只为这场“安全与开发”的技术盛宴。随着REST API的流行,JSON的使用也越来越多,但其中存在的安全问题却不容忽视,特别是由于反序列...

  • [JavaWeb]反序列化分析(二)--CommonCollections1

    时间:2024-03-14 15:02:57

    反序列化分析(二)--CommonCollections1链子分析首先新建一个TransformedMap,其中二三参数为可控,后续要用到当TransformedM...

  • 基于qt实现的类的序列化和反序列化

    时间:2024-03-12 20:33:04

    一种可行的方法是使用元编程(例如模板元编程)来自动生成序列化和反序列化的代码。只需要为每个类提供成员变量的定义,然后使用元编程来生成相应的序列化和反序列化代码。这样可以大大减少手动编写的代码量,并且保持代码的整洁性。 #include <QDataStream>#include <...

  • 命令执行与反序列化漏洞简介和防御 - 帅的被狗咬

    时间:2024-03-11 10:38:57

    命令执行与反序列化漏洞简介和防御 一、远程代码执行漏洞(RCE)1、远程系统命令执行漏洞       应用系统在设计上,需要给用户提供指定的远程命令操作接口,而设计者...

  • JavaSec 基础之反序列化

    时间:2024-03-11 10:19:55

    文章目录 序列化与反序列化一.什么是序列化与反序列化?二. 序列化与反序列化的原理三.应用场景四.原生序列化与反序列化的实现序列化反序列化五.漏洞成因 序列化与反序列化 一.什么是序列化与反序列化? Java 序列化是指把 Java 对象转换为字节序列的过程; Java 反序列化是指把...

  • JSR310-LocalDateTime序列化 & 反序列化

    时间:2024-03-11 07:52:22

    问题springboot 版本:spring-boot 2.3.12今天在开发一个redis 热key服务端的过程中,碰到2个问题:jdk8的LocalDateTime,L...

  • 表单数据序列化,后台如何接收(java) - huozaimengli

    时间:2024-03-10 22:21:44

    表单数据序列化,后台如何接收(java) 需求:表单字段很多,需要将这些字段封装,一起传递给后台,后台接收数据后处理;JQuey有序列化表单的方法:1、serialize()----...

  • WebLogic反序列化漏洞(CVE--2725补丁绕过)

    时间:2024-03-08 20:25:09

    Oracle Weblogic远程反序列化命令执行漏洞,该漏洞绕过了最新的Weblogic补丁(CVE-2019-2725)...

  • json 对c++类的序列化(自动生成代码) - sachinKung

    时间:2024-03-08 15:53:51

    json 对c++类的序列化(自动生成代码) 【动机】      之前写网络协议的时候,使用的是google protobuf,protobuf不但在性能和扩展性上有很好的优势,protoc自动生成c++类代码的工具,这点确实给程序员带来了很多便利。做后面...

  • C#中使用protobuf-net进行序列化

    时间:2024-03-06 08:47:03

    前一篇文章我们看到使用Google.Protobuf有诸多不便(参考《如何在C#中使用Google.Protobuf工具》),这次我们来看看另一个工具的使用体验。相...