首页
社区
课程
招聘
[求助]C#反编译出来的源码很多函数实现为空,是什么原因?
发表于: 2012-9-25 20:50 10427

[求助]C#反编译出来的源码很多函数实现为空,是什么原因?

2012-9-25 20:50
10427
相信不少人都碰到过,请问为什么出现这种情况,如何恢复实现为空的函数?

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (10)
雪    币: 258
活跃值: (40)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
混淆了。。。。
2012-9-25 22:12
0
雪    币: 76
活跃值: (55)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
但是用ildasm反编译出的IL也是空的啊,如果逻辑混淆的话,il应该能显示正常的吧?
2012-9-26 09:51
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
可能是c++/clr混合模式,混合了托管代码和本机代码,函数里面没内容的就是本机代码
2012-10-9 14:22
0
雪    币: 76
活跃值: (55)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
那针对这种情况有办法破没,是不是只能使用动态od调试了??
2012-10-9 14:55
0
雪    币: 284
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
一般都是混淆了.ILspy.de4dot.clr那么没前途的东西没几个人玩的
2012-10-11 20:19
0
雪    币: 3758
活跃值: (3337)
能力值: ( LV15,RANK:500 )
在线值:
发帖
回帖
粉丝
7
也可能是作者就是这么写的 比如基类或者抽象类甚至委托类吧 要在完成具体逻辑的子类实现
2012-10-11 21:02
0
雪    币: 76
活跃值: (55)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
不懂c#,看来这个分析这个软件目前很难了,谢谢各位了
2012-10-12 09:36
0
雪    币: 221
活跃值: (20)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
用de4dot反混淆试下。
2012-10-12 12:08
0
雪    币: 116
活跃值: (56)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
有可能是函数在其他地方实现的,比如基类
2012-10-18 11:11
0
雪    币: 278
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
加壳了 楼主发上来看看
2012-11-2 22:11
0
游客
登录 | 注册 方可回帖
返回
//