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

sql注入教程之類型以及提交注入

 更新時間:2021年07月31日 11:34:56   作者:朝朝_暮暮  
所謂SQL注入,就是通過把SQL命令插入到Web表單提交或輸入域名或頁面請求的查詢字符串,這篇文章主要給大家介紹了關(guān)于sql注入教程之類型以及提交注入的相關(guān)資料,需要的朋友可以參考下

參數(shù)類型

這里說的參數(shù)是源碼中存在注入的地方。

其中參數(shù)類型有:數(shù)字、字符、搜索、json等。

其中sql語句干擾符號有:',",%,),}等,過濾首先考慮閉合這些符號,再進(jìn)行注入測試。

例如php中的代碼:

$name = $_GET['x']
$sql = "select * from user where name='$name'";

請求時:

http://www.xxx.com/x.php?id=xxx and 1=1

返回sql語句:
select * from user where name='xxx and 1=1'

過濾方法:
http://www.xxx.com/x.php?id='xxx and '1'='1

許多網(wǎng)站有搜索功能,其搜索框可能存 在注入點(diǎn),注入時需閉合%。

sql中的搜索:

select *from user where name like '%參數(shù)%';

明確請求方法

請求方法有:GET、POST、COOKIE、REQUEST、HTTP頭等

GET請求:通過url直接請求

POST請求:通過請求正文進(jìn)行請求

COOKIE:cookie屬于請求頭部分,有些網(wǎng)站可通過cookie請求的數(shù)據(jù)進(jìn)行注入

REQUEST請求:既可以通過GET請求,也可以通過POST請求

HTTP頭:HTTP請求頭域中有些參數(shù)值可能存在可以訪問服務(wù)器中數(shù)據(jù)庫中某些信息,可能存在注入

1.GET請求

sqlilabs第5關(guān):

提交無反應(yīng),說明參數(shù)有有東西,查看源碼

發(fā)現(xiàn)參數(shù)用單引號括起來了,需要閉合。

提交無反應(yīng),說明是無回顯注入,暫時介紹到這里,后續(xù)在講無回顯注入方法。

sqlilabs第6關(guān)

第六關(guān)仍是無回顯

查看源碼

發(fā)現(xiàn)參數(shù)用雙引號括起來的,要過濾雙引號

2.POST請求

sqlilabs第11關(guān)

抓個包試試:

是post請求方法,直接構(gòu)造post請求方法進(jìn)行注入

3.COOKIE注入

sqlilabs第20關(guān)

被轉(zhuǎn)義,嘗試cooki注入:

測試可行。

4.http頭注入

sqlilab第18關(guān)

顯示ip和User Agent,通過分析源碼,這里對uname和passwd參數(shù)進(jìn)行了處理,但是還有兩個新的全局變量可控,ip和user-agent:

修改User-Agent內(nèi)容為xxx,發(fā)包:

通過修改User-Agent進(jìn)行報錯注入:

總結(jié)

到此這篇關(guān)于sql注入教程之類型以及提交注入的文章就介紹到這了,更多相關(guān)sql注入類型及提交內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • sql小計匯總 rollup用法實(shí)例分析

    sql小計匯總 rollup用法實(shí)例分析

    rollup在oracle ,sql-server里面都有有。
    2009-06-06
  • OceanBase自動生成回滾SQL的全過程(數(shù)據(jù)庫變更時)

    OceanBase自動生成回滾SQL的全過程(數(shù)據(jù)庫變更時)

    在開發(fā)中,數(shù)據(jù)的變更與維護(hù)工作一般較頻繁,當(dāng)我們執(zhí)行數(shù)據(jù)庫的DML操作時,必須謹(jǐn)慎考慮變更對數(shù)據(jù)可能產(chǎn)生的后果,以及變更是否能夠順利執(zhí)行,所以本文給大家介紹了數(shù)據(jù)庫變更時,OceanBase如何自動生成回滾 SQL,需要的朋友可以參考下
    2024-04-04
  • neo4j創(chuàng)建數(shù)據(jù)庫以及導(dǎo)入csv文件內(nèi)容圖文詳解

    neo4j創(chuàng)建數(shù)據(jù)庫以及導(dǎo)入csv文件內(nèi)容圖文詳解

    這篇文章主要給大家介紹了關(guān)于neo4j創(chuàng)建數(shù)據(jù)庫以及導(dǎo)入csv文件內(nèi)容的相關(guān)資料,Neo4j是一個基于圖形結(jié)構(gòu)的NoSQL數(shù)據(jù)庫,它提供了一種高效的方式來管理和查詢大型復(fù)雜數(shù)據(jù),需要的朋友可以參考下
    2023-11-11
  • SQL注入的實(shí)現(xiàn)以及防范示例詳解

    SQL注入的實(shí)現(xiàn)以及防范示例詳解

    SQL注入是比較常見的網(wǎng)絡(luò)攻擊方式之一,它不是利用操作系統(tǒng)的BUG來實(shí)現(xiàn)攻擊,而是針對程序員編寫時的疏忽,這篇文章主要給大家介紹了關(guān)于SQL注入的實(shí)現(xiàn)以及防范的相關(guān)資料,需要的朋友可以參考下
    2021-06-06
  • TinkerPop框架查詢Gremlin圖實(shí)現(xiàn)過程詳解

    TinkerPop框架查詢Gremlin圖實(shí)現(xiàn)過程詳解

    這篇文章主要為大家介紹了TinkerPop框架查詢Gremlin圖實(shí)現(xiàn)過程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-11-11
  • 你真的知道怎么優(yōu)化SQL嗎

    你真的知道怎么優(yōu)化SQL嗎

    這篇文章主要給大家介紹了關(guān)于優(yōu)化SQL的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用SQL具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06
  • SQLServer與Access常用SQL函數(shù)區(qū)別

    SQLServer與Access常用SQL函數(shù)區(qū)別

    SQLServer Access SQL函數(shù)
    2009-06-06
  • JDBC中resutset接口操作實(shí)例詳解

    JDBC中resutset接口操作實(shí)例詳解

    這篇文章主要介紹了JDBC中resutset接口操作實(shí)例詳解,代碼示例注釋比較詳細(xì),需要的朋友可以參考下。
    2017-09-09
  • 詳解SQL中Group By的使用教程

    詳解SQL中Group By的使用教程

    這篇文章主要介紹了SQL中Group By的使用,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-02-02
  • 關(guān)于面試中常問的數(shù)據(jù)庫回表問題

    關(guān)于面試中常問的數(shù)據(jù)庫回表問題

    這篇文章主要介紹了關(guān)于面試中常問的數(shù)據(jù)庫回表問題,回表就是先通過數(shù)據(jù)庫索引掃描出數(shù)據(jù)所在的行,再通過行主鍵id取出索引中未提供的數(shù)據(jù),即基于非主鍵索引的查詢需要多掃描一棵索引樹,需要的朋友可以參考下
    2023-07-07

最新評論

吴忠市| 广宁县| 荃湾区| 南汇区| 偃师市| 清河县| 建德市| 镇宁| 来安县| 四平市| 夏河县| 体育| 神池县| 宜君县| 泸溪县| 姚安县| 鄄城县| 慈利县| 横峰县| 安塞县| 蛟河市| 玛曲县| 金坛市| 三穗县| 宜兰县| 衢州市| 伊川县| 青岛市| 玛沁县| 和田县| 清涧县| 墨脱县| 冀州市| 二连浩特市| 永胜县| 民乐县| 合阳县| 贞丰县| 永昌县| 南宁市| 太湖县|