作者 blog: http://zxsv.com/
在MS SQL中,為了安全,我們常常會(huì)刪除一些SP,也就是存儲(chǔ)過程,如下例
EXEC sp_dropextendedproc 'xp_cmdshell'
如果要恢復(fù)它
EXEC sp_addextendedproc xp_cmdshell ,@dllname ='xplog70.dll'
而為何我要恢復(fù)xp_dirtree用上面這個(gè)語句就不行了?? 拿起eXeScope我分析了一下xplog70.dll這個(gè)文件,哈哈,看到不少好東西 打開X:\Program Files\Microsoft SQL Server\MSSQL\Binn目錄
看到了我們常用的存儲(chǔ)過程了吧
那我們再看看xpstar.dll這個(gè)吧 哈哈哈,有不少東西,文件大,到底是不一樣
odsole70.dll sp_OACreate sp_OADestroy sp_OAGetErrorInfo sp_OAGetProperty sp_OAMethod sp_OASetProperty sp_OAStop
sqlmap70.dll xp_deletemail xp_findnextmsg xp_get_mapi_default_profile xp_get_mapi_profiles xp_issqlmailstarted xp_readmail xp_sendmail xp_startmail xp_stopmail xp_test_mapi_profile
xpqueue.dll xp_controlqueueservice xp_createprivatequeue xp_decodequeuecmd xp_deleteprivatequeue xp_displayqueuemesgs xp_peekqueue xp_readpkfromqueue xp_readpkfromvarbin xp_resetqueue
xprepl.dll xp_ORbitmap xp_displayparamstmt xp_execresultset xp_intersectbitmaps xp_makecab xp_mapdown_bitmap xp_mergelineages xp_mergexpusage xp_oledbinfo xp_printstatements xp_proxiedmetadata xp_repl_convert_encrypt xp_repl_encrypt xp_repl_help_connect xp_replproberemsrv xp_showcolv xp_showlineage xp_unpackcab xp_varbintohexstr
xpsqlbot.dll xp_qv
xpstar.dll sp_GetMBCSCharLen sp_IsMBCSLeadByte sp_MSgetversion xp_GetAdminGroupName xp_IsNTAdmin xp_MSADEnabled xp_MSADSIObjReg xp_MSADSIObjRegDB xp_MSADSIReg xp_MSFullText xp_MSLocalSystem xp_MSnt2000 xp_MSplatform xp_SetSQLSecurity xp_adsirequest xp_availablemedia xp_dirtree xp_dsninfo xp_enum_activescriptengines xp_enum_oledb_providers xp_enumdsn xp_enumerrorlogs xp_eventlog xp_fileexist xp_fixeddrives xp_freemodule xp_get_mapi_default_profile xp_get_mapi_profiles xp_get_tape_devices xp_getfiledetails xp_getnetname xp_getprotocoldllinfo xp_instance_regaddmultistring xp_instance_regdeletekey xp_instance_regdeletevalue xp_instance_regenumkeys xp_instance_regenumvalues xp_instance_regread xp_instance_regremovemultistring xp_instance_regwrite xp_msx_enlist xp_ntsec_enumdomains xp_prop_oledb_provider xp_readerrorlog xp_regaddmultistring xp_regdeletekey xp_regdeletevalue xp_regenumkeys xp_regenumvalues xp_regread xp_regremovemultistring xp_regwrite xp_servicecontrol xp_sqlagent_enum_jobs xp_sqlagent_is_starting xp_sqlagent_monitor xp_sqlagent_msx_account xp_sqlagent_notify xp_sqlagent_param xp_sqlagent_proxy_account xp_sqlmaint xp_subdirs xp_terminate_process xp_test_mapi_profile xp_unc_to_drive xp_updateFTSSQLAccount
xpweb70.dll xp_cleanupwebtask xp_convertwebtask xp_dropwebtask xp_enumcodepages xp_makewebtask xp_readwebtask xp_runwebtask
都在這里了,當(dāng)然每個(gè)SP的用法我就不多說了。
出處:藍(lán)色理想
責(zé)任編輯:moby
◎進(jìn)入論壇網(wǎng)絡(luò)編程版塊參加討論
|