首页
社区
课程
招聘
[旧帖] Reflector7.0+Reflexil1.2修改代码的一些问题 0.00雪花
发表于: 2011-5-12 21:30 10576

[旧帖] Reflector7.0+Reflexil1.2修改代码的一些问题 0.00雪花

2011-5-12 21:30
10576
刚发现Reflector7.0+Reflexil1.2可以对.NET下的exe注入代码...........
试了一下,遇到一些问题,请过来人帮忙看看

问题1:  replace all with code出错
   把Reflector反编译的代码复制进去,compile后出错,具体见下图


问题2:  怎么实现进程通信的代码注入?
    附件中MsgForTest.EXE没单击一次,出现一个数字,单击使这个数字加1。怎么样注入代码,才能把这个数字读出,传给另一个程序(自己编写)??
    我觉得应该用C#的进程通信来实现,关键是怎么注入代码?能不能直接在replace all with code的窗口中写对应的C#代码??

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

上传的附件:
收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 93
活跃值: (57)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
问题3:修改字符串出错
    对一些程序,修改ldstr中的字符串(该字符串仅用于Messagebox显示),哪怕只改动一个字符(字符串长度不变),修改后的程序运行出现异常“nnection属性尚未初始化”。而对于我上面的MsgForTest.EXE,无论怎么修改字符串都能正确运行!!??
2011-5-12 21:33
0
雪    币: 93
活跃值: (57)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
问题一答案:
   Reflexil的compile功能并不十分完善,还需在代码前添加引用:"using System.Windows.Forms",就能识别MessageBox了

但其他问题呢? 用Reflexil来replace all with code是一个巨强大的功能啊,大家都怎么样才能把它用好呢?
2011-5-15 09:44
0
游客
登录 | 注册 方可回帖
返回
//