<blockquote id="nafet"></blockquote>

      <blockquote id="nafet"></blockquote>
      最近免费中文字幕中文高清百度 ,人妻成人网,97超碰人人看超碰人人,高清性欧美暴力猛交,艳妇臀荡乳欲伦交换h在线观看,亚洲а∨天堂久久精品2021,69老司机精品视频免费观看 ,中文无码久久精品

      ThinkPHP framework 代碼執行漏洞預警

      2017-03-28 09:46  出處:其他  作者:佚名   責任編輯:文俊豪 

        ThinkPHP是一個國內使用很廣泛的老牌PHP MVC框架。貌似國內有不少創業公司或者項目都用了這個框架。 

        最近官方發布了一個安全補丁,官方表述是:該URL安全漏洞會造成用戶在客戶端偽造URL,執行非法代碼。  

        可是貌似大多數開發者和使用者并沒有注意到此漏洞的危害性,應者了了,更不用說有多少人去升級了。隨后我對其進行了分析,發現此問題果然是一個非常嚴重的問題,只要使用了thinkphp框架,就可以直接執行任意php代碼。特此發帖預警各位。  

      復制代碼
      代碼如下:

      125 - $res = preg_replace('@(w+)'.$depr.'([^'.$depr.'/]+)@e', '$var['1']="2";', implode($depr,$paths));  
      125 + $res = preg_replace('@(w+)'.$depr.'([^'.$depr.'/]+)@e', '$var['1']='2';', implode($depr,$paths));   

        這個代碼是把pathinfo當作restful類型url進行解析的,主要作用是把pathinfo中的數據解析并合并到$_GET數組中。  
      然而在用正則解析pathinfo的時候,主要是這一句:  
      復制代碼
      代碼如下:

      $res = preg_replace('@(w+)'.$depr.'([^'.$depr.'/]+)@e', '$var['1']="2";', implode($depr,$paths));   
        這里明顯使用了preg_replace的/e參數,這是個非常危險的參數,如果用了這個參數,preg_replace第二個參數就會被當做php代碼執行,作者用這種方式在第二個參數中,利用PHP代碼給數組動態賦值。  
      復制代碼
      代碼如下:

      '$var['1']="2";'   
        而這里又是雙引號,而雙引號中的php變量語法又是能夠被解析執行的。因此,攻擊者只要對任意一個使用thinkphp框架編寫的應用程序,使用如下方式進行訪問,即可執行任意PHP代碼:  
      復制代碼
      代碼如下:

      index.php/module/action/param1/${@print(THINK_VERSION)}   
        由于是雙引號執行,這里為了保險起見,不給出更有危害性的代碼,利用這個還是需要點技巧的。  

        總之這個問題非常嚴重,找了一下,發現目前沒有修補漏洞的網站還是很多的。而ThinkPHP框架的特征其實非常好識別,有意者直接寫個scanner進行掃描也未必不可能。  
      為了不造成更大損失,特地發帖希望引起各位使用thinkphp做開發的同學關注

         

      主站蜘蛛池模板: 欧美日韩不卡视频合集| 亚洲精品国产美女久久久99| 狠狠精品久久久无码中文字幕| 亚洲欧洲精品成人久久曰影片| 奇米网777狠狠狠俺| www.91av.com| 国产精品亚洲第一区焦香味 | 久热re这里精品视频在线6 | 中文字幕一区有码视三区| 少妇免费毛片久久久久久久久| 中国凸偷窥xxxx自由视频| 777一区二区三区| 亚洲AV毛片一区二区三区| 久久99国产精品久久99| 丰满少妇被猛烈进入| 老王AV| 免费乱码人妻系列无码专区| 扒开末成年粉嫩的小缝视频| 免费看奶头视频的网站| 2021国产在线视频| 久久老熟妇精品免费观看| 专区国产无码| 天堂在线中文| 久久亚洲精品国产av| 日本熟妇浓毛| 热久久美女精品天天吊色| 屁屁国产第一页| 一区二区三区不卡国产| 日韩成人网站| 精品欧美久久99久久久另类专区| av不卡一区二区| 成人性生交大片免费卡看| 国产精品日日摸夜夜添夜夜添2021| 亚洲精品国产嫩草在线观看东京热| 亚洲欧美日韩综合在线丁香| 国产人伦激情在线观看| 一本一本久久a久久精品综合| 亚洲欧美人成网站aaaa| 粉嫩虎白女p虎白女在线| 中文字幕亚洲一区二区三区| av中文天堂|