Dot-Net
是否有任何 IL 編輯器可以更改程序集的字節碼?
我在我們的程式碼中使用的遺留第三方程序集上檢測到一些缺陷,對它們進行反編譯。我想修復它們,但由於我沒有原始碼,我需要直接修改字節碼。更改非常簡單(將 AND 更改為 OR 並對某些行進行 NOP)。
有編輯來做這種事情嗎?使用十六進制編輯器進行工作將是最後的選擇,我更願意提示我在游標周圍有什麼指令……
我認為您正在尋找的是帶有Reflexil附加組件的.NET Reflector。看看截圖,它非常強大,它可以在執行時修改 IL 程式碼。反射器過去是免費的,你也許可以在某個地方獲得一些舊版本。