X-files в Java: обфускация и виды шифраторов
Перевод статьи подготовлен для студентов курса «Разработчик Java» в образовательном проекте OTUS Вы же знаете, что jar-файл это zip-архив? То есть, его можно unzip -d target my.jar распаковать и достать все class-файлы. А каждый class-файл это bytecode, который легко-легко можно декомпилировать и получить весь ваш проект с именами всех ваших классов и их переменных и методов. И кодом методов. То есть, совсем всё можно из jar-файла получить. Если, конечно, он не обфусцирован. Давайте рассмотрим...
06:44
1,0×
00:00/06:44
111,3 тыс смотрели · 3 года назад
517 читали · 5 лет назад
Обфускация кода под Android
Защита кода приложения это то, о чем не всегда задумывается разработчик, но обфускация при сборке - это не только защита, но и эффективный способ ужать размер конечного APK, а иногда и оптимизировать исполнение программы. С учетом того, на сколько сейчас просто настроить Proguard для разработки под Android, не использовать эту возможность крайне не логично. Интересный факт: существует контест на написание самого креативного обфусцированного кода на СИ "The International Obfuscated C Code Contest"...