`

asp SQL注入防范

阅读更多

将以下代码加在 数据库操作之前

 

 

<%
dim sql_injdata
SQL_injdata = "'|and|exec|insert|select|delete|update|count|*|%|chr|mid|master|truncate|char|declare"
sql_inj = split(SQL_Injdata,"|")

if request.QueryString<>""  then
  for each  sql_get in request.QueryString
    for sql_data=0 to ubound(sql_inj)
      if  instr(request.QueryString(sql_get),sql_inj(sql_data))>0 then
        response.Write("<script>alert('go home!');history.back(-1);</script>")
        response.End()   
      end if
    next
  next
end if


if request.Form<>""  then
  for each  sql_get in request.Form
    for sql_data=0 to ubound(sql_inj)
      if  instr(request.QueryString(sql_get),sql_inj(sql_data))>0 then
        response.Write("<script>alert('go home!');history.back(-1);</script>")
        response.End()   
      end if
    next
  next
end if
%>

分享到:
评论

相关推荐

    asp.net简单防范sql注入漏洞

    asp.net简单防范sql注入漏洞 防止 sql注入攻击 1 限制 文本框的最大长度 2 删除用户的单引号 3 处理sql注入的另外一个方法是 使用ado.net command对象的参数集合。 而不是评接多个字符串

    ASP.NET中如何防范SQL注入式攻击

    ASP.NET 是一种强大的 web 应用程序开发框架,然而,如同其他基于数据库的应用程序,它也可能面临 SQL 注入式攻击的威胁。SQL 注入是一种利用恶意 SQL 代码篡改正常查询,以获取未授权访问、数据泄露或破坏数据库的...

    sql注入网站源码

    这个"sql注入网站源码"提供了一个具有SQL注入漏洞的ASP(Active Server Pages)网站实例,对于学习如何检测、防范和修复这类漏洞非常有价值。ASP是微软开发的一种服务器端脚本语言,常用于构建动态网站。 在ASP中,...

    asp.net的SQL防注入过滤函数大集合

    ### ASP.NET 的 SQL 防注入过滤函数大集合 #### 概述 在 Web 开发中,SQL 注入是一种常见的安全攻击方式,它利用应用程序对用户输入数据处理不当的漏洞,将恶意 SQL 代码插入到查询语句中,进而执行非法操作。为了...

    ASP.NET SQL注入防范探微.pdf

    【ASP.NET SQL注入防范探微】 SQL注入是一种常见的网络安全威胁,尤其针对基于ASP.NET平台的Web应用程序。这种攻击方式利用了程序员在编写代码时未能充分考虑用户输入安全性的漏洞,使得攻击者能够通过正常网页接口...

    基于ASP.NET下SQL注入攻击防范与应用

    针对在ASP.NET下数据库的安全性,介绍了SQL注入攻击的概念,详细分析了几种攻击方式,并提出一些防范SQL注入攻击的措施,极大地减少SQL注入攻击的可能性,尽可能保证数据库安全,最后通过项目实例说明如何运用ASP...

    打造网站的坚盾——SQL注入防范专题——SQL注入防范之完善网站程序.pdf

    本文档《打造网站的坚盾——SQL注入防范专题——SQL注入防范之完善网站程序》针对如何增强ASP等网站程序抵抗SQL注入攻击的能力提供了专业指导。 首先,文档强调了SQL注入攻击的基本原理,即攻击者在用户可输入的...

    ASP.NET下如何防范SQL注入式攻击

    在ASP.NET开发环境中,防范SQL注入式攻击是确保应用程序安全的关键步骤之一。SQL注入是一种常见的攻击方式,通过将恶意SQL代码插入到查询语句中,攻击者可以绕过身份验证,篡改数据,甚至完全控制数据库。为了保护...

    带SQL注入的一个ASP网站源码

    了解SQL注入的防范措施至关重要。首先,开发者应使用参数化查询或存储过程,这可以确保用户输入的数据与SQL命令分离,避免命令执行。其次,进行输入验证,限制并过滤掉特殊字符,防止它们被解释为SQL语法。最后,对...

    net中sql注入式攻击与防范秘籍

    ### .NET中SQL注入式攻击与防范秘籍 #### SQL注入概述 SQL注入是一种常见的网络安全攻击方式,攻击者通过在数据库查询中插入恶意SQL语句,以达到非法获取数据、篡改数据甚至控制整个数据库的目的。对于使用.NET...

    C#防SQL注入代码的三种方法

    对于网站的安全性,是每个网站开发者和运营者最关心的问题。网站一旦出现漏洞,那势必将造成很大的损失。为了提高网站的安全性,首先网站要防注入,最重要的是服务器的安全... C#防SQL注入方法一  在Web.config文件中

    SQL注入防范之防范网页木马.pdf

    "SQL注入防范之防范网页木马" 在本文中,我们将讨论如何防范SQL注入攻击和网页木马,以保护我们的数据库和网站安全。 防范SQL注入攻击 SQL注入攻击是一种常见的网络攻击手法,攻击者通过注入恶意的SQL代码来获取...

    asp源码-sql注入演示源码.zip

    总之,"asp源码-sql注入演示源码.zip"提供了一个实际的环境,用于深入理解SQL注入和XSS漏洞的工作原理,以及如何防范这些威胁。通过研究并理解这些源码,开发者可以提升自己的安全意识,从而创建更安全的网络应用。

    SQL注入攻击与防范研究

    ### SQL注入攻击与防范研究 #### 一、SQL注入攻击概述 SQL注入攻击是一种常见的网络安全威胁,主要通过向Web应用程序提交恶意SQL代码来实现。这种攻击利用了Web应用开发过程中未能充分验证用户输入数据的问题,...

    SQL注入天书-ASP注入漏洞全接触.pdf

    《SQL注入天书-ASP注入漏洞全接触》是一本深入探讨SQL注入攻击的书籍,主要针对ASP编程环境下的漏洞利用。SQL注入是一种常见的网络安全威胁,...对于任何涉及Web开发的人来说,理解和防范SQL注入都是不可或缺的知识点。

    ASP类网站SQL注入方法详解.doc

    本文将详细探讨ASP网站中SQL注入的方法及其防范措施。 首先,理解SQL注入的原理至关重要。当ASP页面与数据库交互时,通常会使用SQL查询语句。如果这些查询语句没有进行充分的参数验证,攻击者就有可能在输入字段中...

    sql注入 ASP 漏洞

    防范SQL注入的关键在于编程时应确保输入验证和参数化查询。输入验证包括检查用户提供的数据是否符合预期的格式,如长度、类型等。而参数化查询(如使用预编译的SQL语句)能防止恶意代码被执行,因为它将用户输入作为...

    SQL注入—ASP注入漏洞全接触.pdf

    ### SQL注入—ASP注入漏洞全接触 #### 一、引言与背景 随着网络技术的飞速发展,尤其是B/S模式的应用开发日益普及,越来越多的程序员投身于这一领域,利用B/S模式创建各类应用程序。然而,尽管B/S模式带来了诸多...

Global site tag (gtag.js) - Google Analytics