当前位置: 代码迷 >> Java Web开发 >> 200分 java web项目代码混淆
  详细解决方案

200分 java web项目代码混淆

热度:4262   发布时间:2013-02-25 21:22:34.0
200分在线等 java web项目代码混淆
有一个java web项目,最后是生成war文件发布的,有做过代码混淆的吗?我用proguard试了很久都不能生存可以正常运行的war文件,解压看好像里面的class文件都没有了,可能是配置错误,有知道的吗,解决马上结贴,分不够再开帖子!

------解决方案--------------------------------------------------------
使用tomcat部署war文件,然后通过反编译器,编译所有的class文件,祝你好运。
------解决方案--------------------------------------------------------
楼主所说的是 类似于代码编译加密?
------解决方案--------------------------------------------------------
使用tomcat部署war文件,然后通过反编译器,编译所有的class文件
------解决方案--------------------------------------------------------
坐等高手解答
------解决方案--------------------------------------------------------
Web 项目都是放在服务端运行,你认为有必要进行混淆么?
------解决方案--------------------------------------------------------
写成servlet, 再利用诸如Marvin Obfuscator 和 JADE之类的混淆器就可以达到效果了.
------解决方案--------------------------------------------------------
探讨

Web 项目都是放在服务端运行,你认为有必要进行混淆么?

------解决方案--------------------------------------------------------
人关注物的是jsp文件还是java 文件啊。
------解决方案--------------------------------------------------------
这样做。
其实你只能对java文件进行混淆,jsp是不可以的。
你不要导出war后进行混淆,你在导出前将所有的java文件导出为jar包,然后对该jar包使用proguard进行混淆(具体混淆规则自己定)。然后将该jar导入到项目中(放到lib下),将原java文件删除(你需要先备份),然后导出到war,直接放到tomcat下发布。

------解决方案--------------------------------------------------------
探讨

Web 项目都是放在服务端运行,你认为有必要进行混淆么?

------解决方案--------------------------------------------------------
一旦检查有问题,直接System.exit
------解决方案--------------------------------------------------------
楼主是高手啊 小弟学习了
  相关解决方案