Рекомендовано .Net Obfuscater для VS 2008? - PullRequest
1 голос
/ 04 декабря 2009

Есть ли рекомендуемый obfuscater для скомпилированного кода .Net (C #), который подключается к VS2008? Если нет, то лучше подойдет автономный, и желательно тот, который может запутать несколько сборок одновременно.

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

Спасибо.

Обновление : А как насчет включения строгих имен для скомпилированных сборок во время публикации? Можно ли указать файл ключа на другом сервере? Так что пока этот ключевой файл присутствует, приложение будет работать ??

Ответы [ 4 ]

1 голос
/ 04 декабря 2009

Xenocode Postbuild очень хорошо. Вы можете запутывать свои сборки или конвертировать их в собственный код, который даже не требует установленной платформы .NET.

1 голос
/ 04 декабря 2009

Предыдущие версии VS поставлялись с Dotfuscator. 2008, вероятно, тоже. Возможно, лучше было бы использовать NGen для сборок, если вы управляли средами развертывания или установщиком, который может устанавливать правильные сборки на клиентские машины.

0 голосов
/ 22 апреля 2011

Я использую Crypto Obfuscator для защиты исходного кода (так как бесплатная версия DorFuscator не очень полезна по этой причине). Он может запутывать больше сборок одновременно и может быть встроен в VS или использоваться как автономный.

Я не знаю, имеет ли какое-либо программное обеспечение функцию, о которой вы упомянули. Вы, вероятно, собираетесь сделать это как часть вашего приложения.

0 голосов
/ 04 декабря 2009

CodeVeil очень хорош и шифрует сборку, а не просто запутывает ее.

У них были проблемы с 64-битными сборками пару лет назад, но я подозреваю, что они уже исправили это.

...