首页 > 其他分享 >.net reactor 学习系列(五)---.net reactor针对De4Dot脱壳工具的应对

.net reactor 学习系列(五)---.net reactor针对De4Dot脱壳工具的应对

时间:2023-04-02 11:46:45浏览次数:34  
标签:混淆 reactor 工具 De4Dot NET net

 De4Dot是一个专门反混淆.net程序的一个工具,支持对于以下工具混淆过的代码的清理:

Agile.NET (aka CliSecure)
Babel.NET
CodeFort
CodeVeil
CodeWall
CryptoObfuscator
DeepSea Obfuscator
Dotfuscator
.NET Reactor
Eazfuscator.NET
Goliath.NET
ILProtector
MaxtoCode
MPRESS
Rummage
Skater.NET
SmartAssembly
Spices.Net
Xenocode
        其中包括.net reactor,De4Dot执行很简单,只需用命令行cd到De4Dot所在目录,然后执行“de4dot 您程序的名称加文件类型名”  就会在同目录下生成一个以xxx-cleaned的文件,这就是反混淆过的文件。
      要想最大限度地防止De4Dot的反混淆,需要在.net reactor保护的时候勾选快速设置里的control flow obfuscation,level我选择最大的。这样保护的过程序,被反混淆后还是乱码般地存在。

标签:混淆,reactor,工具,De4Dot,NET,net
From: https://www.cnblogs.com/lidabo/p/17280152.html

相关文章

  • Kubernetes 基本概念与组件
    Kubernetes(简称K8S)的出现是容器化技术发展的必然结果,容器化是应用程序级别的虚拟化,运行单个内核上有多个独立的用户空间实例,这些实例就是容器;容器提供了将应用程序的代码、运行时、系统工具、系统库和配置打包到一个实例中的标准方法,而且容器是共享一个内核的;由于容器技术的兴起......
  • [分享].Net脱壳利器de4dot介绍
    De4Dot是一个很强的.Net程序脱壳,反混淆工具,支持对于以下工具混淆过的代码的清理:如Xenocode、.NETReactor、MaxtoCode、Eazfuscator.NET、Agile.NET、PhoenixProtector、MancoObfuscator、CodeWall、NetZ.NETPacker、Rpx.NETPacker、Mpress.NETPacker、ExePack.NET......
  • abp(net core)+easyui+efcore实现仓储管理系统——ABP升级7.3下(五十九)
    Abp(netcore)+easyui+efcore实现仓储管理系统目录abp(netcore)+easyui+efcore实现仓储管理系统——ABP总体介绍(一)abp(netcore)+easyui+efcore实现仓储管理系统——解决方案介绍(二)abp(netcore)+easyui+efcore实现仓储管理系统——领域层创建实体(三) abp(netcore)+eas......
  • 卷积神经网络(Convolutional Neural Network)
    前置芝士:神经网络前言人脑视觉机理,是指视觉系统的信息处理在可视皮层是分级的,大脑的工作过程是一个不断迭代、不断抽象的过程。视网膜在得到原始信息后,首先经由区域V1初步处理得到边缘和方向特征信息,其次经由区域V2的进一步抽象得到轮廓和形状特征信息,如此迭代地经由更多更高层......
  • dotnet-sharp 笔记(二)
    C#新特性泛型属性创建属性时可直接使用泛型//声明一个泛型属性publicclassGenericAttribute<T>:Attribute{}//使用[GenericAttribute<string>()]publicstringMethod()=>default;字符串内可插入换行符$"{\r\n}"原始字符串三个双引号开头并结尾,可以包含任......
  • 在Internet中发布位于局域网内的服务器(DNAT)
    DNAT策略的原理   目标地址转换,DestinationNetworkAddressTranslation   修改数据包的目标IP地址在web服务器上进行的配置   局域网的Web服务器正确设置了IP地址/子网掩码   局域网的Web服务器正确设置了默认网关地址在linux网关服务器上进行的配置   推......
  • aspnet core系统优雅停机升级
    web项目在生产环境要求:停机时需要确保running的请求能被安全处理完毕停机时确保不接收新的请求需要有healthCheck接口Loadbalancer能对接healthCheck接口,确保业务能达到zerodowntimeupdate实现机制:文章:Simplezero-downtimeupdateswithASP.NETCorea......
  • .NetCore中使用分布式事务DTM的二阶段消息
    一、概述二阶段消息是DTM新提出的,可以完美代替现有的事务消息和本地消息表架构。无论从复杂度、性能、便利性还是代码量都是完胜现有的方案。相比现有的消息架构借助于各种消息中间件比如RocketMQ等,DTM自己实现了无需额外的学习成本。它能够保证本地事务的提交和全局事务提交是......
  • 局域网主机共享单个公网IP地址接入Internet(SNAT)
    SNAT策略的原理   源地址转换,SourceNetworkAddressTranslation   修改数据包的源IP地址1.准备一台局域网里的主机做客户机,配置好ip、子网掩码,网关,dns服务器地址 局域网各主机正确设置IP地址/子网掩码 局域网各主机正确设置默认网关地址/dns服务器地址 内网的虚拟机......
  • asp.net core 开启gzip压缩
    //第一步:配置gzip与br的压缩等级为最优services.Configure<BrotliCompressionProviderOptions>(options=>{options.Level=CompressionLevel.Optimal;});services.Configure<GzipCompressionProvid......