| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
software  
  • Adobe Illustrator

  • Software de Animación

  • Antivirus Software

  • Software Audio

  • Copia de seguridad de datos

  • Grabar CDs

  • Grabar DVDs

  • compresión de datos

  • Software de base de datos

  • edición

  • desktop Video

  • Software de vídeo digital

  • Drupal

  • Software Educativo

  • Ingeniería del Software

  • Tipos de extensiones de archivos

  • Software financiero

  • Freeware , Shareware y Abandonware

  • GIMP

  • Graphics Software

  • Software Home Recording

  • Microsoft Access

  • Microsoft Excel

  • Microsoft Publisher

  • Microsoft Word

  • Código abierto

  • Otro Software Informática

  • Juegos de PC

  • Photoshop

  • Formato de Documento Portátil

  • PowerPoint

  • Software para presentaciones

  • Software de Productividad

  • Quicktime

  • Gestión de Escritorio remoto

  • SQL Server

  • Skype

  • Software versiones beta

  • Consultores de Software

  • Las compañías de desarrollo de software

  • Licencias de software

  • Hojas de cálculo

  • Impuestos-Preparación de Software

  • Software de utilidades

  • Web Clip Art

  • Windows Media Player

  • Software de Procesamiento de Texto
  •  
    Conocimientos Informáticos >> software >> Software de base de datos >> Content
    Cómo utilizar sp_executesql de Lucha SQL Inyecciones
    El procedimiento sp_executesql servidor SQL almacenado ejecuta sentencias SQL dinámicas que se crean en una aplicación. La inyección SQL es un hack que permite a los usuarios tener acceso a su base de datos SQL . Utilice los procedimientos almacenados sp_executesql junto con la función "Reemplazar" para reemplazar el carácter comilla simple , que se utiliza para ejecutar código malicioso en el servidor. Instrucciones
    1

    Haga clic en el Windows botón " Inicio" y seleccione " Todos los programas". Haga clic en " SQL Server", haga clic en "SQL Server Management Studio" para abrir el software.
    2

    Escriba su nombre de usuario y contraseña en el servidor SQL de inicio de sesión en la pantalla para acceder a las bases de datos del servidor. Haga clic en una base de datos que desea consultar y seleccionar " Nueva consulta " para abrir el editor.
    3

    Crear una consulta SQL dinámico . El código siguiente crea una consulta dinámica que contiene citas dentro de la declaración:

    declare @ consulta como nvarchar ( 500 ) set @ query = " SELECT nombre de los clientes que signupdate ='' 01/01/2011 '' '

    en este ejemplo , un hacker podría insertar citas en la cláusula "where" , lo que provoca errores en la consulta SQL .
    4

    Utilice el procedimiento almacenado sp_executesql con la función Replace para evitar la inyección SQL . Escriba el siguiente código en el editor:

    Reemplazar sp_executesql ( @ query , '\\ '' , '''' )

    El código reemplaza cada comilla simple con un doble presupuesto, lo que elimina la posibilidad de inyección de SQL .
    5

    Presione la tecla F5 para ejecutar la sentencia . El SQL se ejecuta y los resultados de la consulta en la pantalla del panel de resultados.

    Previous :

    next :
      Artículos relacionados
    ·Cómo insertar una instrucción SQL en Access 
    ·MS Access 2003 Opciones de línea de comandos 
    ·¿Qué es el procesamiento analítico en línea 
    ·Cómo importar un archivo CSV a una libreta de direccio…
    ·Cómo utilizar Yardi 
    ·Cómo crear un nombre de alias de una base de datos Ora…
    ·Cómo convertir de Acceso a la Base OpenOffice 
    ·Cómo descargar los datos a un archivo CSV 
    ·Cómo exportar datos de la tabla de un Oracle a un arch…
    ·SQL SSRS Tutorial 
      Artículos destacados
    ·Cómo cambiar la orientación de una imagen en Illustra…
    ·Diferencia en Crystal Reports XI y XI R2 
    ·Cómo escribir un ISO arrancable Sobre un USB 
    ·Cómo asociar todos los documentos PDF con un lector de…
    ·Cómo grabar en iTunes sin perder Sound 
    ·¿Tiene un reproductor de Windows Media tienen un movim…
    ·Cómo restablecer una MS Word Password 
    ·Cómo utilizar VBA en PowerPoint 
    ·Cómo generar códigos de barras 
    ·Cómo desinstalar Skype 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com