.net 编译、反编译、查壳、脱壳、反混淆工具
https://tools.pediy.com/win/dotnet.htm
.NET Reflector & Reflexil | 反编译工具,支持修改il代码 |
ILSpy |
反编译工具,支持调试、开源 |
de4dot | 反混淆工具 |
JustDecompile | 反编译工具 |
DnSpy | 反编译工具,支持调试 |
dotPeek | 反编译工具,支持导出.pdb文件 |
NETUnpack | 脱壳工具 |
DotNet Id | 查壳工具 |
Simple Assembly Explorer | 反编译工具 |
ilasm & ildasm | il编译和反编译工具 |
1、Reflector
Reflector是最为流行的.Net反编译工具。Reflector是由微软员工Lutz Roeder编写的免费程序。Reflector的出现使·NET程序员眼前豁然开朗,因为这个免费工具可以将·NET程序集中的中间语言反编译成C#或者Visual Basic代码。除了能将IL转换为C#或Visual Basic以外,Reflector还能够提供程序集中类及其成员的概要信息、提供查看程序集中IL的能力以及提供对第三方插件的支持。
但遗憾的是后面的版本收费了。
2、ILSpy
ILspy是一款非常优秀的.net平台反编译软件,使用ILspy,可以轻松的反编译C#及VB程序,软件本身是C#程序,是一款开源软件。
3、de4dot
de4dot是一款C#编写的基于GPLv3协议的一个开源的.net反混淆脱壳工具,是目前.net下非常不错的一款反编译工具。支持Dotfuscator,.NET Reactor,MaxtoCode,SmartAssembly,Xenocode等10多个反混淆工具。
4、JustDecompile
JustDecompile是Telerik公司推出一个免费的.net反编译工具,支持插件,与Visual Studio 集成,能够创建Visual Studio project文件。JustDecompile与Reflector相比的话,个人更喜欢JustDecompile,因为他免费,而且对于一些C#动态类型的反编译效果比较好,对于某个第三方程序集,如果它缺乏文档,或者是一个bug 或性能问题的根源,反编译往往是最快捷的解决方案。Telerik已经将 Reflexil、程序集编辑器(assembly editor)和 De4Dot 等插件集成到了JustDecompile中。
5、DnSpy
dnSpy是一款开源的基于ILSpy发展而来的.net程序集的编辑,反编译,调试神器。
主要功能:1、程序集编辑;2、反编译器;3、调试工具;4、Tabs及tabs分组;5、提供多主题。
6、dotPeek
JetBrains dotPeek 是JetBrains公司发布的一款免费的.NET反编译器。反编译来源生成项目之后,用户不需要离开dotPeek就能够浏览项目文件。
7、.Net脱壳工具NETUnpack
脱壳工具NETUnpack,可以脱去DotNetReactor等加的壳,非常强悍。
8、.Net查壳工具DotNet Id
DotNet Id是一款net的查壳工具。DotNet Id官方最新版可以查是哪些软件保护加密或混淆处理的:MaxToCode .Net Reactor Rustemsoft Skater Goliath Obfuscator PE Compact Spices Obfuscator Themida Dotfuscator Xenocode Smart Assembly CliSecure Phoenix Protector CodeVeil。
9、Simple Assembly Explorer
Simple Assembly Explorer(简称SAE)是一款专业的.Net程序解密分析必备工具,由于国内知道它的不多,所以只有英文版本,没有进行汉化,Simple Assembly Explorer可以为您探索和分析.NET程序集,用来反编译最好不过了。
.net 编译、反编译、查壳、脱壳、反混淆工具相关推荐
- 安卓查壳与反编译相关知识集锦
1.查壳与反编译工具 下载地址:安卓app查壳与反编译工具 知识链接: Android Killer 知多少.. AndroidKiller安装.设置及使用教程 脱壳工具收集 1.Zjdroid gi ...
- 标记下 'net 查壳/脱壳/加壳' 工具
net查壳工具 DotNet Id v1.0.0.3 该net程序集被"MaxToCode"加壳了(也不能完全相信). 加壳工具就是列表中列出的了. de4Net.exe脱壳工具版 ...
- APP渗透—查脱壳、反编译、重打包签名
APP渗透-查脱壳.反编译.重打包签名 1. 前言 1.1. 其它 2. 安装工具 2.1. 下载jadx工具 2.1.1. 下载链接 2.1.2. 执行文件 2.2. 下载apktool工具 2.2 ...
- Python反编译pyinstaller打包的exe文件 从0开始(未加密篇)
因为pyinstaller方便.兼容性相对较好,所以我们会经常见到一些用pyinstaller打包的Python程序,在这里我们了解一下如何对这些打包好的exe文件进行反编译(即反编译出.py文件), ...
- 反编译之XX营销软件
https://www.52pojie.cn/thread-364301-1-1.html 在<反编译之XX营销软件>中,实现了源代码的编译,修改了注册等限制后,就完事收工了,可我没猜中故 ...
- 脱壳,反编译 ,汇编工具集合
脱壳,反编译 ,汇编工具集合 收藏 <script type="text/javascript"></script> <script class=&q ...
- 最全的脱壳,反编译 ,汇编工具
1 调试工具 Ollydbg V1.10 正式汉化修改版+最新最全插件2.02m SmartCheck V6.20 20.54M Compuware SoftICE V4.3.1 精简版10.57M ...
- .net C#反编译及脱壳常用工具--小结
1.Reflector --微软自家工具--推荐 Reflector是最为流行的.Net反编译工具.Reflector是由微软员工Lutz Roeder编写的免费程序.Reflector的出现使·NE ...
- 反编译之将脱壳后的dex文件重新打包成apk
前言:通过上一篇文章反编译之脱去乐固加固的壳,已经可以拿到dex文件了,那么我们怎么将dex文件重新打包回新的apk呢?如果有这样的疑问,就看看这篇文章吧!一定会帮到你的! 得到dex文件之后该做什么 ...
最新文章
- jsp里面不能使用${pageContext.request.contextPath}解决方案
- 华硕笔记本:Ubuntu 18.04安装Nvidia驱动
- ubuntu查看版本
- 如何将两个DateTimePicker的日期和时间组合成一个值
- Python数据分析-初识numpy、pandas、scipy、matplotlib和Scikit-Learn等数据处理库
- flask处理http request的时候是多线程还是多进程?
- 结构体指针memcpy出错_关于memset和memcpy的使用,尤其对结构体进行初始化和拷贝的问题 | 学步园...
- C#读取ACCESS数据
- 库依赖关系和开源供应链带来的噩梦
- Shell 相互调用
- 远程桌面 中断计算机连接不上,中断远程桌面连接解决方案
- js判断对象是否有某个属性
- 音频信号处理——DTW
- OpenGL多重纹理使用与理解
- 大前端各阶段知识点,视频,软件,书籍,源码,面试题等汇总
- DELPHI线程创建与使用
- 用python生成M序列
- 《中国垒球》:跨界联赛·完美落幕
- 2W公里,就换EBC刹车片?
- rails项目本地运行
热门文章
- [转载] Python max() 方法
- [转载] Python 内置函数 dir()
- [转载] [python3教程]第七章.输入输出(Input and Output)
- [转载] 用python写的一个简单的记事本
- C++学习网站——www.cplusplus.com
- HTML头标签使用-又一次定向,refresh
- 女生可不可以进入IT行业做Linux运维工程师?
- Web.xml配置详解之context-param (加载spring的xml,然后初始化bean看的)
- Microsoft Visual Studio Ultimate 2012 ISO 映像
- Python---copy()、deepcopy()与赋值的区别