Need help with Python-Backdoor?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

xp4xbox
463 Stars 166 Forks GNU General Public License v3.0 186 Commits 7 Opened issues

Description

This program is an non-object oriented opensource, hidden and undetectable backdoor/reverse shell/RAT for Windows made in Python 3 which contains many features such as multi-client support and cross-platform server.

Services available

!
?

Need anything else?

Contributors list

# 136,719
Python
Ruby
Shell
antivir...
151 commits
# 320,441
Python
25 commits

Python Backdoor

This project is a non-object oriented open source, hidden and undetectable backdoor/reverse shell/RAT for Windows made in Python 3 which contains many features such as multi-client support and cross-platform server.

image

Installation

You will need:

  • Python 3.6+ (Make sure to add python to PATH during installation)
  • A Windows computer
  1. Download the repository via github or git eg.
    git clone https://github.com/xp4xbox/Python-Backdoor
  2. Install the required modules by running
    python -m pip install -r requirements.txt

Features

Currently this program has several features such as:

  • Multi-client support
  • Cross-platform server
  • AES-128 Encryption
  • Built-in keylogger
  • Ability to send commands to all clients
  • Ability to capture screenshots
  • Ability to upload/download files
  • Ability to send messages
  • Ability to run at startup
  • Ability to browse files
  • Ability to dump user info
  • Ability to open remote cmd
  • Ability to open remote python interpreter
  • Ability to disable task manager
  • Ability to shutdown/restart/lock pc
  • Ability to melt file on startup
  • Checking for multiple instances
  • VM/sandboxie check
  • And more...

Quick Usage

  1. Run
    src/setup.py
    and follow the instructions on screen to build the client to .exe.
  2. Check the
    dist
    folder for the .exe.
  3. Disable your firewall on the server or configure your firewall to allow port 3000.
  4. Run the
    server.py
    to start the server and accept connections.

If you plan on using the program outside of your network, you must port forward port 3000.

For more information on doing everything manually please refer to the instructable.

Help

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

Contributing

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

Disclaimer

This program is for educational purposes only! I take no responsibility or liability for own personal use.

License

License

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.