/PyDoor

Multi-client Cross-platform Python Backdoor/Reverse Shell/RAT with AES Encryption

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

PyDoor

Encrypted Python Backdoor/Reverse Shell/RAT in Python 3.

Cross-Platform Features

  • Multi-client support
  • Cross-platform
  • Remote Shell that updates in real time
  • Remote Python Interpreter
  • Simple File Transfer
  • ECDH Key Exchange
  • AES256 Encryption
  • Keylogger
  • Manage Clipboard Remotely
  • Capture Webcam
  • Take Screenshots Remotely
  • Remotely Zip Files
  • Sending commands to all clients
  • Download files from the web
  • Restart Sessions

Windows Specific Features

  • Add Client to Startup
  • Lock, Shutdown and Restart Client Machines

Windows Specific Features can be done manually on other OS's

Installation

You will need:

  1. Download the repository via github or git eg. git clone https://github.com/Y4hL/PyDoor
  2. Install the required modules by running python -m pip install -r requirements.txt

Usage

Run server:
python server-cli.py

Run client:
python client.py

FAQ

Setup Remote Server

Read setup.md

Connect to Remote Server

Read setup.md

See available commands

type help

Run commands as root

echo SUDOPASSWORD | sudo -S COMMAND

See Importable packages in python interpreter

help("modules")

Help

If you need any help at all, feel free to post a "help" issue.

Contributing

Contributing is encouraged and will help make a better program. Please refer to this before contributing.

Disclaimer

For educational purposes only! I am not responsible for anything you do with it.

License

License

Project heavily inspired by buckyroberts/Turtle and xp4xbox/Python-Backdoor