JiapiJava字节码工具联合创作 · 2023-10-02 04:10Jiapi 是一个用来改变正常 Class 装载过程的工具。Jiapi 通过操作类的字节码来代替 Class 原来被装载的过程。被操作的 Class 传给一个可 以把 Class 装载到 Java 虚拟机的类装载器。通过 Jiapi 工具被编译的 Class 可进行预处理操作并且可延缓执行被修改的 Class 在文件系统上序列化操作。浏览 4点赞 评论 收藏 分享 手机扫一扫分享 编辑 分享 举报 评论图片表情视频评价全部评论推荐 NestedVMJava字节码工具NestedVM 为Java的字节码提供了一个二进制的转换器,一些使用 GCC 编译的二进制文件可以CojenJava字节码工具Cojen是一个动态Java字节码生成和分解工具。使用一个建造器来方便地生成代码,而不用再选择精确的指令。Cojen提供的工具类演示了代码生成器和加载器的使用。示例代码http://cojen.souNestedVMJava字节码工具NestedVM为Java的字节码提供了一个二进制的转换器,一些使用GCC编译的二进制文件可以直接转为Java的类,并使用纯Java的方式运行。JBETJava字节码工具通过JBET(JavaBinaryEnhancementTool)的API可对Class文件进行分解,重新组合,或被编辑。JBET也可以创建新的Class文件。JBET用一种结构化的方式来展现JavaBytemanJava字节码注入工具Byteman 是一个Java字节码注入工具,用以简化 Java 应用程序的测试和开发,使用名为 fReDexAndroid 字节码优化工具温馨提示:该项目除了使用BSD协议授权外,还需遵守附加的专利授权。BytemanJava字节码注入工具Byteman是一个Java字节码注入工具,用以简化Java应用程序的测试和开发,使用名为faultinjection的技术。通过在应用代码中注入脚本来对应用进行测试。ClassFinalJava 字节码加密工具ClassFinal是一款Javaclass文件安全加密工具,支持直接加密jar包或war包,无需修改任何项目代码,兼容spring-framework,可避免源码泄漏或字节码被反编译。项目模块说明cReDexAndroid 字节码优化工具温馨提示:该项目除了使用 BSD 协议授权外,还需遵守附加的专利授权。 BECLJava字节码校验BCEL(ByteCodeEngineeringLibrary)包含一个名为JustIce字节码的校验工具,可用来获取JVM中出错的更详细信息,BCEL在编译器、优化器和混淆器、代码生成器和代码分析工点赞 评论 收藏 分享 手机扫一扫分享 编辑 分享 举报