.NET反编译工具:de4dot-程序员宅基地

de4dot是一款C#编写的基于GPLv3协议的一个开源的.net反混淆脱壳工具,是目前.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

 查找混淆器命令:

de4dot -d -r c:\input

找到所有反混淆dll/exe并反混淆:

de4dot -r c:\input -ru -ro c:\output

de4dot不仅仅可以反混淆,它也可以自身去混淆。de4dot支持直接拖拽dll或exe到de4dot.exe的方式去反混淆。
de4dot的工具非常强大,更多功能请参考:https://github.com/brianhama/de4dot

转载于:https://www.cnblogs.com/Jeely/p/11350554.html

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_30247781/article/details/101931175

智能推荐

Java简历石投大海了无音讯,是否是互联网寒冬所致?-程序员宅基地

文章浏览阅读144次。前言小编最近在网上看到一个问题,某网友:我最近在网上投简历怎么没人给我打电话啊,我找java开发的工作?这个问题引发了小编对于这个问题的思考,我们往下看吧。概述最近互联网寒冬吧算是。目前互联网公司纷纷裁员或倒闭或架构进行优化。有一个做Java方面的朋友最近也在找工作,一线城市北京,投了三四百家,就有不到10个买时电话,后来我建议他爸简历优化一下,同时对每一次面试做一些总结,去公司的面试要求进一...

贪心思想解决分糖果问题_分糖果问题解决方法-程序员宅基地

