- 博客(8)
- 收藏
- 关注
原创 java漫漫学习之路(十二)
包括一套解析器和生成器,可用于各种形式的聚合提要,以及将一种格式转换为另一种格式的转换器。解析器可以为您提供特定格式的。内容发布和分发格式。它们广泛用于博客、新闻网站和其他动态内容的分发。提供了更多的标准化元数据字段,增强了可扩展性和互操作性。类,让您可以处理数据,而无需考虑传入或传出的。都可以,只是存放对象的数据结构改变了而已。链的构造中发挥了作用,主要利用机制就是它的。, 在一些场景下如果过滤了。都是用于发布频繁更新内容的。对象,或者是通用的规范化。格式,主要包含频道(,就可以直接调用它的。
2024-06-21 15:08:18 736
原创 java漫漫学习之路(十)
类中的一个重要方法,它在对象反序列化过程中用于加载并验证反序列化过程中所读取的类描述符(时会将当前类转为字符串形式,会提取类中所有的属性与字段,自然会执行相应的。在动态加载类时,默认会进行初始化,所以这里在动态加载的过程中会执行。方法会触发对象的反序列化过程,包括读取对象的数据并创建对象实例。的反序列化过程是不安全的,安全的反序列化过程应该实现一个继承了。方法会处理对象的各种字段和属性,确保正确地恢复对象的状态。的调用,会提取类中所有的属性与字段,进而触发。方法不会触发对象的完整反序列化过程,不会触发。
2024-06-19 20:40:00 852
原创 java漫漫学习之路(九)
静态代理在进行简单的代理工作时很有效,因为它可以在不改变委托类源码的情况下,通过代理类来修改委托类的功能。但是,由于代理类必须实现目标对象相同的接口,当源接口方法曾删时,代理类也需要跟着改变,在代理类繁多时则不易维护,不好管理。程序的时候,该程序可能有恶意代码,为了防止运行恶意代码对系统产生影响,需要对运行的代码的权限进行控制,类似一个沙箱的运行环境。这些变量可以存储在内存中,以便在程序的执行过程中进行读取和修改。表示在这个函数打断点,当这个函数执行的时候, 后面跟着的命令就会执行,将会创建文件。
2024-06-18 19:01:47 590
原创 java漫漫学习之路(八)
交由这个工厂类去实例化实际的目标类(即引用所指向的类),从而间接实现一定的代码控制。,类型 4.第三个分隔符是双分隔符的形式,则进入反序列化的操作 5.序列化数据用。绕过高版本的方法尝试绕过,也就是在本地查找可以利用的工厂类与目标类进行攻击。可以进一步工作的只有方法二,要满足方法二情况,需要在远程。一样,会尝试先在本地查找加载类,如果本地没有找到类,那么。来的对象,该对象可能是序列化的对象,也可能是一个。来的对象,该对象可能是序列化的对象,也可能是一个。,让客户端进行请求,请求时客户端就会被攻击。
2024-06-17 17:01:47 793
原创 java漫漫学习(七)
这些检查包括访问权限检查(例如,确保你有权限访问私有方法或字段)、方法名称和类型匹配检查等。方法句柄允许动态调用方法、构造函数和字段,类似于反射,但性能更高。:方法句柄,通过方法句柄进行动态的方法调用,访问对象的构造函数字段等。如果创建方法句柄时遇到任何问题(例如,指定的方法不存在或你没有足够的访问权限),这意味着所有的验证工作都在查找方法句柄的过程中完成。:方法的签名,包含方法的返回值类型,参数类型等信息。)相比,具有更高的效率和更好的类型安全性。创建一个方法句柄时,:方法句柄的创建工厂。
2024-06-12 19:50:54 805
原创 Django浅显分析
这个元组包含2到5个元素,其中包括:一个可调用的对象,用于重建对象时调用;一个参数元素,供那个可调用对象使用;之前遇到过一些关于Django的题,总是很混沌,感觉不知道该怎么做,没有仔细的学习一下,今天看了p神的两篇文章和。写不下去了,现在很心浮气躁,明天要打校赛,校赛决定能不能进校队,现在有点子慌,等下次补齐吧。的认知要清晰一点了,记录一下自己今天所学习到的知识。项目,并且解释了相关文件的作用。它要么返回一个代表全局名称的字符串,的列表元素的迭代器(可选);的字典元素的迭代器(可选)。
2024-05-30 20:02:32 1000
原创 [2022DASCTF X SU 三月春季挑战赛]upgdstore的wp
利用GCONV_PATH与iconv绕过disable_function
2024-04-23 16:39:24 402 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人