Question

Nous travaillons sur de nombreux produits qui sont publiés à nos clients. Mais si vous publiez une application C #, tous les dll peuvent être décompilé en utilisant le réflecteur ou une sorte.

Je me demandais s'il y a un moyen facile de chiffrer de notre dll lors de la publication. De cette façon, nous pouvons publier nos dll sans avoir à se soucier de nos clients décompilation notre code.

ps:. S'il est possible d'intégrer au sein du studio visuel qui serait génial

EDIT: Désolé pour le double post, je ne savais pas qu'il était appelé "faux-fuyants"

.
Était-ce utile?

La solution

Dotfuscator Community Edition est installé avec Visual Studio Professional ou versions supérieures . L'édition communautaire, cependant, est un amateur ou une version d'introduction qui ne vous permet de masquer le code à un degré par un simple changement de nom de tous les membres, ne sont pas intégrés dans VS et ne permet pas de fonctionnalités robustes telles que le cryptage de chaîne.

Autres conseils

il y a beaucoup de obfuscators là-bas. i par exemple, sont tout à fait à l'aise avec smartassembly

Le processus de cryptage des assemblages .NET est appelé obscurcissement , et des outils qui font sont assez naturellement appelé obfuscators. Il y a celui qui est livré avec Visual Studio (Dotfuscator Community Edition), mais il est dit qu'il est limité.

Et ne vont pas avec XHEO .

Une autre est smartassembly .

http://en.wikipedia.org/wiki/Dotfuscator

Vous avez déjà l'édition communautaire dans VisualStudio sous votre menu Outils

pour les utilisateurs d'atterrissage ici grâce à la recherche et la recherche d'alternatives.

Si vous êtes à la recherche open source avec un meilleur support, essayez: ConfuserEx . Il est le successeur du projet Confuser.

Utilisez ConfuserEx Obfuscator

de4dot peut deobfuscate obfusqués dll, certains pirates peuvent décompiler vos codes et peut voir clairement ...

il peut deobfuscate les app / dll qui a été obscurcie par ces applications:

  • Agile.NET (aka CliSecure)
  • Babel.NET
  • CodeFort
  • CodeVeil
  • CodeWall
  • CryptoObfuscator
  • DeepSea Obfuscator
  • Dotfuscator
  • Reactor NET
  • Eazfuscator.NET
  • Goliath.NET
  • ILProtector
  • MaxtoCode
  • MPRESS
  • Fouillez
  • Skater.NET
  • smartassembly
  • Spices.Net
  • Xenocode

Je vous reocommend d'utiliser ConfuserEx Obfuscator . Il a de bonnes caractéristiques, et est un protecteur open-source pour les applications .NET.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top