我正在使用 .Net Reflector 和 Reflexil 来编辑或查看 .net 汇编代码。
我在 reflexil.net 上看到这张图:
它显示“编译”窗口。我怎样才能看到这个窗口并编辑代码?
我正在使用 .Net Reflector 和 Reflexil 来编辑或查看 .net 汇编代码。
我在 reflexil.net 上看到这张图:
它显示“编译”窗口。我怎样才能看到这个窗口并编辑代码?
使用 .NET Reflector 反编译一个函数,然后在Reflexil 窗口的“指令”选项卡中,右键单击一条指令并选择“全部替换为代码...”:
我几年前写的这篇博客描述了使用 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 上签名的强名称