CMS CMS是英語(yǔ) Content Management System 的縮寫,按英語(yǔ)的字面翻譯就是內(nèi)容管理系統(tǒng),它主要是為了方便發(fā)布網(wǎng)絡(luò)內(nèi)容...
原理 文件上傳非常常見,上傳圖片就是一種,比如百度識(shí)圖、頭像上傳。流程一般如下: 前端提交文件 瀏覽器生成 POST MultiPart 報(bào)文發(fā)...
原理 簡(jiǎn)單來(lái)說(shuō),二次注入就是在可以新建數(shù)據(jù)的地方插入惡意數(shù)據(jù),然后在查詢數(shù)據(jù)的地方取出這條數(shù)據(jù),同時(shí)惡意代碼也被執(zhí)行,造成 SQL 的二次注入。...
原理 二次編碼和上一節(jié)寬字節(jié)注入異曲同工,同樣也是構(gòu)造數(shù)據(jù)繞過(guò)轉(zhuǎn)義。代碼使用轉(zhuǎn)義防御后又使用了 urldecode 函數(shù)進(jìn)行編碼,利用urlde...
原理 寬窄字節(jié)字符大小為一個(gè)字節(jié)(英文默認(rèn)一個(gè)字節(jié))稱為窄字節(jié),為兩個(gè)字節(jié)(漢字默認(rèn)兩個(gè)字節(jié))的稱為寬字節(jié),比如:GB2312、GBK、GB18...
實(shí)戰(zhàn)中情況會(huì)復(fù)雜很多,這里只做簡(jiǎn)單的演示和說(shuō)明以便理解。 原理 mysql 獲取 webshell 是利用 MySQL 讀寫文件的函數(shù)將一句話木...
原理 可能有人對(duì) DNSlog 比較陌生,先簡(jiǎn)單說(shuō)一下 DNS,想深入了解的可以跳轉(zhuǎn)到 DNS 原理入門 進(jìn)行學(xué)習(xí)。 DNS DNS 就是把域名...
原理 時(shí)間盲注和上一節(jié)的布爾盲注其實(shí)差不多,只是還多了一個(gè)場(chǎng)景:當(dāng)無(wú)論什么情況下都顯示一樣的頁(yè)面的時(shí)候可以用時(shí)間盲注,通過(guò)頁(yè)面的響應(yīng)時(shí)長(zhǎng)來(lái)判斷信...
盲注 盲注表示存在 SQL 注入,但是頁(yè)面只有正常顯示和不顯示兩種,不會(huì)像之前直接顯示錯(cuò)誤或者數(shù)據(jù)在頁(yè)面上。 盲注有三種: 布爾盲注 延時(shí)盲注 ...