• 🚨 29 мая стартует курс «Пентест Active Directory: от теории к практике» от Академии Кодебай

    🔍 Изучите реальные техники атак на инфраструктуру Active Directory: от первоначального доступа до полной компрометации.
    🛠️ Освойте инструменты, такие как BloodHound, Mimikatz, CrackMapExec и другие.
    🧪 Пройдите практические лабораторные работы, имитирующие реальные сценарии атак.
    🧠 Получите знания, которые помогут вам стать востребованным специалистом в области информационной безопасности.

    После старта курса запись открыта еще 10 дней Подробнее о курсе ...

  • Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

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

  • Автор темы Автор темы maristo
  • Дата начала Дата начала
M

maristo

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

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

Очень жду ваших советов и предложений.
 
Актуальный вопрос, тоже интересуют методы защиты продуктов от несанкционированного изменения кода.
 
Ну обфускатором заобфусцировать, да и хватит. Кому очень надо будет - все равно все развернет. Другое дело - кому это будет надо? Там в этой проге супер-пупер-код, который все хотят украсть? Или он как неуловимый Джо?)

А можно еще радикально поступить - не писать под .NET, тогда нечего будет декомпилировать и красть. Ворам придется ковыряться с дизассемблерами, и их пыл быстро спадет.
 
ИМХО. Обфускация под NET сразу обречена на провал. Тем более с бюджетом в 100$. Но если вам нужно хоть немного затруднить декомпиляцию, то прочитайте тут есть обзоры и сравнение различных обфускаторов/протекторов, статья хоть и 2010 года, но с тех пор ничего особо не изменилось. Я еще пользовался ,это бесплатный но ооочень простенький обфускатор, поможет только от школохацкеров...
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!

Курс AD