.net reflector+reflexil修改编译后的dll文件

时间:2023-03-09 18:47:38
.net reflector+reflexil修改编译后的dll文件

1、用reflector打开相关的dll文件。

.net reflector+reflexil修改编译后的dll文件

2、如果reflector中没有reflexil插件,点击工具栏中的Tools->Add-Ins

.net reflector+reflexil修改编译后的dll文件

.net reflector+reflexil修改编译后的dll文件

3、找到需要修改的文件,双击打开该文件;点击Tools->Reflexil,出现下图界面。

.net reflector+reflexil修改编译后的dll文件

.net reflector+reflexil修改编译后的dll文件

4、在Reflexil窗口中找到需要修改的行,右键“Edit”,然后点击“Update”。

.net reflector+reflexil修改编译后的dll文件

5、然后右键dll文件,选择另存为。

.net reflector+reflexil修改编译后的dll文件

6、例如,如果要在某个sql语句后面添加order by语句。在Reflexil窗口中找到需要添加order by的语句,右键Create new,然后点击“Insert before select”或“insert after select”。

.net reflector+reflexil修改编译后的dll文件

7、然后右键OpCode=call这行“Edit”,将Concat修改成在原来基础上增加一个参数的方法。

.net reflector+reflexil修改编译后的dll文件

.net reflector+reflexil修改编译后的dll文件

8、然后右键dll文件,选择另存为。