Я хочу запутать мое веб-приложение, построенное как архив WAR, так как это чувствительное приложение в первый раз развертывается вне нашего центра обработки данных. Я попытался использовать инструмент GUI Proguard, чтобы запутать войну ввода, со всей служебной банкой, необходимой для приложения UI, с другими внешними зависимостями. Хотя Proguard успешно работает с некоторыми предупреждениями, например, с дублированием определения класса библиотеки [javax.servlet.UnavailableException], выходная война не содержит классов, но имеет lib с библиотечными банками и файлами web.xml. Какие-то шаги, которые я вою Какой-нибудь правильный документ? Я был бы признателен, если кто-нибудь сможет предоставить правильный документ или шаги, чтобы успешно запутать файл WAR с зависимым проектом (файл .jar) и другие внешние файлы jar (которые не требуют обфускации).Obfuscating WAR файл с Proguard
ответ
Вы не стали бы запутывать войну, а использовали бы баночки, которые вы используете. Здесь вы можете настроить проект таким образом, чтобы проект составлял конфигурацию xml, контент WEB-INF, ресурсы и определения веб-контента и сервлета, а также добавлял java в проект библиотеки. Обфускайте проект библиотеки и используйте эти запутанные банки в своем веб-проекте.
Это то, что я делаю, надеюсь, что это поможет.
Я сделал то же самое. Я использовал приведенный ниже url для обфускации кода, и я добился успеха.
http://bratonfire.blogspot.com/2012/01/war-file-obfuscation-using-proguard.html
Я создал новую папку и перенаправляется выход классов в этой папке. Но странно то, что я могу видеть файлы .java и .class в двух местах. Я также беспокоюсь о воссоздании военного файла. может кто-то упомянуть четкие и подробные шаги.
Спасибо, Рахул
Использование Proguard GUI запутать военные файлы. После запуска файла proguardgu.bat или proguardgui.sh из папки bin вашего каталога proguard. Вы можете выбрать войны, щелкнув меню «Ввод/вывод».
- 1. android: proguard obfuscating импортированные банки
- 2. Proguard не obfuscating в Android Studio
- 3. obfuscating strings.xml файл в приложении android
- 4. Obfuscating strings.xml-файл в коде android
- 5. Веб-приложение Obfuscating Struts2
- 6. Obfuscating images
- 7. Как конвертировать WAR WAR-файл приложения в один файл WAR
- 8. Obfuscating проект библиотеки Android/apklib
- 9. Obfuscating/Randomizing a String
- 10. ProGuard исключить файл jar
- 11. как вставлять файл в war war с помощью maven
- 12. Obfuscating проект библиотеки Android, когда используется аспектj
- 13. Как передать файл jar определенного .war в другой .war файл
- 14. Клиент, запрашивающий WAR-файл
- 15. .war vs .ear файл
- 16. Файл версии Grails WAR
- 17. Создать конкретный файл WAR
- 18. WAR Файл слишком большой
- 19. Как обращаться с app.config wiht .netReactor Obfuscating
- 20. Obfuscating Общая библиотека C++
- 21. Obfuscating CakePHP код
- 22. obfuscating java веб-приложения
- 23. Obfuscating Silverlight XAP
- 24. Obfuscating код в AutoIt3
- 25. как обфускать файл войны с помощью proguard
- 26. Создайте WAR-файл с версией, используя ANT
- 27. Как создать файл .war с помощью maven?
- 28. Как запустить файл .war с tomcat/maven?
- 29. Proguard игнорирует конфигурационный файл библиотеки
- 30. Внешний файл log4j.xml для WAR