hi everyone,
Below is a simple function that will give you some protection against an SQL Injection attempt.
what is SQL injection?
SQL injection is a security vulnerability that occurs in the database layer of an application. Its source is the incorrect escaping of variables embedded in SQL statements. It is in fact an instance of a more general class of vulnerabilities that can occur whenever one programming or scripting language is embedded inside another. -
'Function IllegalChars to guard against SQL injection
-
Function IllegalChars(sInput)
-
'Declare variables
-
Dim sBadChars, iCounter
-
'Set IllegalChars to False
-
IllegalChars=False
-
'Create an array of illegal characters and words
-
sBadChars=array("select", "drop", ";", "--", "insert", "delete", "xp_", _
-
"#", "%", "&", "'", "(", ")", "/", "\", ":", ";", "<", ">", "=", "[", "]", "?", "`", "|")
-
'Loop through array sBadChars using our counter & UBound function
-
For iCounter = 0 to uBound(sBadChars)
-
'Use Function Instr to check presence of illegal character in our variable
-
If Instr(sInput,sBadChars(iCounter))>0 Then
-
IllegalChars=True
-
End If
-
Next
-
End function
-
sample usage.. -
<%
-
'Declare variables
-
Dim sUsername, sPassword
-
'retrieve our form textbox values and assign to variables
-
sUsername=Request.Form("txtUsername")
-
sPassword=Request.Form("txtPassword")
-
-
'Call the function IllegalChars to check for illegal characters
-
If IllegalChars(sUsername)=True OR IllegalChars(sPassword)=True Then
-
Response.redirect("no_access.asp")
-
End If
-
%>
-
2 10543
hi everyone,
Below is a simple function that will give you some protection against an SQL Injection attempt.
what is SQL injection?
SQL injection is a security vulnerability that occurs in the database layer of an application. Its source is the incorrect escaping of variables embedded in SQL statements. It is in fact an instance of a more general class of vulnerabilities that can occur whenever one programming or scripting language is embedded inside another. -
'Function IllegalChars to guard against SQL injection
-
Function IllegalChars(sInput)
-
'Declare variables
-
Dim sBadChars, iCounter
-
'Set IllegalChars to False
-
IllegalChars=False
-
'Create an array of illegal characters and words
-
sBadChars=array("select", "drop", ";", "--", "insert", "delete", "xp_", _
-
"#", "%", "&", "'", "(", ")", "/", "\", ":", ";", "<", ">", "=", "[", "]", "?", "`", "|")
-
'Loop through array sBadChars using our counter & UBound function
-
For iCounter = 0 to uBound(sBadChars)
-
'Use Function Instr to check presence of illegal character in our variable
-
If Instr(sInput,sBadChars(iCounter))>0 Then
-
IllegalChars=True
-
End If
-
Next
-
End function
-
sample usage.. -
<%
-
'Declare variables
-
Dim sUsername, sPassword
-
'retrieve our form textbox values and assign to variables
-
sUsername=Request.Form("txtUsername")
-
sPassword=Request.Form("txtPassword")
-
-
'Call the function IllegalChars to check for illegal characters
-
If IllegalChars(sUsername)=True OR IllegalChars(sPassword)=True Then
-
Response.redirect("no_access.asp")
-
End If
-
%>
-
could you please be more detailed? i mean just write php code please?
Post your reply Sign in to post your reply or Sign up for a free account.
Similar topics
75 posts
views
Thread by Massimo |
last post: by
|
11 posts
views
Thread by Bã§TãRÐ |
last post: by
|
13 posts
views
Thread by Ioannis Vranos |
last post: by
|
7 posts
views
Thread by joshsackett |
last post: by
|
4 posts
views
Thread by poppy |
last post: by
|
10 posts
views
Thread by bregent |
last post: by
|
1 post
views
Thread by Doug |
last post: by
|
17 posts
views
Thread by anojjona |
last post: by
| | | | | | | | | | | |