gpt4 book ai didi

java - 现有加载类的字节码修改

转载 作者:行者123 更新时间:2023-11-30 07:41:02 25 4
gpt4 key购买 nike

<分区>

我想改变一个在运行时加载的类的函数(它有一个错误,但项目早已不复存在,所以我无法构建二进制文件)。我想做的是编写一段代码,它将在应用程序初始化阶段运行并改变此函数,使其正常工作。只需保留该代码,直到替代品准备就绪。

没有字节码修改的经验,我可以使用什么库在运行时修改和重新加载类?具体来说,我需要用 noop 指令替换 throw 指令(我使用十六进制编辑器做过一次,但丢失了二进制文件)。

此外,如果您知道有关如何执行此类操作的任何教程,请分享。

我可以看到很多图书馆都这样做,但我不知道哪些是好的/坏的......

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com