APK防護之DEX文件加花

由於DEX文件中的數據以字節碼的形式存在,所以很容易被反編譯出源代碼。那些反編譯器(如dex2jar、apktool)是以順序解釋字節碼來反編譯的,如果遇到無效的字節碼,便會反編譯失敗。DEX加花的原理就是給DEX文件中加入無效的字節碼,是反編譯失敗。但是要保證插入無效的字節碼永遠不會被執行到,否則自己的程序也會崩潰。 字節碼,維基百科的解釋:Java 字節碼(英語:Java bytecode)是
相關文章
相關標籤/搜索