各种系统下CSP开发免签名调试方法

本文介绍了在不同Windows系统下,如XP SP2、SP3以及Win7 64位,如何通过修改系统文件advapi32.dll或cryptsp.dll来规避签名验证,实现CSP.dll的免签名调试。详细步骤包括修改特定offset的指令,并更新manifest文件中的SHA256哈希值。
摘要由CSDN通过智能技术生成

我们开发的CSP.dll要调试的话,不能每次都给微软付费签名认证吧,而在内核调试模式下,微软windows系统不验证签名,还有一种方法是修改系统文件屏蔽微软签名验证,下面说明方法步骤。

1. windows xp SP2系统

在C:\Windows\System32下找到advapi32.dll,用UltraEdit 打开advapi32.dll (version 5.1.2600.2180) 。
17C19 处的 75 修改成 90,
17C1A 处的 0c 修改成 90,
17C21 处的 0F 修改成 90,
17C22处的 84 修改成 E9,
重新启动计算机进行测试。

2. windows xp SP3系统

在C:\Windows\System32下找到advapi32.dll,用UltraEdit 打开advapi32.dll (version 5.1.2600.5512) ,
0x175A1处的 75 修改成 90,
0x175A2处的 0c 修改成 90,
0x175A9 处的 0F 修改成 90,
0x175AA处的 84 修改成 E9,
重新启动计算机进行测试。

3. windows 7 64位系统

win7下,64位系统比32位系统复杂一倍,下面列出64位系统方法,

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值