首页
社区
课程
招聘
[求助]有没有一种工具可以将,一个.net写的.exe程序,修改若干指令后,再保存成.exe文件的?
发表于: 2010-8-20 16:37 5789

[求助]有没有一种工具可以将,一个.net写的.exe程序,修改若干指令后,再保存成.exe文件的?

2010-8-20 16:37
5789
我现在有一个C#写的.net程序(.exe文件),每次运行后,都会弹出四个网页广告!非常不爽.
我用reflector对其反编译,看到弹出广告的关键代码.
我想在这个.exe文件中修改掉弹广告的代码,但不知道如何去做,或者是需要用其他的工具?
有没有一种工具可以对.net程序实现类似于ollydug中的"copy to execute"功能的?

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 267
活跃值: (22)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
用微软的 ildasm 带16进制的方式进行反编译,然后结合 reflector 的反汇编代码搜索查看,可以确定你要修改的 16进制值的特征字符串,然后打开 EXE 直接修改即可。

不知道有没有更好的办法。
2010-8-20 21:27
0
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
多谢了,目前我找两种方法.
1.用dotnet helper来实现我要的功能:先用它来反编译.net程序,生成il文件,然后找一个文本编辑器打开il文件并编辑、保存它。然后用dotnet helper编译这个il文件,生成exe文件。
2.直接下载reflector 的插件叫做reflexil ,这个插件可以一步实现我所要的功能非常方便。

推荐使用第二种方法。太方便啦。
2010-8-20 21:47
0
游客
登录 | 注册 方可回帖
返回
//