我检测到我们在代码上使用的旧式第三方程序集上的一些缺陷,将它们反编译。我想修复它们,但是由于我没有源代码,因此需要直接修改字节码。更改确实很简单(将AND更改为OR,而NOP更改某些行)。
是否有编辑器可以做这种事情?使用十六进制编辑器进行工作将是最后的选择,我希望暗示一下我在光标周围有哪些指令...
最佳答案
我认为您正在寻找的是带有.NET Reflector附加组件的Reflexil。看一下屏幕截图,它非常强大,并且可以在运行时修改IL代码。 Reflector过去是免费的,您也许可以在某个地方获得一些较旧的版本。
关于.net - 是否有任何IL编辑器来更改程序集的字节码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10349007/