首页
社区
课程
招聘
[讨论]WM是否存在什么文件修改的安全机制?特别是涉及到DLL驱动的
发表于: 2009-4-9 22:17 5085

[讨论]WM是否存在什么文件修改的安全机制?特别是涉及到DLL驱动的

2009-4-9 22:17
5085
破解一个软件发现是在服务dll做了限制,所以把它修改了,然后发现服务无法在启动的时候被系统加载了,但是如果自己写程序用ActivateServiceEx来启动它却又是正常的,说明dll没被改坏,但是系统却不能再启动的时候自动载入?是否系统做了什么安全检测机制例如文件效验和签名了?

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 2604
活跃值: (64)
能力值: (RANK:510 )
在线值:
发帖
回帖
粉丝
2
WM在安全方面做了很多工作,生产厂商可以设置不同的安全策略。

有的手机点击外部导入的可执行文件不会运行。可执行文件包含系统关键API也可能无法运行。
MSDN里面有介绍。

驱动程序在PPC2003上没太多限制,但是WM5,6就必须有签名证书等才能安装、启动了。
在VS开发系统中也有制作证书的功能。可以参考系统提供的示例程序。

另外WM模拟器一般对安全认证要求较低,很多程序都可以运行。但是真机上就不一定了,有专门的设置安全等级的工具,可以在模拟器上设置不同的安全等级方便测试。你可以查查。
2009-4-10 15:50
0
雪    币: 164
活跃值: (10)
能力值: ( LV7,RANK:110 )
在线值:
发帖
回帖
粉丝
3
我是先脱了他原来的证书然后改了里面的一个跳,再安装回自己的证书,结果系统启动的时候这个驱动就不干活了,但是自己用ActivateService来启动却又正常……
2009-4-11 15:58
0
雪    币: 217
活跃值: (35)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
用ms的signtool和SDKSamplePrivDeveloper.pfx
2009-4-11 17:20
0
雪    币: 164
活跃值: (10)
能力值: ( LV7,RANK:110 )
在线值:
发帖
回帖
粉丝
5
测试成功!谢谢楼上的!
2009-4-11 18:53
0
雪    币: 2604
活跃值: (64)
能力值: (RANK:510 )
在线值:
发帖
回帖
粉丝
6
大家集思广益,问题会逐步解决。
2009-4-11 19:21
0
游客
登录 | 注册 方可回帖
返回
//