我在用dnspy分析一款软件(执行文件和DLL有数字证书)时候,发现了一个有趣的问题,我找到了DLL文件的验证点,并做出了修改,在dnspy中可以正常运行软件,但是脱离dnspy,则跳出提示文件进行了修改,运行失败,这个跳出的提示在软件程序中是try后的异常处理。这就很疑惑了,我用dnspy启动就能正常运行,脱离则无法运行,后来用OD载入运行也无法运行,我不清楚dnspy用了什么启动方式,居然可以跳过那个神秘的验证。哪位大侠可以猜一猜。
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!