`

《透视java》第三章混淆类

阅读更多

混淆程序执行的变换

1:去除调试信息 (行编号,变量名称,源文件名称)

2:名称的处理

3:编码java字符串

4:改变控制流

5:插入讹用的代码

6:删除未使用的代码(压缩)

7:优化字节码

 

混淆后可能的问题

1:动态类加载

2:反射

3:串行化

4:违反命名惯例

5:维护的难题

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics