首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏林德熙的博客

    dotnet 6 使用 Obfuscar 进行代码混淆

    本文来安利大家 Obfuscar 这个好用的基于 MIT 协议开源的混淆工具。这是一个非常老牌的混淆工具,从 2014 年就对外分发,如今已有累计 495.5K 的 nuget 下载量。 /obfuscar 使用方法 此工具的使用方式有多个不同的方式,比较推荐的是采用 dotnet tool 的方式进行使用。 安装完成之后的使用方法是调用 obfuscar.console 命令,传入混淆配置 Obfuscar.xml 文件即可,如下面命令行例子 obfuscar.console Obfuscar.xml 也就是说最关键的只有两点 -- 混淆之后的输出路径,如下面代码,设置为当前工作路径下的 Obfuscar 文件夹 --> <! \Obfuscar" /> <!

    2.8K10编辑于 2022-08-12
  • 来自专栏iOS打包,上架知识大全

    三款.NET代码混淆工具比较分析:ConfuserEx、Obfuscar和Ipa Guard

    本文将详细介绍三款知名的.NET代码混淆工具:ConfuserEx、Obfuscar和Ipa Guard,帮助读者全面了解其功能特点和应用场景。 二、Obfuscar Obfuscar是另一个开源的.NET程序集混淆工具,通过控制流和名称混淆、字符串加密、资源保护等功能来保护.NET应用程序的知识产权和防止逆向工程。 与ConfuserEx类似,Obfuscar也可以为.NET应用程序提供有效的保护机制。 通过实际案例展示如何使用Obfuscar工具对.NET应用程序进行混淆,以及混淆后的效果和应用效果。 总结 通过对ConfuserEx、Obfuscar和JIEJIE.NET等.NET代码混淆工具的介绍和比较分析,我们可以看到它们都在保护.NET应用程序的知识产权和防止逆向工程方面发挥着重要作用。 /obfuscar/obfuscar ipaguard开源地址:IpaGuard - iOS Application IPA File Obfuscation Encryption Protection

    6.2K10编辑于 2024-03-22
  • 来自专栏DotNet NB && CloudNative

    探究 .NET代码混淆/加壳

    正文 方式一:nuget安装 推荐,这种方式可以针对性下载各.net版本对应工具包 1、在项目中使用nuget安装obfuscar 2、在项目根目录下找到packages\Obfuscar.2.2.38 \tools,将Obfuscar.Console.exe拷到要加密文件的文件夹中 3、新建一个Obfuscar.xml 文件放到相同目录下,内容如下: <? Obfuscar.xml 6、在生成的Obfuscar文件夹中可以找到被加壳后的同名Logic.dll 上述得到的Logic.dll即可被其他项目直接引用,加密后类似: 方式二:dotnet tool 2、在cmd中进入到上述目录中,执行命令:dotnet tool install --global Obfuscar.GlobalTool 3、在cmd中执行命令:obfuscar.console Obfuscar.xml 方式三:项目构建 1、在csproj 项目文件中添加安装Obfuscar的代码: <ItemGroup> <PackageReference Include="<em>Obfuscar</em>" Version="

    1.8K50编辑于 2023-10-28
  • 来自专栏编程进阶实战

    C#/.NET/.NET Core优秀项目和框架精选(23年10月更新,欢迎大家踊跃提交PR一起完善让优秀的项目和框架不被埋没)

    https://github.com/obfuscar/obfuscar1ConfuserExConfuserEx是一个功能强大且广泛使用的.NET代码混淆工具。

    4.5K01编辑于 2023-10-10
领券