Программы, скомпилированные большинством нативных компиляторов, весьма сложны для анализа и реверс-инжиниринга. Но компиляторы для .NET генерируют исполняемые файлы с большим количество дополнительной информации, которая может помочь злоумышленникам декомпилировать программу и получить исходный код очень близкий к оригинальному. Чтобы защитить приложения от подобных атак их подвергают процедуре обфускации.
В Appfuscator используется сразу много различных механизмов защиты, каждый из которых защищает приложение от определенного типа атаки. Вот некоторые из них:
Переименование типов и их членов в имена не несущие полезную смысловую нагрузку
Отдельно стоит сказать, что во главе угла в Appfuscator стоит функция автоматического определения возможности использования того или иного механизма обфускации для отдельных частей сборки. Это позволяет свести конфигурацию к минимуму.
Да. Для каждой сборки можно в отдельности настраивать параметры обфускации. Более того для многих сборок Appfuscator может совместить библиотечные сборки(DLL) с главной сборкой проекта. Совмещение сборок положительно сказывается на качестве защиты приложения.
Практически в 100% случаев письмо доходит до адресата, поэтому для получения доступа к вашему аккаунту выполните три простых шага.
На данный момент, вы можете выбрать один из способов оплаты:
Мы обеспечиваем все необходимые меры безопасности и гарантируем, что данные, переданные Вами на наш сервис, никогда не будут использованы кем-либо или раскрыты третьим лицам.
Мы являемся юридическим лицом и готовы предоставить Вам все необходимые документы, такие как договор на использование нашего сервиса и соглашение о неразглашении (NDA). Также мы предлагаем индивидуальные консультации и помощь в вопросах защиты Вашего программного обеспечения.
Вы можете написать на email: info@appfuscator.com или позвонить по телефону: +7(343)290-84-76 и получите консультацию по всем интересующим вас вопросам
Данное сообщение не является ошибкой. Это предупреждение о том, что обфускатор не смог распознать некоторые обращения к механизму Reflection, и соответственно, существует риск того, что соответствующий код будет работать не правильно. Рекомендуется внимательно проверить работу программы, а так же, при необходимости, использовать [ObfuscationAttribute].
Добавьте к классу, методу или полю, которое хотите исключить из обфускации специальный атрибут [ObfuscationAttribute].
Скачайте и установите клиент обфускатора по ссылке на странице http://appfuscator.com/process. Затем выполните последовательно следующие шаги.
0. Обфусцированное приложение должно работать во время считывания вотермарки, поэтому запустите его (чем дольше оно работает, тем лучше).
1. Запустите клиентское приложение AppFuscator. По кнопке слева вверху запустите Watermark reader.
2. В появившемся списке работающих процессов выберите обфусцированное приложение.
3. Введите пароль, который Вы вводили при генерации вотермарки.
4. Считайте вотермарку из памяти приложения, нажав кнопку "Read process watermark".
В столбце Message будет указан текст спрятанного сообщения, а в столбце Count число найденных сообщений с этим текстом.