Inicio > ASP > Función para limpiar cadenas SQL y evitar inyección en ASP

Ejemplo de Función para limpiar cadenas SQL y evitar inyección en ASP

Aquí les dejo una función que hice hace tiempo para evitar la inyección SQL y así limpiar los registros de caracteres que pueden causar daño a un servidor o simplemente para evitar el error.

Ejemplo de función para limpiar cadenas SQL y evitar inyección SQL en ASP

<%
Function Limpia(strPalabras)
malasPalabras = array("select", "drop",";","--", "insert", "delete", "xp_","/", "", "*", "%", "<", ">","'","""")
nuevosCar = strPalabras
If not isNull(nuevosCar) then
For i = 0 to uBound(malasPalabras)
nuevosCar = replace(nuevosCar,malasPalabras(i),"")
next
nuevosCar = Server.HTMLEncode(nuevosCar)
Limpia = nuevosCar
else
end if
End Function
%>


Keywords: Ejemplo de Función para limpiar cadenas SQL y evitar inyección en ASP, Función para limpiar cadenas SQL y evitar inyección en ASP, ,
Creado por: Morris el 08.21.11
Modificado por: Morris el 08.21.11

Si no encontraste lo que buscabas, prueba la búsqueda:

Búsqueda personalizada

Ejemplos relacionados


Últimos 2 comentarios en Ejemplo de Función para limpiar cadenas SQL y evitar inyección en ASP

Servicios informaticos
05.20.11 a las 15:34:03
Muchas gracias! La verdad que esa función ayuda bastante para depurar codigo obsoleto que sufre vulnerabilidades de inyección.

Gracias
Roy
03.22.10 a las 11:24:06
Muchas gracias amigo por el código, me ayudo bastante :)

Deja un comentario en Ejemplo de Función para limpiar cadenas SQL y evitar inyección en ASP

Nombre *
Correo *
Captcha