首页
社区
课程
招聘
.NET的问题
发表于: 2011-10-6 19:20 5130

.NET的问题

2011-10-6 19:20
5130
我把一软件用ildasm 反出来以后 再用ilasm编译。但是软件运行没有任何反应,没有对软件做任何修改。同时编译后的可执行程序要比原程序小0.1M 请问这是怎么回事。希望大家指点迷津!

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

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 504
活跃值: (10)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
2
有校驗或強簽名被破壞
2011-10-7 22:12
0
雪    币: 117
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
+1,楼上是大神..
2011-10-8 00:08
0
雪    币: 504
活跃值: (10)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
4
能共享程序上來分析一下?呵呵呵
2011-10-8 08:29
0
雪    币: 171
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
呵呵 多谢指教。现在已经解决了。应该不是强或校验。后来我用16进制编辑器改了能运行。
2011-10-24 20:57
0
雪    币: 504
活跃值: (10)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
6
我認為是強簽名的問題,exe文件被hex編輯對一般強簽名校驗不會影響。如果有SHA1校驗,那不管你用什麽修改都不能運行。

如果是dll被用在開發程序時引用,你使用hex編輯,同樣破壞強簽名,你編譯程序不會成功。
2011-10-24 22:44
0
雪    币: 171
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
额 多谢指教。明白了。没想到这么多的学问啊!!!!受教了 多谢啊!
2011-11-19 00:24
0
游客
登录 | 注册 方可回帖
返回
//