課程目標:說明MySQL中sleep()、substr()、count()、length()等函式的用法,講解盲注和ASCII碼,組織實驗使學生掌握sleep的注入方式,
任務目標:學會MySQL中sleep()、substr()、count()、length()等函式的用法,了解盲注和ASCII碼,掌握sleep的注入方式,
A.MySQL中的sleep函式
MySQL中的sleep函式
在MySQL中執行select sleep(N)可以讓此陳述句運行N秒鐘,例如下圖所示:
Sleep函式的主要用途在于確定MySQL陳述句是否真正被執行了,比如下面陳述句執行時間為0.00秒,執行緒資訊一閃而過,根本無從察覺
這種情況下,我們通過在陳述句中添加一個sleep(N)函式,強制讓陳述句停留1秒鐘,來查看后臺執行緒,例如下圖所示:
B.Sleep注入時所用函式
什么是ASCII碼
ASCII碼對照表
Substr()函式
Count()函式
length()函式
C.MySQL盲注(基于時間)
時間型盲注的基本思想
盲注的一般步驟
本文參考:網路安全培訓、網路安全工程師(奇安信)收藏夾吃灰系列_嗶哩嗶哩_bilibili
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/302976.html
標籤:其他
上一篇:Web安全之跨站腳本攻擊漏洞
