找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 10|回复: 0

Reflexil(.NET程序编辑器)

[复制链接]

32万

主题

0

回帖

96万

积分

超级版主

积分
964681
发表于 2025-3-14 11:41:36 | 显示全部楼层 |阅读模式
软件标签:  reflexil
reflexil是一个.net程序集编辑器,软件功能强大,结合reflector,可以进行dll代码注入等工作,实践证明完全可用,方便开发人员对.net程序进行修改;可以c#的代码片段直接替换method里的功能。;可以作为一个reflector插件修改程序集的il并保存到磁盘文件,也可以在自己的.net程序中调用进行更为灵活的.net程序集修改。
reflexil特色:
可以改继承类,添加方法, 字段,事件,“replace all with code"功能也很强,可以c#的代码片段直接替换method里的功能。

另外,子类里调用父类的方法,在msil里这个是直接用”父类::方法名",而且似乎非virtual也是调用callvirt 命令。

还有,签名的话,它会给你选是保留原来的,覆盖pfx,去除签名。我选保留原来的,不过这个是我自己做的程序,签名在电脑里注册过,不知道改别人的签名dll会不会有问题。

最后还顺便玩了下,simpleassemblyexplorer,也有些特色,不过似乎不能改继承类,添加方法, 字段,事件。代码到可以是重别的dll里倒入。
修改方法:
下载reflector插件reflexil,并添加到relector中。

在左边的对象树中打开需要修改的类,再在reflexil中找到需要修改的地方,直接修改或删除就可以了,如下图

最后选择在对象树中选择dll,并在reflexil的save as一下就可以了。

需要注意一下的是,一些dll拥有强名称,重新应用的时候可能会出现错误,这时需要在save as的时候去除一下强名称就可以了。


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|ziyuan80.com

GMT+8, 2025-8-11 14:11 , Processed in 0.068254 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表