码迷,mamicode.com
首页 >  
搜索关键字:反序列化    ( 3076个结果
java中的对象的序列化,以及新的try...catch块学习
对象的序列化和反序列化: 1、对象的序列需要实现java.util.Serializable或者是java.io.Externalizable接口。 2、Serializable只是一个接口,代表着可序列化,并没有定义任何的抽象方法,只能序列化非静态的,以及没有使用transient关键字修饰的属性 ...
分类:编程语言   时间:2020-04-03 12:31:29    阅读次数:134
XCTF unserialize3
一.根据题目猜测这道题应该和反序列化漏洞有关 1.先了解一下什么是序列化和反序列化 当在php中创建了一个对象后,可以通过 serialize() 函数把这个对象转变成一个字符串,保存对象的值方便之后的传递与使用。 与 serialize() 相反的就是反序列化函数 unserialize() ,它 ...
分类:其他好文   时间:2020-04-03 11:52:37    阅读次数:77
PHP原生类反序列化
在做BJDCTF中的题目XSS之光的时候遇到了PHP原生类的反序列化,以前没有了解过,现在来学习一波。 基础知识 首先还是来回顾一下序列化中的魔术方法,下面也将以此进行分类来进行研究。 当对象被创建的时候调用:__construct 当对象被销毁的时候调用:__destruct 当对象被当作一个字符 ...
分类:Web程序   时间:2020-04-03 00:58:20    阅读次数:210
Liferay Portal Json Web Service 反序列化漏洞(CVE-2020-79
作者:Longofo@知道创宇404实验室时间:2020年3月27日原文地址:https://paper.seebug.org/1162/英文版本:https://paper.seebug.org/1163/之前在CODEWHITE上发布了一篇关于LiferayPortalJSONWebServiceRCE的漏洞,之前是小伙伴在处理这个漏洞,后面自己也去看了。LiferayPortal对于JSON
分类:Web程序   时间:2020-04-01 11:12:02    阅读次数:86
Liferay Portal Json Web Service 反序列化漏洞(CVE-2020-79
作者:Longofo@知道创宇404实验室时间:2020年3月27日原文地址:https://paper.seebug.org/1162/英文版本:https://paper.seebug.org/1163/之前在CODEWHITE上发布了一篇关于LiferayPortalJSONWebServiceRCE的漏洞,之前是小伙伴在处理这个漏洞,后面自己也去看了。LiferayPortal对于JSON
分类:Web程序   时间:2020-04-01 11:03:35    阅读次数:70
json&pickle模块、configparse/hashlib/subprocess 模块
一、json 与pickle模块 序列化: 1、什么是序列化&反序列化 内存中的数据类型 序列化 特定的格式(json格式或者pickle格式) 内存中的数据类型特定的格式的内容有两种用途 1、可用于存储=》用于存档 2、传输给其他平台使用=》跨平台数据交互 ? 强调: 针对用途1的特定一格式:可是 ...
分类:Web程序   时间:2020-04-01 01:21:33    阅读次数:90
c#中对XML反序列化
生成对象类 可以手动生成。 也可以使用windows系统自带的 工具。 根据不同的windows版本,该工具可能在: 通过 生成schema文件 然后通过 生成c文件。根据根节点名称会生成对应的class文件代表对应的对象类。 名称修改 如果反序列化时,需要使用不同的属性名来存储,比如xml中使用中 ...
分类:Windows程序   时间:2020-03-31 23:15:03    阅读次数:141
Python学习第38天(文件处理,os、sys、pickle模块复习)
今天部分的内容会写的比较随意,想到需要复习的知识我就会进行一下演示,这样便于尽快把欠下的课程选择部分和即将要开始的ftp实现任务尽快完成。 一、文件处理部分 打开文件的一个固定格式:文件句柄 = open('文件路径', '模式') 模式有以下: 1. 打开文件的模式有(默认为文本模式): r ,只 ...
分类:编程语言   时间:2020-03-31 22:54:01    阅读次数:105
23---常用模块2
一 json&pickle模块 1 什么是序列化和反序列化 2 为什么要用 3 如何用序列化和反序列化 1 json模块 2 pickle模块 二 configparser模块 解析配置文件 三 hashlib模块 1 什么是哈希hash 2 hash值的特点 3 hash的用途 4 如何使用 Ⅰ ...
分类:其他好文   时间:2020-03-31 21:21:17    阅读次数:60
常用模块2
序列化与反序列化 什么是序列化 序列化指的是把内存的数据类型转换成一个特定的格式的内容 序列化成的格式:json / pickle 原本我们学过序列化和反序列化的土办法:str() 与eval() 为何要序列化 序列化得到的特定格式有两种用途 用于存储:可以存档 传输给其他平台使用:跨平台数据交互, ...
分类:其他好文   时间:2020-03-31 20:46:20    阅读次数:63
3076条   上一页 1 ... 27 28 29 30 31 ... 308 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!