个API结果比较的工具,比较的内容就是Json内容,但是为了实现宽泛的内容相等即只需要字段和值相等即可,不需要字符串严格相等,这种情况下就需要将Json内容字符串转换成具体的对象,出于通用性方面的考虑希望这个工具能比较所有的API结果不单单只是3D的API,所有在反序列化Json字符串时需要一种通用的转换方式,而不是写死的某个类的反序列化,这里介绍的一种思路就是使用dynamic关键字来实现通用反序列化并比较反序列化后的对象是否深度相等即比较对象的各个字段是否相等。深度相等通过两个方法一个字段相等和集合相等,字段相等区分字段名称和字段值是否相等,集合相等则将集合转换成元素,元素再比较字段相等,字段中包含集合的再递归调用实现。
2021-08-25 16:47:39 1.01MB API Json C# 反序列化
1
java反序列化工具ysoserial最新版v0.0.4 (jenkins,weblogic,jboss等的代码执行利用工具)
2021-08-25 15:39:25 44.85MB ysoserial java 反序列化
1
json直接转动态类型,反序列化避免新建实体类。
2021-08-18 14:59:00 126KB json
1
书安-第四期_java反序列化 ciso
2021-08-15 13:00:50 7.17MB RSA 安全建设 安全立法 应用安全
Weblogic的功能以及相关历史漏洞点 Weblogic的反序列化的漏洞复现 Weblogic的反序列化的分析 Weblogic的反序列化漏洞的思考
2021-08-11 09:00:30 3.44MB Weblogic 反序列化 web安全 漏洞研究
文件主要包括:Snack.c、SnackIni.ini、SaveSnack.txt。主要实现功能有:随机食物、自动爬行、分数、重新开始、排行榜、初始化反序列化、存取档序列化和反序列化等。数据结构采用C语言结构体、动态数组、环形数组等思想进行架构。游戏初始化采用文本文件、文件存储及读取采用文本文件存储以及读出。
1
文件主要包括:Snack.c、SnackIni.ini、SaveSnack.bin。主要实现功能有:随机食物、自动爬行、分数、重新开始、排行榜、回退功能(回退10步)、初始化反序列化、存取档序列化和反序列化(二进制文件处理)等。数据结构采用C语言结构体、动态数组、环形数组等思想进行架构。游戏初始化文本文件初始化。读取采用二进制文件存储以及读出。
1
文件主要包括:2048.c、Save2048.txt。主要实现功能有:随机生成数、关卡选择、分数、游戏结束、回退十步、存取档序列化和反序列化等。数据结构采用C语言结构体、动态数组、环形数组等思想进行设计。文件存储及读取采用文本文件存储以及读出。
1
文件主要包括:2048.c、Save2048.bin。主要实现功能有:随机生成数、关卡选择、分数、游戏结束、回退十步、存取档序列化和反序列化等。数据结构采用C语言结构体、动态数组、环形数组等思想进行设计。文件存储及读取采用二进制文件存储以及读出。
1
shiro反序列化利用工具
2021-08-10 22:00:05 22.52MB shiro反序列化 安全工具
1