相关文章推荐
有腹肌的大白菜  ·  MethodHandles.DropArgu ...·  1 年前    · 
慷慨大方的风衣  ·  03.使用axios获取数据 - 简书·  2 年前    · 
体贴的葡萄  ·  类似邮件收发功能的相关数据库设计或逻辑处理记 ...·  2 年前    · 
慈祥的羊肉串  ·  OkHttp 都是复用连接池惹得祸 - ...·  2 年前    · 
坚强的碗  ·  【WinForm】编程重绘控件方法_winf ...·  2 年前    · 
Code  ›  推荐.Net、C# 逆向反编译四大工具利器(请勿用来非法行为)[通俗易懂]开发者社区
https telerik reflector ilspy
https://cloud.tencent.com/developer/article/2102159
阳刚的枕头
2 年前
作者头像
全栈程序员站长
0 篇文章

推荐.Net、C# 逆向反编译四大工具利器(请勿用来非法行为)[通俗易懂]

前往专栏
腾讯云
开发者社区
文档 意见反馈 控制台
首页
学习
活动
专区
工具
TVP
文章/答案/技术大牛
发布
首页
学习
活动
专区
工具
TVP
返回腾讯云官网
社区首页 > 专栏 > 全栈程序员必看 > 推荐.Net、C# 逆向反编译四大工具利器(请勿用来非法行为)[通俗易懂]

推荐.Net、C# 逆向反编译四大工具利器(请勿用来非法行为)[通俗易懂]

作者头像
全栈程序员站长
发布 于 2022-09-10 11:35:52
3.8K 0
发布 于 2022-09-10 11:35:52
举报

大家好,又见面了,我是你们的朋友全栈君。

在项目开发过程中,估计也有人和我遇到过同样的经历:运行环境出现了重大Bug亟需解决、或者由于电脑挂了、旧代码覆盖新代码,而在这种情况下,我们不能直接在当前的代码中修改这个Bug然后发布,这会导致更严重的问题,因为相当于版本回退了。还有电脑挂了代码整个都没有,这种情况下 我们只能只能利用一些逆向的技巧和 工具 了 来解析在 服务器 发布好的dll。那么你只是单纯的修改一个.Net程序集中的某个方法或功能,而且这个程序集还是出自于你自己或你所在团队之手,这实在是一件非常容易的事情,这和激活成功教程别人的程序完全不同,你不会遇到无法激活成功教程的加密算法,也不会遇到让人恶心的加壳混淆。所以我要把用过的工具一个个的列出来总结一下。

推荐四大发编译工具

1:.Net Reflector 【收费】

一提起.Net逆向,其实很多人第一反应都是Reflector这款神器,这一方面是由于Reflector良好的用户体验和强大的插件功能,另一方面要归功于Reflector堪称完美的智能反编译能力,使用它不仅能看到反编译后的IL源码甚至能直接反编译出C#源码,而且和编写时的代码几无二致,如果需要还可以直接另存为工程文件用Visual Studio打开,不过现在已经收费了,所以老司机都选择激活成功教程版,有钱人选择正版。 激活成功教程地址就不在这里放出,大家自行搜索.

使用方法:可以直接把dll、exe拖放到左侧,或者文件选择选择

官方网址:http://www.red-gate.com/products/dotnet-development/reflector/

推荐.Net、C# 逆向反编译四大工具利器(请勿用来非法行为)[通俗易懂]

2:ILSpy/dnSpy 【免费】

ILSpy是唯一免费且开源的.NET反编译器,它基于MIT许可证发布。ILSpy的代码生成和语法高亮功能做的非常好。对于反编译的程序集,它既可以将其保存在一个文件中,也可以为所有文件创建一个项目。ILSpy是一个独立的工具,没有Visual Studio集成。 ,ILSpy 是为了完全替代收费的Reflector而生,它是由 iCSharpCode 团队出品,这个团队开发了著名的 SharpDevelop 。ILSpy 完全开源,ILSpy的使用和上面的Reflector完全类似,可以直接把dll、exe拖放到左侧,或者文件选择选择。

官方网址: http://ilspy.net/

推荐.Net、C# 逆向反编译四大工具利器(请勿用来非法行为)[通俗易懂]

ILSPY还有一款同门师弟,感觉比ILSPY还强大

dnSpy is a .NET assembly editor, decompiler, and debugger forked from ILSpy

* Assembly editor * Decompiler * Debugger * Tabs and tab groups * Themes (blue, dark, light and high contrast)

If you want to help, fork the project and send pull requests.

Latest release: https://github.com/0xd4d/dnSpy/releases

Latest build: https://ci.appveyor.com/project/0xd4d/dnspy/build/artifacts

推荐.Net、C# 逆向反编译四大工具利器(请勿用来非法行为)[通俗易懂]

3:JetBrains dotPeek【免费】

JetBrains是捷克的一家软件开发公司,出品了大量著名的开发工具,包括:IntelliJ IDEA、PHPStorm、ReSharper、TeamCity、YouTrack等等,每一款产品都如雷贯耳。 dotPeek 是 JetBrains 开发的一款.Net反编译工具,是.Net工具套件中的一个相比于前面几款工具来说,dotPeek算比较小众的一款,它生成的代码质量很高,它还会尝试到源代码服务器上抓取代码。DotPeek的导航功能和快捷键非常便捷。它还能精确查找符号的使用,同时支持插件。DotPeek不能与Visual Studio集成。个人感觉它最大的特色就是Visual Studio风格,这对于那些长期在Visual Studio下进行开发的人来说应该更亲切一点。

官方网址:http://www.jetbrains.com/decompiler/

推荐.Net、C# 逆向反编译四大工具利器(请勿用来非法行为)[通俗易懂]

4:Telerik JustDecompile 【需要输入信息安装】不喜欢这个就卸载了

Telerik JustDecompile是一个免费的.NET反编译器,但是有商业化支持。它生成的代码质量也很高。它可以为反编译程序集得到的代码创建一个项目。JustDecompile提供了健壮的查找功能,能够支持全文查找和符号使用查找。它还有一个插件系统,目前在Telerik的网站上有两个可用的扩展。JustDecompile不能与Visual Studio集成。

官方网址:http://www.telerik.com/products/decompiler.aspx

推荐.Net、C# 逆向反编译四大工具利器(请勿用来非法行为)[通俗易懂]

总结:

使用舒服些如下:

dnSPY>ILSPY>Net Reflector>doPeek

下面是一个dll里面的方法反编译后的对比:

推荐.Net、C# 逆向反编译四大工具利器(请勿用来非法行为)[通俗易懂]
推荐.Net、C# 逆向反编译四大工具利器(请勿用来非法行为)[通俗易懂]
推荐.Net、C# 逆向反编译四大工具利器(请勿用来非法行为)[通俗易懂]
推荐.Net、C# 逆向反编译四大工具利器(请勿用来非法行为)[通俗易懂]

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/150709.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体分享计划 ,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除
ide
https
http
网络安全

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划 ,欢迎热爱写作的你一起参与!

ide
https
http
网络安全
评论
登录 后参与评论
0 条评论
热度
最新
登录 后参与评论
关于作者
全栈程序员站长
CTO
0
文章
0
累计阅读量
0
获赞
前往专栏
领券
  • 社区

    • 专栏文章
    • 阅读清单
    • 互动问答
    • 技术沙龙
    • 技术视频
    • 团队主页
    • 腾讯云TI平台
  • 活动

    • 自媒体分享计划
    • 邀请作者入驻
    • 自荐上首页
    • 技术竞赛
  • 资源

    • 技术周刊
    • 社区标签
    • 开发者手册
    • 开发者实验室
  • 关于

    • 社区规范
    • 免责声明
    • 联系我们
    • 友情链接

腾讯云开发者

扫码关注腾讯云开发者

扫码关注腾讯云开发者

领取腾讯云代金券

热门产品

  • 域名注册
  • 云服务器
  • 区块链服务
  • 消息队列
  • 网络加速
  • 云数据库
  • 域名解析
  • 云存储
  • 视频直播

热门推荐

  • 人脸识别
  • 腾讯会议
  • 企业云
  • CDN加速
  • 视频通话
  • 图像分析
  • MySQL 数据库
  • SSL 证书
  • 语音识别

更多推荐

  • 数据安全
  • 负载均衡
  • 短信
  • 文字识别
  • 云点播
  • 商标注册
  • 小程序开发
  • 网站监控
  • 数据迁移

Copyright © 2013 - 2023 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有

深圳市腾讯计算机系统有限公司 ICP备案/许可证号: 粤B2-20090059 深公网安备号 44030502008569

腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287

问题归档 专栏文章 快讯文章归档 关键词归档 开发者手册归档 开发者手册 Section 归档

Copyright © 2013 - 2023 Tencent Cloud.

All Rights Reserved. 腾讯云 版权所有

登录 后参与评论
 
推荐文章
有腹肌的大白菜  ·  MethodHandles.DropArguments 方法 (Java.Lang.Invoke) | Microsoft Learn
1 年前
慷慨大方的风衣  ·  03.使用axios获取数据 - 简书
2 年前
体贴的葡萄  ·  类似邮件收发功能的相关数据库设计或逻辑处理记录_邮箱数据库设计_西西ANO的博客-CSDN博客
2 年前
慈祥的羊肉串  ·  OkHttp 都是复用连接池惹得祸 - fyg - 简书
2 年前
坚强的碗  ·  【WinForm】编程重绘控件方法_winform重写控件_三三技术宅的博客-CSDN博客
2 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号