BugkuCTF-WEB题矛盾
生活随笔
收集整理的這篇文章主要介紹了
BugkuCTF-WEB题矛盾
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
基礎知識:
is_numeric() 函數用于檢測變量是否為數字或數字字符串。
若指定的變量是數字和數字字符串則返回 TRUE,否則返回 FALSE,注意浮點型返回空值,即 FALSE。
PHP一個數字和一個字符串進行比較或者進行運算時,PHP會把字符串轉換成數字再進行比較。PHP轉換的規則的是:若字符串以數字開頭,則取開頭數字作為轉換結果,若無則輸出0。 在PHP里,== 會先進行類型轉換,再進行對比,而===會先比較類型,如果類型不同直接返回不相等。
不能是數字,還得弱等于1,這就用到字符’1qwk’弱等于數字1這個知識點了,在弱等于的時候,等號兩邊會轉化為同一類型的變量,這里1qwk轉化為數字后為數字1,payloadnum=1qwk,得到flag
方法二:
總結
以上是生活随笔為你收集整理的BugkuCTF-WEB题矛盾的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php时间转分钟前,PHP把时间转换成几
- 下一篇: BugkuCTF-Crypto题Crac