首页
社区
课程
招聘
[求助]如何调试系统服务?
发表于: 2006-2-16 15:14 4904

[求助]如何调试系统服务?

2006-2-16 15:14
4904
我想学习破解,就拿softether server 2.0 开刀。
可是发现它必须做为service的时候才能正常运行,否则会提示"startservicedispach() failed!",我该怎么去调试它?
ollydbg能调试吗?

还有个问题,我第一次用softice ,装上之后想调试做为系统服务的名为vpnserv.exe的进程,但ctrl+D后好像调试的进程为“Idle”,我该怎么办?

请高手赐教!十分感谢!

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 3
活跃值: (353)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
我也想研究下softether 2.0 for  linux,不知道它和win下的注册算法是不是一样?
2006-2-16 16:21
0
雪    币: 44229
活跃值: (19960)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
3
OD只能调用Ring 3级程序
调试系统服务用SoftICE。你按ctrl+D后,切换到SoftICE界面,此时EIP有可能是任何进程。
你要调试服务,得先选择合适的函数做为断点,这样服务程序调用这些函数时,SoftICE就会中断,然后你再调试分析。
2006-2-16 20:20
0
雪    币: 239
活跃值: (52)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
4
还有其它工具吗?
2006-5-17 11:40
0
游客
登录 | 注册 方可回帖
返回
//