как защитить .NET исполняемый файл от de4dot или подобных инструментов?

Я пробовал обфускацию со следующими обфускаторами, но никто не добился успеха против de40 tool [https://bitbucket.org/0xd4d/de4dot/]

Это очень больно видеть, как легко это ... просто перетащите обфускацию .net exe на de4dot.exe, и вы получите исходный код.

Обфускаторы пробовали:

Agile.NET (он же CliSecure) Babel.NET CodeFort CodeVeil CodeWall CryptoObfuscator Обфускатор DeepSea Dotfuscator Реактор .NET Eazfuscator.NET Goliath.NET ILProtector MaxtoCode MPRESS рыться Skater.NET SmartAssembly Spices.Net Xenocode

Все бесполезны .. это действительно расстраивает ..

Можете ли вы дать лучшее решение для защиты от этого инструмента?

5
nl ja de

4 ответы

de4dot будет очень скоро совместим с большинством обфускаторов/защитников, а если нет, то что-то еще будет.

Что бы я сделал, это загрузить Confuser из codeplex и использовать вкладку дополнительных функций.

То, что я делаю, что ВСЕГДА работает и не может быть отменено, - это я:

Запутайте все, кроме «уменьшить meta» в «Advanced» в confuser. Затем я, Сжатие сборки с пакетом RPX. Затем я, Переустановите сжатую сборку с помощью «Шифрование ресурсов» в Confuser.

Это делает сборку почти совершенно необратимой (всегда есть люди, которые являются хорошими крекеры). Я также предлагаю добавить в исходный код код md5/sha-1 для ваших строк.

Со всеми этими методами защиты я бы официально сказал, что ваша сборка .net очень сильно защищена.

11
добавлено
Ну, я думаю, эта тема (а также моя причина быть здесь) заключается в блокировке этих youtube-tutorial-crackers. К описанию описания товара De4dot, к сожалению, легко использовать. Спасибо за это объяснение. Именно то, что я искал!
добавлено автор C4u, источник

Как и сегодня, кажется, что последняя версия De4dot может дефокусировать ILProtector.

Agile.net Code Protection от Secureteam.net говорит, что Defeats de4dot среди других деобфускаторов, но я еще не пробовал. Я отредактирую свой ответ, как только проверю его.

2
добавлено
Вы проверили это?
добавлено автор jesusduarte, источник

Я столкнулся с той же проблемой и не смог ее решить до сих пор. Я следую за выпуском некоторых обфускаторов. Я проверил, что была выпущена последняя версия ILProtector, поэтому я попытался защитить .NET исполняемый файл и могу сказать, что ILProtector определенно работает против de4dot. de4dot не может декомпилировать защищенные сборки.

2
добавлено

Лучше попробуйте упаковать с собственным собственным упаковщиком. Все коммерческие упаковщики могут быть декомпилированы одним или другим распаковщиком.

Удачи.

1
добавлено