有一个java web项目,最后是生成war文件发布的,有做过代码混淆的吗?我用proguard试了很久都不能生存可以正常运行的war文件,解压看好像里面的class文件都没有了,可能是配置错误,有知道的吗,解决马上结贴,分不够再开帖子!
------解决方案--------------------------------------------------------
使用tomcat部署war文件,然后通过反编译器,编译所有的class文件,祝你好运。
------解决方案--------------------------------------------------------
楼主所说的是 类似于代码编译加密?
------解决方案--------------------------------------------------------
使用tomcat部署war文件,然后通过反编译器,编译所有的class文件
------解决方案--------------------------------------------------------
坐等高手解答
------解决方案--------------------------------------------------------
Web 项目都是放在服务端运行,你认为有必要进行混淆么?
------解决方案--------------------------------------------------------
写成servlet, 再利用诸如Marvin Obfuscator 和 JADE之类的混淆器就可以达到效果了.
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
人关注物的是jsp文件还是java 文件啊。
------解决方案--------------------------------------------------------
这样做。
其实你只能对java文件进行混淆,jsp是不可以的。
你不要导出war后进行混淆,你在导出前将所有的java文件导出为jar包,然后对该jar包使用proguard进行混淆(具体混淆规则自己定)。然后将该jar导入到项目中(放到lib下),将原java文件删除(你需要先备份),然后导出到war,直接放到tomcat下发布。
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
一旦检查有问题,直接System.exit
------解决方案--------------------------------------------------------
楼主是高手啊 小弟学习了