FAQ

1
Зачем обфусцировать программы, написанные на .NET?

Программы, скомпилированные большинством нативных компиляторов, весьма сложны для анализа и реверс-инжиниринга. Но компиляторы для .NET генерируют исполняемые файлы с большим количество дополнительной информации, которая может помочь злоумышленникам декомпилировать программу и получить исходный код очень близкий к оригинальному. Чтобы защитить приложения от подобных атак их подвергают процедуре обфускации.

2
Как Appfuscator защищает приложение?

В Appfuscator используется сразу много различных механизмов защиты, каждый из которых защищает приложение от определенного типа атаки. Вот некоторые из них:

  • Сокрытие внешнего вызова
  • Шифрование строк
  • Запутывание потока выполнения
  • Расщипление классов на отдельные члены и вынесение этих данных в другие классы

Переименование типов и их членов в имена не несущие полезную смысловую нагрузку

Отдельно стоит сказать, что во главе угла в Appfuscator стоит функция автоматического определения возможности использования того или иного механизма обфускации для отдельных частей сборки. Это позволяет свести конфигурацию к минимуму.

3
Поддерживает ли Appfuscator обфускацию проектов с несколькими сборками?

Да. Для каждой сборки можно в отдельности настраивать параметры обфускации. Более того для многих сборок Appfuscator может совместить библиотечные сборки(DLL) с главной сборкой проекта. Совмещение сборок положительно сказывается на качестве защиты приложения.

4
Мне не пришло письмо со ссылкой для активации, что мне делать?

Практически в 100% случаев письмо доходит до адресата, поэтому для получения доступа к вашему аккаунту выполните три простых шага.

  1. Проверьте папку “Спам”
  2. Запросите ссылку для активации снова
  3. Свяжитесь с администрацией
5
Как можно оплатить?

На данный момент, вы можете выбрать один из способов оплаты:

  • WebMoney (мгновенное зачисление денежных средств)
  • Робокасса
  • PayPal
  • Банковский перевод (вам будет выдана квитанция, которую можно оплатить в любом банке, и в течении 1-2 рабочих дней после оплаты платеж будет зачислен)
6
А это безопасно? Не уйдут ли мои разработки третьим лицам?

Мы обеспечиваем все необходимые меры безопасности и гарантируем, что данные, переданные Вами на наш сервис, никогда не будут использованы кем-либо или раскрыты третьим лицам.

Мы являемся юридическим лицом и готовы предоставить Вам все необходимые документы, такие как договор на использование нашего сервиса и соглашение о неразглашении (NDA). Также мы предлагаем индивидуальные консультации и помощь в вопросах защиты Вашего программного обеспечения.

7
Как можно связаться с службой технической поддержки?

Вы можете написать на email: info@appfuscator.com или позвонить по телефону: +7(343)290-84-76 и получите консультацию по всем интересующим вас вопросам

8
Что значит сообщение «Can't resolve reflection...»

Данное сообщение не является ошибкой. Это предупреждение о том, что обфускатор не смог распознать некоторые обращения к механизму Reflection, и соответственно, существует риск того, что соответствующий код будет работать не правильно. Рекомендуется внимательно проверить работу программы, а так же, при необходимости, использовать [ObfuscationAttribute].

9
Как исключить код из обфускации?

Добавьте к классу, методу или полю, которое хотите исключить из обфускации специальный атрибут [ObfuscationAttribute].

10
Как считать вотермарк из обфусцированной программы?

Скачайте и установите клиент обфускатора по ссылке на странице http://appfuscator.com/process. Затем выполните последовательно следующие шаги.

0. Обфусцированное приложение должно работать во время считывания вотермарки, поэтому запустите его (чем дольше оно работает, тем лучше).

1. Запустите клиентское приложение AppFuscator. По кнопке слева вверху запустите Watermark reader.

2. В появившемся списке работающих процессов выберите обфусцированное приложение.

3. Введите пароль, который Вы вводили при генерации вотермарки.

4. Считайте вотермарку из памяти приложения, нажав кнопку "Read process watermark".

В столбце Message будет указан текст спрятанного сообщения, а в столбце Count число найденных сообщений с этим текстом.