有需求,要做破損項。大概就是加內(nèi)部類,然后破壞內(nèi)部類的 class 文件,使其反編譯時連帶外部類都不可見。試試找找折騰了一個下午,沒得出個結(jié)果。
就是想問一下,一般都是改哪幾個字節(jié)的?先謝過為敬
光陰似箭催人老,日月如移越少年。
這能實現(xiàn)的嘛? class字節(jié)碼是有標(biāo)準(zhǔn)的啊。你的class只要jvm認(rèn)識,那一定是可以反編譯出來的啊。
proguard
代碼混淆工具,這種呢也是可以反編譯的,不過非常難讀。
還有一種方式就是將class/jar文件加密,自定義ClassLoader
實現(xiàn)在加載class
之前先解密再加載。