Особенности и возможности
- Текстовое поле ввода кода: введите код JavaScript в текстовое поле, предоставленное приложением. Здесь вводится код, который нужно запутать.
- Загрузить файл JavaScript: можно также загрузить код JavaScript из файла, нажав кнопку «Загрузить файл JavaScript» и выбрав файл на своем устройстве.
- Кнопка затемнения кода:
- Кнопка «Копировать»: позволяет пользователям копировать запутанный код в буфер обмена для использования в другом месте.
- Кнопка «Очистить»: очищает как вводимые, так и запутанные текстовые области кода.
- Отображение сообщений об ошибках: если в процессе обфускации возникают какие-либо ошибки, пользователю отображается сообщение об ошибке.
- Темы ночного/дневного режима;
Параметры обфускации:
- Имена: этот параметр позволяет пользователям выбирать различные стратегии переименования идентификаторов (переменных, функций и т. д.) в коде JavaScript. Он предлагает следующие варианты:
- Компактный: если этот параметр включен, этот параметр сжимает код после обфускации, удаляя ненужные пробелы и разрывы строк.
- Сглаживание потока управления: этот метод изменяет поток управления кодом, что затрудняет его отслеживание. Это достигается за счет преобразования управляющих структур кода (например, циклов, условных операторов) в более сложную и запутанную форму.
- Числа в выражения: этот параметр преобразует числовые литералы в коде в эквивалентные арифметические выражения.
- Упрощение: упрощение снижает сложность кода за счет удаления избыточных или ненужных элементов.
- Разделение строк: этот метод разбивает строковые литералы на более мелкие части и динамически объединяет их во время выполнения.
- Самозащита: вставляет в код защитные механизмы для предотвращения попыток взлома или обратного проектирования.
- Защита от отладки: добавляет код для обнаружения и предотвращения попыток отладки, что усложняет злоумышленникам анализ поведения кода.
- Внедрение мертвого кода: вводит сегменты мертвого кода в базу кода, что еще больше усложняет анализ.
- Преобразования строковых массивов: используются различные преобразования строковых литералов, хранящихся в массивах, чтобы скрыть их содержимое и использование.
Удачи в кодировании!
Последнее обновление
19 мар. 2024 г.