-
-
[求助][.Net]如何去除强名验证
-
发表于:
2007-6-15 01:06
9965
-
Microsoft Math 3.0 试用版发布啦!
CB_Freshman发布于 2007-06-14 06:54:32|2948 次阅读 字体:大 小 打印预览
来源:AppBeta
微软推出的Math工具提供了强大的数学工具,尤其适合学生和教师,可以帮助他们逐步解方程,更好的理解代数学、几何学、物理、化学和微积分等。(该软件为收费软件,30天试用时间)
http://msft-dnl.digitalrivercontent.net/msoffice/pub/X13-66853/X13-66853.exe
安装后,用Reflector很容易找到
AppResManager.Activated = NativeMethods.CheckLicenseStatus(ResManager.SKU, out dwGraceTime) != 0;
ILDASM找出对应HEX,然后用010edit把
1201281304000616FE01[COLOR="Magenta"]16FE0128
改为:
1201281304000616FE01[COLOR="Red"]17FE0128
保存后,程序异常。
用PEBrowdbg调试,程序是在加载过程中异常,说明是。NET检测到程序被修改了。
用网上的SNRemover去除强名,运行,还是同样错误。
估计是新版.NET程序集改变检测方法了或是延迟签名?
不懂怎么调试。NET
哪位大虾看看。
[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法