Пропатчить Exe Для Затруднения Восстановления Кода

Тема в разделе ".NET - Общие вопросы по языкам", создана пользователем maristo, 28 янв 2015.

  1. maristo

    maristo Member

    Регистрация:
    14 ноя 2010
    Сообщения:
    19
    Симпатии:
    0
    Добрый день! Передо мной стоит следующая задача. Нужно обработать (пропатчить) exe файл (в идеале и dll), исходник которого написан на C# и скомпилирован под .NET4. Для этого может быть задействовано сразу несколько приложений (обфускаторы, протекторы, упаковщики, конвертеры в нативный код и т.п.). Процесс предполагается автоматизировать, поэтому “звенья цепочки” должны поддерживать запуск из командной строки. Также важно, чтобы пропатченный exe работал ненамного медленнее, чем исходный. Платные решения рассматриваем, однаком не дороже 100-150$.

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

    Очень жду ваших советов и предложений.
     
  2. mika

    mika New Member

    Регистрация:
    30 янв 2015
    Сообщения:
    1
    Симпатии:
    0
    Актуальный вопрос, тоже интересуют методы защиты продуктов от несанкционированного изменения кода.
     
  3. blackstrip

    blackstrip Member

    Регистрация:
    20 фев 2015
    Сообщения:
    12
    Симпатии:
    6
    Ну обфускатором заобфусцировать, да и хватит. Кому очень надо будет - все равно все развернет. Другое дело - кому это будет надо? Там в этой проге супер-пупер-код, который все хотят украсть? Или он как неуловимый Джо?)

    А можно еще радикально поступить - не писать под .NET, тогда нечего будет декомпилировать и красть. Ворам придется ковыряться с дизассемблерами, и их пыл быстро спадет.
     
Загрузка...

Поделиться этой страницей