7zip 25.0 漏洞
7zip 25.0 漏洞: 脚本: cat > bash.sh << 'EOF' #!/bin/bash BINARYPATH="/tmp/7zz" olddir="$(pwd)" mkdir /tmp/temp tempdir="/tmp/temp" cd "$tempdir" mkdir -p a/b ln -s /a a/b…
java代理
java代理 静态代理: 步骤: 定义接口。 编写接口的实现类(目标类)。 编写代理类,实现接口并持有目标类的引用。 在代理类中,通过目标类的引用调用实际的方法。 实例: // 定义接口 public interface Hello { void morning(String name); } // 目标类 public class HelloWo…
java笔记
java基础 一些基本的:       1:java中文件名要与类名一致       2:编译文件:Java文件运行前需要先编译为 class 字节码文件,如: $ javac HelloWorld.java      //使用javac指令编译,运行javac命令后,如果成功编译没有错误的话,会出现一个 HelloWorld.class 的文件 …
classloader
classloader: JVM是什么:类似于翻译器,将同一个java代码翻译给不同的操作系统,以达到通用的效果,如windows适配的JVM可以将java翻译使windows可以运行。 classloader 是什么:将.class加载到JVM中,为节约资源,提高速度和效率,JVM不会一次性将所有类文件加载到内存中,而是根据需要动态加载。 编译过…
ASM
ASM: ASM是什么:简而言之,是一个用于操作java字节码操作框架,用于对源文件编译后的.class文件进行操作。 ASM核心概念: ASM的设计核心是访问者模式,主要包含下面几个类: ClassReader 用于读取和解析.class文件内容。 ClassWriter 用于生成或修改.class文件内容。 ClassVisitor 提供一种访…
世界,您好!
欢迎使用 WordPress。这是您的第一篇文章。编辑或删除它,然后开始写作吧!