BytemanJava字節(jié)碼注入工具聯(lián)合創(chuàng)作 · 2023-10-01 19:12Byteman 是一個(gè)Java字節(jié)碼注入工具,用以簡(jiǎn)化 Java 應(yīng)用程序的測(cè)試和開(kāi)發(fā),使用名為 fault injection 的技術(shù)。通過(guò)在應(yīng)用代碼中注入腳本來(lái)對(duì)應(yīng)用進(jìn)行測(cè)試。瀏覽 17點(diǎn)贊 評(píng)論 收藏 分享 手機(jī)掃一掃分享 編輯 分享 舉報(bào) 評(píng)論圖片表情視頻評(píng)價(jià)全部評(píng)論推薦 BytemanJava字節(jié)碼注入工具Byteman是一個(gè)Java字節(jié)碼注入工具,用以簡(jiǎn)化Java應(yīng)用程序的測(cè)試和開(kāi)發(fā),使用名為faultinjection的技術(shù)。通過(guò)在應(yīng)用代碼中注入腳本來(lái)對(duì)應(yīng)用進(jìn)行測(cè)試。JBETJava字節(jié)碼工具通過(guò)JBET(Java Binary Enhancement Tool )的API可對(duì)Class文件CojenJava字節(jié)碼工具Cojen是一個(gè)動(dòng)態(tài)Java字節(jié)碼生成和分解工具。使用一個(gè)建造器來(lái)方便地生成代碼,而不用再選擇精確的NestedVMJava字節(jié)碼工具NestedVM 為Java的字節(jié)碼提供了一個(gè)二進(jìn)制的轉(zhuǎn)換器,一些使用 GCC 編譯的二進(jìn)制文件可以JiapiJava字節(jié)碼工具Jiapi是一個(gè)用來(lái)改變正常Class裝載過(guò)程的工具。Jiapi通過(guò)操作類(lèi)的字節(jié)碼來(lái)代替Class原來(lái)被裝載的過(guò)程。被操作的Class傳給一個(gè)可以把Class裝載到Java虛擬機(jī)的類(lèi)裝載器。通過(guò)JiaJBETJava字節(jié)碼工具通過(guò)JBET(JavaBinaryEnhancementTool)的API可對(duì)Class文件進(jìn)行分解,重新組合,或被編輯。JBET也可以創(chuàng)建新的Class文件。JBET用一種結(jié)構(gòu)化的方式來(lái)展現(xiàn)JavaCojenJava字節(jié)碼工具Cojen是一個(gè)動(dòng)態(tài)Java字節(jié)碼生成和分解工具。使用一個(gè)建造器來(lái)方便地生成代碼,而不用再選擇精確的指令。Cojen提供的工具類(lèi)演示了代碼生成器和加載器的使用。示例代碼http://cojen.souNestedVMJava字節(jié)碼工具NestedVM為Java的字節(jié)碼提供了一個(gè)二進(jìn)制的轉(zhuǎn)換器,一些使用GCC編譯的二進(jìn)制文件可以直接轉(zhuǎn)為Java的類(lèi),并使用純Java的方式運(yùn)行。JiapiJava字節(jié)碼工具Jiapi 是一個(gè)用來(lái)改變正常 Class 裝載過(guò)程的工具。Jiapi 通過(guò)操作類(lèi)的字節(jié)碼來(lái)代替 CReDexAndroid 字節(jié)碼優(yōu)化工具溫馨提示:該項(xiàng)目除了使用BSD協(xié)議授權(quán)外,還需遵守附加的專(zhuān)利授權(quán)。點(diǎn)贊 評(píng)論 收藏 分享 手機(jī)掃一掃分享 編輯 分享 舉報(bào)