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

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

      ThinkPHP framework 代碼執(zhí)行漏洞預(yù)警

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

        ThinkPHP是一個國內(nèi)使用很廣泛的老牌PHP MVC框架。貌似國內(nèi)有不少創(chuàng)業(yè)公司或者項目都用了這個框架。 

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

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

      復(fù)制代碼
      代碼如下:

      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中的數(shù)據(jù)解析并合并到$_GET數(shù)組中。  
      然而在用正則解析pathinfo的時候,主要是這一句:  
      復(fù)制代碼
      代碼如下:

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

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

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

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

         

      主站蜘蛛池模板: 狠狠亚洲婷婷综合久久久| 日韩不卡一区二区三区四区| 97人妻免费公开视频| 国产裸体舞一区二区三区| 国产亚洲精品久久久久久牛牛| 很黄很色60分钟在线观看| AV一区二区三区| 亚洲无一区二区三| 91成人免费观看在线观看| 高清大学生毛片一级| 久热色精品在线观看视频| 国产丝袜在线视频| 无码人妻一区二区三区av | 久久精品国产福利一区二区 | 免费人成网上在线观看网址| 少妇大胆瓣开下部自慰| 国产精品一区自拍视频| 国产又爽又黄又爽又刺激| 国精品午夜福利视频| av中文字幕播放| 成人性生交片无码免费看| 亚洲av永久无码精品三区在线 | 亚洲人成无码网站在线观看| 蜜桃av无码免费看永久| 在线视频精品一区二区三区| 日本不卡在线视频二区三区| 亚洲男人天堂久久| 国产suv精品一区二人妻| 国模少妇无码一区二区三区| 亚洲AV乱码毛片在线播放| 日韩中文网| 无码精品、日韩专区| 精品久久丝袜熟女一二三| 日韩丨亚洲丨制服|痴汉| 人人妻人人澡人人爽精品日本| 。亚洲成人AV| 热久久这里只有精品| 怡春院欧美一区二区三区免费| 一区二区三区激情免费视频| 好疼太大了太粗太长了视频| 91超碰在线观看|