-
-
[求助]强名称不起作用
-
发表于: 2011-8-31 16:45 2992
-
发生于在练习《加密与解密》的9.4.1节中,tankaiha介绍了如何为一个程序生成强名称,既先用sn命令生成snk文件,再利用csc命令编译将cs代码与snk文件绑在一起,于是生成的exe文件在程序集中多出.publickey与.hash algorithm这两各字段。
利用光盘文件中的chap09\9.4 代码保护技术及其逆向\9.4.1 强名称\sample1041.cs
到这步我一切正常,利用IL DASM也能在观察到MANIFEST程序集中多出该字段,然后利用WinHex将02e0h处的17h改为18h,此时我利用reflector反编译,的确源代码中的if(num==1)改为了if(num==2),利用命令行运行此程序,得到结果"i modified"。然而,正确的结果应该是提醒我"strongName validation failed",文件强名称验证失败。
不知为何,多次尝试没有得到正确的结果,向各位大牛请教?
利用光盘文件中的chap09\9.4 代码保护技术及其逆向\9.4.1 强名称\sample1041.cs
到这步我一切正常,利用IL DASM也能在观察到MANIFEST程序集中多出该字段,然后利用WinHex将02e0h处的17h改为18h,此时我利用reflector反编译,的确源代码中的if(num==1)改为了if(num==2),利用命令行运行此程序,得到结果"i modified"。然而,正确的结果应该是提醒我"strongName validation failed",文件强名称验证失败。
不知为何,多次尝试没有得到正确的结果,向各位大牛请教?
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课
赞赏
他的文章
- [讨论]WinRT出来了,现在的反编译还能走多长? 13651
- [求助]强名称不起作用 2993
- 考研的囧事 2899
- 看Billy Belceb的病毒教程的疑惑? 4800
- 版大将离开看雪? 3113
看原图
赞赏
雪币:
留言: