码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • .Net项目混淆/加密工具


    1、概述

            由于 .NET 的性质,不受保护的 .NET 程序集可以被高级程序员和破解者轻松反编译,从而更容易检测和删除应用程序中的保护例程。因此有必要保护代码。

            下面简单记录了几个比较常见的代码混淆工具以备忘。

    2、Dotfuscator(免费)

            Dotfuscator 可以对 .NET 程序集进行模糊处理,以阻止实施反向工程,并保持原有的应用程序行为。Microsoft Visual Studio 副本包含 PreEmptive Protection - Dotfuscator Community 副本,可供个人免费使用。

            下面是微软的文档地址

    Dotfuscator Community - Visual Studio (Windows) | Microsoft Docs了解如何使用 Visual Studio 中的免费 Dotfuscator Community 副本保护 .NET 应用程序。icon-default.png?t=M666https://docs.microsoft.com/zh-cn/visualstudio/ide/dotfuscator/?view=vs-2022

    3、NETReactor(免费)

            无与伦比的 .NET 代码保护系统,完全停止任何反编译。 以安全简单的方式保护您的软件,无需担心如何保护您的知识产权。

    .NET Code Protection, Encryption, Obfuscation and Licensing - Eziriz.NET Code Protection & Licensing - Code/String/Resource Encryption, License Manager, Obfuscation, Merging, Control Flow Obfuscation and much more.https://www.eziriz.com/C#【必备技能篇】Winform项目加密_明如正午的博客-CSDN博客_winform加密防反编译在开发C#程序的过程中,有时出于对软件的保护,要对程序进行加密,防止被反编译盗用代码。本文介绍如何给.dll文件和.exe文件进行加密。https://blog.csdn.net/sinat_40003796/article/details/124865720

    4、Babel Obfuscator(商业)

            .NET Framework、.NET Core 和 .NET 5.0 的代码混淆和许可。 支持所有主要构建平台,包括 MSBuild 和 DevOps 以及 AppCenter 构建服务器。

    babelfor.net | Obfuscator and licensing for .NEThttps://www.babelfor.net/

    5、ConfuserEx(免费)

            ConfuserEx 是 .NET 应用程序的开源保护程序。 它是 Confuser 项目的继承者。

    GitHub - mkaring/ConfuserEx: An open-source, free protector for .NET applicationsAn open-source, free protector for .NET applications - GitHub - mkaring/ConfuserEx: An open-source, free protector for .NET applicationshttps://github.com/mkaring/ConfuserExHow to protect your .NET Framework executables from decompilers or reverse engineering | Our Code Worldhttps://ourcodeworld.com/articles/read/1163/how-to-protect-your-net-framework-executables-from-decompilers-or-reverse-engineering

    6、ILProtector(商业)

            ILProtector是.NET应用程序的保护器。ILProtector旨在保护软件的知识产权。

            ILProtector保护您的 .NET 代码免受逆向工程、反编译和修改。ILProtector将中间语言 ( MSIL ) 代码转换为反汇编器和反编译器(如IL DASM、  .NET Reflector、  ILSpy、dotPeek等)无法识别的特定形式。

    ILProtectorILProtector is a protector for .NET applications. ILProtector is designed to protect intellectual property of the software.icon-default.png?t=M666http://www.vgrsoft.net/Products/ILProtector

    7、obfuscar(免费)

            Obfuscar 是在 MIT 许可下发布的开源 .NET 混淆器。它提供了基本的混淆功能,有助于保护 .NET 程序集中的机密。

    GitHub - obfuscar/obfuscar: Open source obfuscation tool for .NET assembliesOpen source obfuscation tool for .NET assemblies. Contribute to obfuscar/obfuscar development by creating an account on GitHub.https://github.com/obfuscar/obfuscar

  • 相关阅读:
    《痞子衡嵌入式半月刊》 第 56 期
    【算法100天 | 7】二叉树的前序、中序、后序、层序遍历(递归和迭代两种实现)
    AJAX——HttpRequest对象、get/post请求
    智慧工地APP全套源码,智慧工地云平台
    【HTML】
    mybatis-plus支持入参%的模糊匹配查询及get请求支持特殊字符
    nginx 代理接口报404 问题排查
    怎么使用jenkins设置web自动打包
    flex 完成六等分布局
    JZ18 删除链表的节点
  • 原文地址:https://blog.csdn.net/bashendixie5/article/details/126371571
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号