-
-
[求助]强名称不起作用
-
发表于: 2011-8-31 16:45 3052
-
发生于在练习《加密与解密》的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",文件强名称验证失败。
不知为何,多次尝试没有得到正确的结果,向各位大牛请教?
[培训]科锐软件逆向54期预科班、正式班开始火爆招生报名啦!!!
赞赏
他的文章
- [讨论]WinRT出来了,现在的反编译还能走多长? 13872
- [求助]强名称不起作用 3053
- 考研的囧事 3097
- 看Billy Belceb的病毒教程的疑惑? 4938
- 版大将离开看雪? 3219
赞赏
雪币:
留言: