使用 Reflexil 编辑 .Net Reflector 中的代码(编译窗口)

逆向工程 。网 反编译器 快手
2021-07-07 03:06:55

我正在使用 .Net Reflector 和 Reflexil 来编辑或查看 .net 汇编代码。

我在 reflexil.net 上看到这张图:

反射网

它显示“编译”窗口。我怎样才能看到这个窗口并编辑代码?

3个回答

使用 .NET Reflector 反编译一个函数,然后在Reflexil 窗口的“指令”选项卡中,右键单击一条指令并选择“全部替换为代码...”

https://www.youtube.com/watch?v=XaWtoCmOGpw#t=1m40s

我几年前写的这篇博客描述了使用 Reflector 和 Reflexil 修改 .net 二进制文件的所有步骤。不确定您缺少哪些步骤,但我建议阅读和比较。

但是,今天我会推荐 Telerik 的JustDecompile,因为它内置了反混淆 (de4dot),并且可以选择用代码替换部分,这比在 IL 中编写替换代码要容易得多。

/编辑:这是我写的一篇关于使用 JustDecompile 和 Reflector 修改 .net 二进制文件博客

有一个很好的工具可以玩 .NET 程序集 ( https://www.digitalbodyguard.com/graywolf.html )

GrayWolf – 是一个逆向工程工具(专注于 .NET Framework 应用程序)

目前 - 处于后期测试阶段 它类似于 IL-Spy 但它专注于编辑/攻击。GrayWolf 是我为进行研究而创建的工具。重点是编辑应用程序以快速进行更改。

它可以做什么:DE-ObfuScatE、编辑 IL(Live)、添加有效负载、编辑属性(public/privet)、复制在 EXE/DLL 上签名的强名称