• 考虑到所有编程语言,目标Microsoft。净框架内,你肯定知道,他们编译代码进入议会。 这些会议包含IL(中间中的语言)的代码和所谓的元数据来描述方式、领域、属性或类并使其易于逆向工程师,你的代码。

    然而,在有些情况下,当你需要保护你的代码。网应用程序和在这里,深海混淆。 它可以让你排除特定类和仅仅包括那些你感兴趣。

    使用深海混淆你能把它用Visual Studio,并迅速改善保护你的译组。 它使你安全什么,所包含的内容。净码包括C#VB.NET紧凑的框架等。

    通常,深海混淆是援引在最后阶段的建造过程。 这需要编制组件,并将它们转换成混淆。

    主窗口的实用程序是非常简单,允许添加作为许多集会,只要你想,然后对其进行检查。

    '码助手'tab包含若干工具,协助在创造合适的模糊处理的属性。 这样,就能够防止修改,更改标识的是我的类型/件'的属性和指定的强烈的名称和/或代码签字的配置。

    简单地选择你有兴趣,选择修改的类型,根据其类别或完整的名称,然后选择的行动,要执行诸如保全、修改、防止和侦查的错误。

    在你选择修改目前的大会,可以注的另一个组成目标的一个或添加一个前缀的所有重命名的命名空间。

    如果一个例外发生在你的模糊的组件应用程序产生的。地图文件,以便使堆的痕迹可读性。

    意识到,混淆是一个关键方面,当你需要保护知识产权。净的应用,你可以放心,深海混淆它的工作做得很好。 你能变更名称的类和成员,并将它们转化为不可读符。

  • विचार सभी प्रोग्रामिंग भाषाओं का लक्ष्य है कि Microsoft .NET Framework के साथ, आप निश्चित रूप से पता है कि वे अपने कोड संकलन में असेंबलियों. इन विधानसभाओं में होते हैं, आईएल (मध्यवर्ती भाषा) कोड और इसलिए कहा जाता है कि मेटाडाटा का वर्णन तरीकों, क्षेत्रों, गुण या वर्गों और यह आसान करने के लिए रिवर्स-इंजीनियर अपने कोड.

    तथापि, वहाँ स्थितियों हैं जब आप की जरूरत करने के लिए अपने कोड की रक्षा और .नेट अनुप्रयोगों और यहाँ है, जहां DeepSea Obfuscator काम में आता है. यह अनुमति देता है आप को बाहर करने के लिए विशिष्ट वर्गों में शामिल हैं और केवल लोगों को आप में रुचि रखते हैं ।

    का उपयोग कर DeepSea Obfuscator आप में सक्षम हैं यह एकीकृत करने के लिए दृश्य स्टूडियो के साथ और जल्दी में सुधार के संरक्षण के अपने सिल्वरलाइट और WPF असेंबलियों. यह आपको सक्षम बनाता है सुरक्षित करने के लिए है कि कुछ भी शामिल हैं .शुद्ध कोड सहित सी#, VB.NET, कॉम्पैक्ट फ्रेमवर्क आदि ।

    आमतौर पर, DeepSea Obfuscator लाया जाता है, के दौरान पिछले चरणों के अपने निर्माण की प्रक्रिया है । यह संकलित विधानसभाओं और उन्हें धर्मान्तरित समझने में कठिन हैं.

    मुख्य विंडो की उपयोगिता बहुत आसानी से और के लिए अनुमति देता है जोड़ने के रूप में कई विधानसभाओं के रूप में आप चाहते हैं, तो उन्हें निरीक्षण किया.

    'कोड सहायक' टैब में शामिल कई उपकरण है कि आप की सहायता बनाने में सही obfuscation के गुण है । इस तरह, आप को रोकने में सक्षम हैं कि संशोधनों की पहचान बदलने 'मेरी प्रकार/सदस्य' विशेषता और निर्दिष्ट मजबूत नाम और / या कोड पर हस्ताक्षर के साथ विन्यास.

    बस का चयन विकल्प आप में रुचि रखते हैं, का चयन संशोधन के प्रकार के आधार पर अपने वर्ग या पूरा नाम है, तो कार्रवाई का चयन करें आप चाहते हैं कि प्रदर्शन करने के लिए इस तरह के रूप में बनाए रखने, संशोधित करने, रोकने के लिए और त्रुटियों का पता लगाने.

    मामले में आप चुनते हैं को संशोधित करने के लिए वर्तमान विधानसभा, आप इंजेक्षन कर सकते हैं एक और विधानसभा में एक लक्ष्य या एक उपसर्ग जोड़ने के लिए सभी का नाम बदलकर नामस्थान.

    अगर एक अपवाद तब होता है में अपने obfuscated विधानसभाओं, आवेदन उत्पन्न करता है । मैप फ़ाइल में आदेश बनाने के लिए स्टैक अंश पठनीय है ।

    जागरूक किया जा रहा है कि obfuscation है, एक महत्वपूर्ण पहलू है जब आप की जरूरत करने के लिए अपने बौद्धिक संपदा की रक्षा में .नेट अनुप्रयोग, आप कर सकते हैं बाकी का आश्वासन दिया है कि DeepSea Obfuscator अपना काम करता है अच्छी तरह से किया जाता है । आप में सक्षम हैं का नाम बदलने के लिए वर्गों और घर के सदस्यों और उन्हें बदलने के लिए अपठनीय अक्षर.

  • Considering all the programming languages that target Microsoft .NET Framework, you surely know that they compile your code into assemblies. These assemblies contain IL (Intermediate Language) code and so called metadata that describe methods, fields, attributes or classes and make it easy to reverse-engineer your code.

    However, there are situations when you need to protect your code and .NET applications and here is where DeepSea Obfuscator comes in handy. It allows you to exclude specific classes and include only the ones you are interested in.

    Using DeepSea Obfuscator you are able to integrate it with Visual Studio and quickly improve the protection of your Silverlight and WPF assemblies. It enables you to secure anything that contains .NET code including C#, VB.NET, Compact Framework etc.

    Typically, DeepSea Obfuscator is invoked during the last stages of your build process. It takes compiled assemblies and converts them into obfuscated ones.

    The main window of the utility is very simply and allows you to add as many assemblies as you want, then inspect them.

    The ‘Code Assistant’ tab contains several tools that assist you in creating the right obfuscation attributes. This way, you are able to prevent modifications that change the identity of ‘my type/member’ attribute and specify strong name and / or code signing configuration.

    Simply choose the option you are interested in, select the modification types based on their category or full name, then choose the action you want to perform such as preserve, modify, prevent and detect errors.

    In case you choose to modify the current assembly, you can inject another assembly into the target one or add a prefix to all renamed namespaces.

    If an exception occurs in your obfuscated assemblies, the application generates a .map file in order to make stack traces readable.

    Being aware that obfuscation is a critical aspect when you need to protect your Intellectual Property in .NET applications, you can rest assured that DeepSea Obfuscator does its job well done. You are able to change the name of the classes and members and convert them to unreadable characters.