Обфускация нескольких связанных сборок .NET с помощью babel obfuscator - PullRequest
7 голосов
/ 07 октября 2009

У меня есть две сборки, A и B, где A зависит от B. Я пытаюсь запутать их обоих вместе, т.е. таким образом, чтобы это не нарушало приложение с помощью babel obfuscator .

Есть ли способ сделать это? По-видимому, этот обфускатор не обрабатывает несколько сборок.

Если это проблема, какой другой .NET-обфускатор, который обрабатывает несколько сборок, вы бы порекомендовали?

Ответы [ 4 ]

6 голосов
/ 14 октября 2009

Вы можете использовать ILMerge для объединения сборок, а затем использовать babel для маскировки объединенной сборки.

ILMerge - это бесплатный инструмент Microsoft, который можно загрузить по адресу: http://research.microsoft.com/en-us/people/mbarnett/ILMerge.aspx

2 голосов
/ 07 октября 2009

Dotfuscator Community edition. И вот его статья MSDN.

Если вы хотите больше энергии и готовы платить, перейдите на Пост-сборка XenoCode . или Криптофобскатор . Они также поставляют ознакомительную версию.

0 голосов
/ 10 апреля 2010

Вам необходим обфускатор .NET, который запутывает несколько сборок: то есть: когда один элемент переименовывается, он должен переименовываться в каждой сборке в проекте запутывания. попробуйте BitHelmet . Привет

0 голосов
/ 07 октября 2009

Есть ли возможность связать их вместе? Dotfuscator позволяет связывать сборки вместе и запутывать все.

Проверьте эту статью , если она будет полезна в вашей ситуации.

...