我的毕业设计题目是JAVA混淆器,有很多问题希望大家帮忙解答一下,谢谢!
1 做JAVA混淆器需要重点了解哪些知识?
2 在分析完CLASSFILE文件结构之后,具体应该使用什么样的方法来进行代码混淆?
3 为什么混淆后的代码仍然可以正常运行?
1 做JAVA混淆器需要重点了解哪些知识?
2 在分析完CLASSFILE文件结构之后,具体应该使用什么样的方法来进行代码混淆?
3 为什么混淆后的代码仍然可以正常运行?
解决方案 »
- final,static ,static final成员变量初始化的问题
- linux读2进制的文件出现问题,windows没问题.
- java.lang.NoClassDefFoundError
- 关于myEclipse设置package的问题,送分,在线等
- 求教一条编程题目(文件字符串的计算)
- package 的奇怪的问题??帮忙看看
- 如何在不同窗体间传递数据
- struts中如何将actionForm中的字符串转换为日期型?
- 读一张图(JPG or png等),能否测得这张图上的某个字的坐标,这个字在这张图上是唯一出现的
- 关于包种类的归属
- 破日本的3.5in 1.2mb的格式
- 错误代码:678,可以上网,但QQ等不上去?高手指点一个。。
高点的混淆器做到第一步后还把其中一些语句变成虚拟机语言。混淆是可以正常运行的混淆的作用只是反编译后可读性差。可以自己改变一下class文件格式 自己写classloader加载。如果classloader被反编译后读出来后 class的格式变化就没任何意义了网上没有什么资料就是懂.class的结构,然后可以自己想怎么搞就怎么搞了