JiapiJava字節(jié)碼工具聯(lián)合創(chuàng)作 · 2023-10-02 04:10Jiapi 是一個(gè)用來改變正常 Class 裝載過程的工具。Jiapi 通過操作類的字節(jié)碼來代替 Class 原來被裝載的過程。被操作的 Class 傳給一個(gè)可 以把 Class 裝載到 Java 虛擬機(jī)的類裝載器。通過 Jiapi 工具被編譯的 Class 可進(jìn)行預(yù)處理操作并且可延緩執(zhí)行被修改的 Class 在文件系統(tǒng)上序列化操作。瀏覽 15點(diǎn)贊 評(píng)論 收藏 分享 手機(jī)掃一掃分享 編輯 分享 舉報(bào) 評(píng)論圖片表情視頻評(píng)價(jià)全部評(píng)論推薦 JiapiJava字節(jié)碼工具Jiapi是一個(gè)用來改變正常Class裝載過程的工具。Jiapi通過操作類的字節(jié)碼來代替Class原來被裝載的過程。被操作的Class傳給一個(gè)可以把Class裝載到Java虛擬機(jī)的類裝載器。通過JiaJBETJava字節(jié)碼工具通過JBET(Java Binary Enhancement Tool )的API可對(duì)Class文件CojenJava字節(jié)碼工具Cojen是一個(gè)動(dòng)態(tài)Java字節(jié)碼生成和分解工具。使用一個(gè)建造器來方便地生成代碼,而不用再選擇精確的NestedVMJava字節(jié)碼工具NestedVM 為Java的字節(jié)碼提供了一個(gè)二進(jìn)制的轉(zhuǎn)換器,一些使用 GCC 編譯的二進(jìn)制文件可以CojenJava字節(jié)碼工具Cojen是一個(gè)動(dòng)態(tài)Java字節(jié)碼生成和分解工具。使用一個(gè)建造器來方便地生成代碼,而不用再選擇精確的指令。Cojen提供的工具類演示了代碼生成器和加載器的使用。示例代碼http://cojen.souJBETJava字節(jié)碼工具通過JBET(JavaBinaryEnhancementTool)的API可對(duì)Class文件進(jìn)行分解,重新組合,或被編輯。JBET也可以創(chuàng)建新的Class文件。JBET用一種結(jié)構(gòu)化的方式來展現(xiàn)JavaNestedVMJava字節(jié)碼工具NestedVM為Java的字節(jié)碼提供了一個(gè)二進(jìn)制的轉(zhuǎn)換器,一些使用GCC編譯的二進(jìn)制文件可以直接轉(zhuǎn)為Java的類,并使用純Java的方式運(yùn)行。BytemanJava字節(jié)碼注入工具Byteman 是一個(gè)Java字節(jié)碼注入工具,用以簡化 Java 應(yīng)用程序的測(cè)試和開發(fā),使用名為 fReDexAndroid 字節(jié)碼優(yōu)化工具溫馨提示:該項(xiàng)目除了使用BSD協(xié)議授權(quán)外,還需遵守附加的專利授權(quán)。ClassFinalJava 字節(jié)碼加密工具ClassFinal是一款Javaclass文件安全加密工具,支持直接加密jar包或war包,無需修改任何項(xiàng)目代碼,兼容spring-framework,可避免源碼泄漏或字節(jié)碼被反編譯。項(xiàng)目模塊說明c點(diǎn)贊 評(píng)論 收藏 分享 手機(jī)掃一掃分享 編輯 分享 舉報(bào)