bytecode-manipulation

bytecode-manipulation

文章 0 浏览 5

MethodVisitor ASM未访问Scala中的visitMethod

我正在建造一个Java代理,该代理应该使用ASM库来操纵字节码。我需要在特定方法开始时添加说明。我设法通过创建代理以下来做到这一点: public class J…

茶花眉 2025-02-13 21:12:53 1 0

用字节重新定义卸载的班级

我正在尝试重新定义一个卸载的类,并获取Java.lang.illegalstateException:已经加载的类。该代码直接从教程中获取,只需要附加“ getloaded()才能…

情场扛把子 2025-01-31 18:28:42 4 0

使用字节码操纵访问生成的代码

我目前正在使用Java库进行工作,我想使用字节码操作添加一些 public static final String 字段,该字节模具只有一些有关实体的信息。例如 customer.ta…

哎呦我呸! 2025-01-21 08:22:56 2 0

通过修改代码对象实现Python中的低开销跟踪功能

至少可以说,sys.settrace 效率很低。它给Python中的每个函数调用增加了大量的开销。 相反,我正在寻找一种方法来跟踪 Python 中数百个函数的“调用”…

故事未完 2025-01-16 12:06:55 2 0

Oracle 和 Eclipse 编译器生成的 java 字节码的差异

我们的项目做了一些 Java 字节码检测。我们偶然发现了一些奇怪的行为。假设有以下代码片段: public void a() { new Integer(2); } Oracle 的 javac …

2025-01-04 10:47:24 3 0

动态 Java 字节码操作框架比较

有一些用于动态字节码生成、操作和编织的框架(BCEL、CGLIB、javassist、ASM、MPS)。我想了解它们,但由于我没有太多时间了解它们的所有细节,我希望…

流绪微梦 2025-01-02 20:10:53 8 0

有没有工具可以生成ASM ClassWriter代码?

我想创建动态java类,我使用模板生成源代码,然后使用jasper jdt进行编译。但是现在,我想删除对jdt的依赖,直接用ASM创建类字节码。 源代码大约200行…

童话里做英雄 2024-12-29 15:30:29 8 0

原生 Java 字节码检测

对于 Java 中的字节码检测,有 asm 框架以及 bcel 和 javaassist 库。 但是,我需要在本机代码中进行检测,因为在 javaagent 运行时已经加载了一些 ja…

骑趴 2024-12-28 05:48:07 8 0

使用 ASM 操作 Java 字节码

我正在使用 ASM 3.3.1。我试图拦截一个类并更改它的方法之一。我正在使用 org.objectweb.asm.util.ASMifierClassVisitor 来获取 ASM 代码来创建新方法…

吃不饱 2024-12-08 20:33:40 5 0

修改字节码使方法返回 true

我的类文件有一个这样的方法: public boolean validate(String str) {} 这个验证方法中有很多代码,但我只想让它始终返回 true 或 false。有人可以指…

红尘作伴 2024-11-11 03:26:34 13 0

JPEG 文件大小标记、插入字节、IPTC 元数据

我对在字节级别手动将 IPTC 字段注入 JPG 文件感兴趣。 JPEG 文件具有多个带有大小标记的元数据段。 IPTC 的分段容器为: App13 - 以 FF ED XX XX .. …

青柠芒果 2024-11-09 17:56:25 13 0

在二进制文件中间插入字节

我想在图像元数据块的中间添加一些字符串。在一些特定的标记下。我必须在字节级别上执行此操作,因为 .NET 不支持自定义元数据字段。 该块的构建方式…

往日情怀 2024-11-06 15:53:31 11 0

在没有源代码的已编译 1.6 Java 类中更改整数字段的最佳方法

使用 java 1.6 设置编译的类文件有两个字段,我需要将其设置为更高的值。 private Integer days = 7; private Integer running = 30; 不幸的是,我无…

戏舞 2024-11-05 12:32:41 12 0

是否有可能将 JVM 的汇编语言集成到标准的高级 Java 代码中?

我正在尝试将Java汇编代码(使用Jasmin(java中的汇编器接口))与标准Java代码合并。像这样 public class SomeClass{ public void testPrinting(){ S…

豆芽 2024-11-04 13:20:38 11 0

变量定义和赋值检测asm字节码

我正在尝试使用 ASM 字节码树 API 对 Java 代码进行静态分析。 我有一个 ClassNode cn、MethodNode m 和该方法中的指令列表,即 InsnList 列表。 假设…

沧桑㈠ 2024-11-01 19:38:39 11 0
更多

推荐作者

十二

文章 0 评论 0

飞烟轻若梦

文章 0 评论 0

OPleyuhuo

文章 0 评论 0

wxb0109

文章 0 评论 0

旧城空念

文章 0 评论 0

-小熊_

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文