java

记一次新手小白java反序列化——cc1链的学习

前情概要:cc的第一条链,所以分析的比较细,甚至有一点啰嗦环境配置jdk:jdk8u65sun包源码下载:http://hg.openjdk.java.net/jdk8u/jdk8…

【APP 逆向百例】淘某热点 APP 逆向分析

声明 本文章中所有内容仅供学习交流使用,不用于其他任何目的,不提供完整代码,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者…

SyntaxFlow Java实战(一):值的搜索与筛选

在正式开始编写规则之前,我们需要先了解一下SyntaxFlow常见的搜索语法。搜索语法很基础也很重要,后续更高阶的数据流分析也都依赖于搜出来的数据。我们从最简单的赋值语句入手,以下…

Java已死,大模型才是未来?

​作者:不惑_引言在数字技术的浪潮中,编程语言始终扮演着至关重要的角色。Java,自1995年诞生以来,便以其跨平台的特性和丰富的生态系统,成为了全球范围内开发者们最为青睐的编程语…

CommonCollections1入门详解

CC链的介绍Apache Commons 当中有⼀个组件叫做 Apache Commons Collections ,主要封装了Java 的 Collection(集合) 相关类对…

使用mybatis切片实现数据权限控制

一、使用方式数据权限控制需要对查询出的数据进行筛选,对业务入侵最少的方式就是利用mybatis或者数据库连接池的切片对已有业务的sql进行修改。切片逻辑完成后,仅需要在业务中加入少…

Java字节码技术之ASM

基本概念介绍Java字节码是Java虚拟机(JVM)的执行语言。每当我们编写Java代码并将其编译时,Java编译器将源代码转换为一个平台独立的二进制格式,即字节码。字节码是Jav…

Java字节码技术之JavaAssist

引言在Java开发中,字节码操作是一个高级技术,用于在运行时修改或生成类的行为。JavaAssist是一个开源的字节码操作库,它提供了一种相对简单的方式来处理Java字节码,使开发…

java字节码技术之JavaAgent 和 SecurityManager

Java平台提供了两个强大的机制,JavaAgent和SecurityManager,用于增强和保护应用的运行时环境。这些机制不仅允许开发者在运行时修改类的行为,还能够强制实施安全…

JDK8升级JDK11最全实践干货来了

1、前言截至目前(2023年),Java8发布至今已有9年,2018年9月25日,Oracle发布了Java11,这是Java8之后的首个LTS版本。那么从JDK8到JDK11,到…