标签: c# .net dll reverse-engineering decompiling
我有一个错过了一行代码的.Net dll。我想补丁那个DLL,但我没有源代码。我该怎么办?有没有人知道修补这样的快速方式?
答案 0 :(得分:12)
使用Reflexil的Reflector插件,修改DLL的一小部分快速简便。我在少数情况下使用它来更改已部署的dll中的一行或两行,通常是为了禁用某些条件导致的行为(不,不破解应用程序,合法使用我们自己的代码以避免完全部署的重量。)
答案 1 :(得分:4)
您可以使用ildasm.exe反汇编您的DLL,然后修复代码,然后使用ilasm.exe重新组装。这是一些非常先进的东西......我过去尝过它并取得了一些成功。