电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

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

php網絡安全中命令執行漏洞的產生及本質探究

瀏覽:58日期:2022-06-06 15:25:39
目錄
  • 漏洞的產生原因
  • 漏洞的本質
  • 涉及到的函數
  • 命令執行漏洞的危害
  • 命令執行漏洞的防御
  • 命令執行相關函數的使用
    • system()
    • exec()
    • shell_exec()
    • passthru()
    • popen()
  • 反引號

    漏洞的產生原因

    • 代碼層過濾不嚴。應用程序直接或間接使用了動態執行命令的危險函數,并且這個函數的運行參數是可控的
    • 系統的漏洞造成命令注入

    漏洞的本質

    應用有時需要調用一些執行系統命令的函數,當服務器沒有嚴格過濾用戶提供的參數時,就有可能導致用戶提交惡意代碼被服務器執行,從而造成命令執行漏洞。

    涉及到的函數

    • 1.system
    • 2.exec()
    • 3.shell_exec()
    • 4.passthru()
    • 5.popen()
    • 6.反引號

    命令執行漏洞的危害

    • 1.繼承Web 服務器程序權限(Web用戶權限),去執行系統命令
    • 2.繼承Web服務器權限,讀寫文件
    • 3.反彈Shell
    • 4.控制整個網站
    • 5.控制整個服務器

    命令執行漏洞的防御

    • 1、盡量少使用執行命令函數或者禁用disable_functions
    • 2、在進入執行命令的函數之前,對參數進行過濾,對敏感字符進行轉義
    • 3、參數值盡量使用引號包括,并在拼接前調用addslashes進行轉義

    命令執行相關函數的使用

    system()

    • 說明:能夠將字符串作為OS命令執行,自帶輸出功能
    • 測試參考代碼:
    <?php
    if(isset($_GET["cmd"])){
        system($_GET["cmd"]);
    }
    ?>
    payload:?cmd=ipconfig

    exec()

    • 說明:能將字符串作為OS命令執行,但無輸出,需要輸出執行結果print。
    • exec() 默認只輸出最后一行的數據
    • 如果想讓他輸出全部結果,可以加一個參數,即exec(ifconfig,$arr); print_r($arr);,如一句話木馬:<?php exec($_REQUEST[123],$arr);print_r($arr)?>
    • 測試參考代碼
    <?php
    if(isset($_GET["cmd"])){
        print exec($_GET["cmd"]);
    }
    ?>
    payload:?cmd=whoami

    shell_exec()

    • 說明:執行命令并以字符串的形式,返回完整的信息,但是函數無回顯,需要輸出執行結果。
    • 測試參考代碼
    <?php
    if(isset($_GET["cmd"])){
        print shell($_GET["cmd"]);
    }
    ?>
    payload:?cmd=whoami

    passthru()

    • 說明:執行外部命令,與system()類似,但是該函數會直接將結果輸出,無需輸出執行。
    • 測試參考代碼
    <?php
    if(isset($_GET["cmd"])){
        passthru($_GET["cmd"]);
    }
    ?>
    payload:?cmd=whoami

    popen()

    • 說明:能夠執行OS命令,但是該函數并不是返回命令結果,而是返回一個文件指針
    • 測試參考代碼
    <?php
    if(isset($_GET["cmd"])){
        $cmd=$_GET["cmd"].">>1.txt";
        popen($cmd,"r");
    }
    ?>
    payload:?cmd=whoami

    反引號

    • 說明:反引號[``]內的字符串,也會被解析成OS命令
    • 反引號背后執行的代碼其實是調用了shell_exec(),所以禁用了shell_exec()同樣反引號也無法使用了。
    • 測試參考代碼
    <?php
    if(isset($_GET["cmd"])){
        $cmd=$_GET["cmd"];
        print `$cmd`;
    }
    ?>
    payload:?cmd=whoami

    到此這篇關于php網絡安全中命令執行漏洞的產生及本質探究的文章就介紹到這了,更多相關php命令執行漏洞內容請搜索以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持!

    標簽: PHP
    主站蜘蛛池模板: 悬浮拼装地板_篮球场木地板翻新_运动木地板价格-上海越禾运动地板厂家 | 防勒索软件_数据防泄密_Trellix(原McAfee)核心代理商_Trellix(原Fireeye)售后-广州文智信息科技有限公司 | 吊篮式|移动式冷热冲击试验箱-二槽冷热冲击试验箱-广东科宝 | 英国雷迪地下管线探测仪-雷迪RD8100管线仪-多功能数字听漏仪-北京迪瑞进创科技有限公司 | 理化生实验室设备,吊装实验室设备,顶装实验室设备,实验室成套设备厂家,校园功能室设备,智慧书法教室方案 - 东莞市惠森教学设备有限公司 | 北京西风东韵品牌与包装设计公司,创造视觉销售力! | LOGO设计_品牌设计_VI设计 - 特创易 | 天津试验仪器-电液伺服万能材料试验机,恒温恒湿标准养护箱,水泥恒应力压力试验机-天津鑫高伟业科技有限公司 | 聚天冬氨酸,亚氨基二琥珀酸四钠,PASP,IDS - 远联化工 | 充气膜专家-气膜馆-PTFE膜结构-ETFE膜结构-商业街膜结构-奥克金鼎 | 东莞ERP软件_广州云ERP_中山ERP_台湾工厂erp系统-广东顺景软件科技有限公司 | 影像测量仪_三坐标测量机_一键式二次元_全自动影像测量仪-广东妙机精密科技股份有限公司 | 赛默飞Thermo veritiproPCR仪|ProFlex3 x 32PCR系统|Countess3细胞计数仪|371|3111二氧化碳培养箱|Mirco17R|Mirco21R离心机|仟诺生物 | 南方珠江-南方一线电缆-南方珠江科技电缆-南方珠江科技有限公司 南汇8424西瓜_南汇玉菇甜瓜-南汇水蜜桃价格 | 机制砂选粉机_砂石选粉机厂家-盐城市助成粉磨科技有限公司 | 警方提醒:赣州约炮论坛真的安全吗?2025年新手必看的网络交友防坑指南 | 渗透仪-直剪仪-三轴仪|苏州昱创百科| 滁州高低温冲击试验箱厂家_安徽高低温试验箱价格|安徽希尔伯特 | 特种阀门-调节阀门-高温熔盐阀-镍合金截止阀-钛阀门-高温阀门-高性能蝶阀-蒙乃尔合金阀门-福建捷斯特阀门制造有限公司 | 河南15年专业网站建设制作设计,做网站就找郑州启凡网络公司 | 房车价格_依维柯/大通/东风御风/福特全顺/江铃图片_云梯搬家车厂家-程力专用汽车股份有限公司 | 河南中整光饰机械有限公司-抛光机,去毛刺抛光机,精密镜面抛光机,全自动抛光机械设备 | 知名电动蝶阀,电动球阀,气动蝶阀,气动球阀生产厂家|价格透明-【固菲阀门官网】 | Magnescale探规,Magnescale磁栅尺,Magnescale传感器,Magnescale测厚仪,Mitutoyo光栅尺,笔式位移传感器-苏州连达精密量仪有限公司 | 马尔表面粗糙度仪-MAHR-T500Hommel-Mitutoyo粗糙度仪-笃挚仪器 | 巨野月嫂-家政公司-巨野县红墙安康母婴护理中心 | 广东健伦体育发展有限公司-体育工程配套及销售运动器材的体育用品服务商 | 气动调节阀,电动调节阀,自力式压力调节阀,切断阀「厂家」-浙江利沃夫自控阀门 | 泡沫消防车_水罐消防车_湖北江南专用特种汽车有限公司 | 电线电缆厂家|沈阳电缆厂|电线厂|沈阳英联塑力线缆有限公司 | 厦门网站建设_厦门网站设计_小程序开发_网站制作公司【麦格科技】 | HV全空气系统_杭州暖通公司—杭州斯培尔冷暖设备有限公司 | 磁力抛光机_磁力研磨机_磁力去毛刺机-冠古设备厂家|维修|租赁【官网】 | Eiafans.com_环评爱好者 环评网|环评论坛|环评报告公示网|竣工环保验收公示网|环保验收报告公示网|环保自主验收公示|环评公示网|环保公示网|注册环评工程师|环境影响评价|环评师|规划环评|环评报告|环评考试网|环评论坛 - Powered by Discuz! | 口臭的治疗方法,口臭怎么办,怎么除口臭,口臭的原因-口臭治疗网 | 礼仪庆典公司,礼仪策划公司,庆典公司,演出公司,演艺公司,年会酒会,生日寿宴,动工仪式,开工仪式,奠基典礼,商务会议,竣工落成,乔迁揭牌,签约启动-东莞市开门红文化传媒有限公司 | 球盟会·(中国)官方网站| 成都LED显示屏丨室内户外全彩led屏厂家方案报价_四川诺显科技 | 英超直播_英超免费在线高清直播_英超视频在线观看无插件-24直播网 | 除尘器布袋骨架,除尘器滤袋,除尘器骨架,电磁脉冲阀膜片,卸灰阀,螺旋输送机-泊头市天润环保机械设备有限公司 | 深圳希玛林顺潮眼科医院(官网)│深圳眼科医院│医保定点│香港希玛林顺潮眼科中心连锁品牌 |