文章浏览阅读1.9k次。一、问题描述1、一群小朋友排排坐,根据小朋友的得分给他们分糖果,要求满足公平原则(如果某个小朋友的得分比其邻座(左或右)得分高,则应得到更多块糖果)且每个小朋友至少得到一个糖果,设置一个方案使用到的糖果最少二 解决方案1、思路从左到右遍历小朋友的分数序列,第一个小朋友发一个糖果,若当前小朋友分数比前一位高则糖果数比前一个小朋友多1,否则发1个糖果(满足了比左邻score高则糖果数更多的原则..._分糖果问题解决方法

umi+dva model的数据管理教程_umi model-程序员宅基地

文章浏览阅读3.8k次,点赞19次,收藏30次。阅读本文章需有以下基础1.react2.dva3.umi本文主要是使用umi+dva完成仓库管理,model文件的结构、写法,connect怎么把model的数据和组件关联,数据之间如何传递修改等问题。(本人也在学习中,以下内容经供参考,可能存在一些问题,欢迎指正)一、dva是基于redux、redux-saga和react-router的轻量级前端框架我简单的理解为redux用于处理仓库的同步数据,redux-sage用于处理仓库的异步数据,react-router用于页面跳转。dva官网h_umi model

chromium系列:MediaSource和SourceBuffer_addsourcebuffer-程序员宅基地

文章浏览阅读5.4k次,点赞5次,收藏4次。 使用 MSE API,请执行以下步骤在页面的 HTML 部分中定义 HTML5 video 元素。使用 JavaScript 创建 MediaSource 对象。使用 createObjectURL 创建虚拟 URL,并将 MediaSource 对象作为源。将虚拟 URL 分配到视频元素的 src 属性。使用 addSourceBuffer 创建 SourceBuffer,包含你添加的 MIM..._addsourcebuffer

JAVA使用web3j开发以太坊实战案例_用java写一个跟以太币一样的程序-程序员宅基地

文章浏览阅读4.4k次,点赞10次,收藏38次。JAVA开发以太坊/web3j开发以太坊必读前言基础(必看)web3j引入创建账户(离线创建)geth节点搭建与基本使用运行的参数会讲解一下 太晚了 明天更新wx:x_undefined 可以加v交流必读首先声明:笔者写博客时也只是才自学了十天时间以太坊,本文将讲一下自己对以太坊的理解,如有概念或理解上不正确,欢迎指出。本文适于有一定java基础 但没接触过以太坊或只了解一些的读者,本文可..._用java写一个跟以太币一样的程序

Python计算阶乘-程序员宅基地

文章浏览阅读189次。如果放在循环外面,每次的result是上一次计算的结果,会导致结果很大,计算错误。引用math库里的factorial( ) 方法。注意:result = 1应放在第一个循环里。关于递归的方法,可以参考我以前的文章。第一种做法:用for循环。用到循环嵌套的方法。第二种方法:数学公式。

随便推点

Wayland架构、渲染、硬件支持-程序员宅基地

文章浏览阅读2.2k次。文章目录Wayland 架构Wayland 渲染Wayland的 硬件支持简 述: 翻译一篇关于和 wayland 有关的技术文章, 其英文标题为Wayland Architecture .Wayland 架构若是想要更好的理解 Wayland 架构及其与 X (X11 or X Window System) 结构;一种很好的方法是将事件从输入设备就开始跟踪, 查看期间所有的屏幕上出现的变化。这就是我们现在对 X 的理解。 内核是从一个输入设备中获取一个事件,并通过 evdev 输入_wayland

THM学习笔记——SQL注入_sql插入htm-程序员宅基地

文章浏览阅读1.2k次,点赞21次,收藏22次。SQL注入,通常称为SQLi,是对 Web 应用程序数据库服务器的攻击,导致执行恶意查询。_sql插入htm

记录一次抓包实战,全局代理+xposed+frida绕过各种坑点_frida软件-程序员宅基地

文章浏览阅读5.4k次,点赞5次,收藏22次。遇到的问题apk使用了360加固,无法反编译apk没有走系统代理,导致设置wifi代理抓不到包问题1解决办法:使用FRIDA-DEXDump工具直接从内存dump出dex包,然后使用jadx-gui-1.1.0-with-jre-windows工具打开dex文件查看代码FRIDA-DEXDUMPgithub链接jadx-gui网上比较多,自行百度下载需要先按照frida,自行百度下载安装问题2解决办法:有两种方法:使用vpn代理将app流量全部代理到抓包工具的ip端口使用OkHt_frida软件

Linux: 硬件时钟, 系统时钟, 网络时钟, 时区修改和同步_system clock synchronized: no-程序员宅基地

文章浏览阅读1.5w次,点赞35次,收藏179次。目录基础认识常用命令查看和修改Linux的时区timedatectl时钟同步用硬件时钟同步系统时钟:用系统时钟同步硬件时钟:同步网络时间查看和修改Linux的时间时钟--详解硬件时钟系统时钟时间同步时间标准网络时间ntp时钟同步服务chrony时钟同步服务备注ntp常用服务器基础认识操作系统的时间(时钟)由以下4个部分决定:时间数值 时间标准(本地时间/UTC/其他) 时区 夏令时(DST,Dayl.._system clock synchronized: no

Elsevier 期刊投稿材料的准备 & 系统投稿流程_author agreement模板-程序员宅基地

文章浏览阅读1.8w次,点赞82次,收藏332次。本文内容:以 Knowledge-Based Systems 为例的 Elsevier 期刊系统投稿流程1. 投稿材料准备2. 投稿系统流程3. 投稿乱码解决方案_author agreement模板

《Python数据分析基础》学习记录004:绘制直方图出现报错AttributeError : ‘Rectangle’ object has no property ‘normed’_rectangle' object has no property 'fontsize-程序员宅基地

文章浏览阅读4.3k次,点赞6次,收藏12次。1 先贴出一个照着书本打的代码import numpy as npimport matplotlib.pyplot as pltplt.style.use('ggplot')mu1, mu2, sigma = 100, 130, 15x1 = mu1 + sigma*np.random.randn(10000)x2 = mu2 + sigma*np.random.randn(10000)fig = plt.figure()ax1 = fig.add_subplot(1, 1, 1)n, _rectangle' object has no property 'fontsize