瑞星卡卡安全论坛技术交流区反病毒/反流氓软件论坛 【原创】SysCheck禁止进程运行的秘密★★★★

1   1  /  1  页   跳转

【原创】SysCheck禁止进程运行的秘密★★★★

【原创】SysCheck禁止进程运行的秘密★★★★

运行syscheck后,没有发现它加载驱动,但是在“进程控制”中却有一个“永久禁止指定程序运行”的选项,看来比较有意思,于是对IceSword.exe试了一下。在退出IS之后,再运行,果然系统弹出找不到文件的对话框,用SRENG查看文件关联,没有发现被改动。





将IceSword.exe改为IceSword2.exe,可以正常运行。可是任意一个程序的文件名只要为IceSword.exe,就无法运行,看来是只采用了核对文件名禁止程序的方法。

扫描HJ和SRENG日志后,没有发现任何异常改动,无意之中打开了Autoruns与备份日志比较,果然发现了一个十分可疑的项:





果然改动注册表:
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Image File Executing Options]
+
IceSword.exe

删除之,IceSword.exe正常运行。


反思:目前我用的SSM(580)还没有添加监控这个键,新版的不知道有没有。如果没有的话,可以自己设置来防止这个隐匿的注册表改动。
最后编辑2006-11-20 12:52:40
分享到:
gototop
 

如果木马在这个键下屏蔽了很多杀毒软件和安全工具(它们的文件名往往是固定的),再挂钩Reg类的API,隐藏注册表改动,估计就不好处理了。
程序启动时由explorer.exe调用 ::CreateProcess();
这个方法会直接导致CreateProcess失败,更别说LoadDriver了
gototop
 

学习了。。。。。
gototop
 

用PG也是~
去除对它的保护和禁止ICESWORD运行.
再次运行时会提示句柄无效.
gototop
 

句柄无效应该是HOOK掉CreateProcess,把HANDLE改为0导致的.
SYSCHECK禁止程序后,运行程序会弹出"无法找到文件"的对话框
gototop
 
1   1  /  1  页   跳转
页面顶部
Powered by Discuz!NT