加密過的文件,加載到內(nèi)存中,通過classloader 獲取class對象(class<?>)。然后通過反射調(diào)用?,F(xiàn)在需要 獲取此類中某方法實現(xiàn)。請問有什么可行方法嗎?使用apache 的 commons-bcel庫,Repository.instanceOf方法。沒能獲取到j(luò)avaclass類型對象。能解決這個問題,得到j(luò)avaclass后可以獲取指定方法的code.但是返回null.更新:現(xiàn)在能獲取到j(luò)avaclass對象了。但是getCode是亂碼。麻煩各位有類似經(jīng)驗的解決一下。
1 回答

皈依舞
TA貢獻(xiàn)1851條經(jīng)驗 獲得超3個贊
感覺你這個需求不只是一個反射庫 bcel
能解決的了,可能需要涉及反編譯的知識,網(wǎng)上找的項目Decompiler,希望給你幫助
添加回答
舉報
0/150
提交
取消