BECLJava字节码校验联合创作 · 2023-09-28 21:11BCEL (Byte Code Engineering Library) 包含一个名为 JustIce 字节码的校验工具,可用来获取JVM中出错的更详细信息,BCEL 在编译器、优化器和混淆器、代码生成器和代码分析工具中取得很成功的应用,不过该项目也很久没有更新了。浏览 1点赞 评论 收藏 分享 手机扫一扫分享 编辑 分享 举报 评论图片表情视频评价全部评论推荐 BECLJava字节码校验BCEL(ByteCodeEngineeringLibrary)包含一个名为JustIce字节码的校验工具,可用来获取JVM中出错的更详细信息,BCEL在编译器、优化器和混淆器、代码生成器和代码分析工JBETJava字节码工具通过JBET(Java Binary Enhancement Tool )的API可对Class文件CojenJava字节码工具Cojen是一个动态Java字节码生成和分解工具。使用一个建造器来方便地生成代码,而不用再选择精确的ASMSupportJava字节码操作当使用ASM编写的时候 很多情况下需要了解JVM底层的指令的, 并且需要对栈和本地变量显式的进行操作NestedVMJava字节码工具NestedVM 为Java的字节码提供了一个二进制的转换器,一些使用 GCC 编译的二进制文件可以JiapiJava字节码工具Jiapi 是一个用来改变正常 Class 装载过程的工具。Jiapi 通过操作类的字节码来代替 CJBETJava字节码工具通过JBET(JavaBinaryEnhancementTool)的API可对Class文件进行分解,重新组合,或被编辑。JBET也可以创建新的Class文件。JBET用一种结构化的方式来展现JavaCojenJava字节码工具Cojen是一个动态Java字节码生成和分解工具。使用一个建造器来方便地生成代码,而不用再选择精确的指令。Cojen提供的工具类演示了代码生成器和加载器的使用。示例代码http://cojen.souNestedVMJava字节码工具NestedVM为Java的字节码提供了一个二进制的转换器,一些使用GCC编译的二进制文件可以直接转为Java的类,并使用纯Java的方式运行。SWFMasterSWF 字节码编辑器SWFMaster 是 SWF 字节码编辑器,未完成,正在开发中。可以用来: 查看和修改DoABC中点赞 评论 收藏 分享 手机扫一扫分享 编辑 分享 举报