sql注入常用注釋符總結


php中的注釋符:

  • //
  • /*...*/
  • #

JavaScript中的注釋符:

  • //
  • /*...*/

html中的注釋符:

  • <!--內容-->

MySQL中的注釋符:

  • #
  • 內聯注釋/*...*/
    在mysql中是多行注釋 但是如果里面加了! 那么后面的內容會被執行
  • --空格
  • --+

URL中#&+解釋:

#說明

#的涵義
HTTP請求不包括 #
  • #是用來指導瀏覽器動作的,對服務器端完全無用。所以,HTTP請求中不包括#
#后的字符
  • 在第一個#后面出現的任何字符,都會被瀏覽器解讀為位置標識符。這意味着,這些字符都不會被發送到服務器端

?說明

連接作用
  • 通過來帶參數,連接域名和參數,經常會用到。
清除緩存

http://www.xxxxx.com/index.html

http://www.xxxxx.com/index.html?test123123

  • 兩個url打開的頁面一樣,但是后面這個有問號,說明不調用緩存的內容,而認為是一個新地址,重新讀取。因為在做http請求的時候,如果瀏覽器檢測到你的地址完全沒變,會從緩存里讀取先前請求過的數據,不再發送請求。有些時候是頁面資源的加載,有些時候是API的get請求,都有可能。加上這個,會讓瀏覽器認為這是一個新的地址,從而保證重新獲取資源。

&說明

不同參數的間隔符
  • http://www.xxx.com/Show.asp?id=77&nameid=2905210001&page=1

+說明

+在URL 中會被認為是空格,所以--+--空格在sql中都有注釋的意思


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM