无法加载dll微软
原因:126(找不到指定的模块)。
以下
介绍U890
提示:无法加载DLL微软提示你请一个DLL的SQL数据库
错误的随机
操作,以免造成不必要的麻烦或引用的DLL库。原因:126(找不到指定的模块。)。
因为SQL2000的SA
密码过于简单,
病毒通过病毒
修改系统存储过程。
需要以下系统存储过程
恢复。
注:本方案仅
支持SQL2000
复制代码代码如下所示:
使用主
去
检查是否已被篡改的xp_cmdshell
SELECT * FROM .. syscomments哪里object_name(ID)= 'xp_cmdshell'and
文本<> 'xplog70 DLL。
去
-检查是否有其他存储过程被篡改。
选择object_name(ID),从主.. syscomments object_name(ID)在哪里
('xp_getfiledetails ','xp_availablemedia ','xp_dirtree ','xp_fixeddrives ','xp_s
ubdirs,
xp_fileexist ','xp_get_tape_devices ','sp_msgetversion ','xp_enumdsn ','xp_regr
EAD,'xp_regwrite ','xp_regdeletevalue,
xp_regaddmultistring ','xp_regremovemultistring ','xp_regenumkeys ','xp_regenu
mvalues ','xp_regdeletekey ','xp_instance_regread,
'xp_instance_regwrite','xp_instance_regdeletevalue','xp_instance_regaddmulti
'xp_instance_regremovemultistring字符串',',
xp_instance_regenumkeys ','xp_instance_regenumvalues和文本<> n'xpstar DLL)。
去
-
发现xp_cmdshell是篡改,
执行下面的语句返回
拖放
程序xp_cmdshell
——去
——执行sp_addextendedproc n'xp_cmdshell ',n'xplog70 DLL。
——去
然后执行下面的语句来验证xp_cmdshell是
正确的
——xp_cmdshell'dir C:
如果语句是不正常的,这是可能的,SQL Server
服务启动帐户(通常是系统)没有访问system32 / cmd.exe
文件,加上许可。
-发现其他存储过程被篡改,并执行以下语句
-
删除过程存储过程名
——去
——执行sp_addextendedproc n'stored程序的
名字,n'xpstar DLL。