{"id":13815304,"url":"https://github.com/xp4xbox/Python-Backdoor","last_synced_at":"2025-05-15T07:32:35.403Z","repository":{"id":26926215,"uuid":"111940397","full_name":"xp4xbox/Python-Backdoor","owner":"xp4xbox","description":"This project is a cross-platform backdoor/reverse shell and post-exploitation tool written in Python3","archived":false,"fork":false,"pushed_at":"2024-08-13T01:37:10.000Z","size":6931,"stargazers_count":705,"open_issues_count":1,"forks_count":207,"subscribers_count":51,"default_branch":"master","last_synced_at":"2024-08-13T03:22:14.242Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/xp4xbox.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/contributing.md","funding":null,"license":"license","code_of_conduct":".github/code_of_conduct.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-11-24T17:03:51.000Z","updated_at":"2024-08-13T01:37:13.000Z","dependencies_parsed_at":"2024-08-04T04:07:27.119Z","dependency_job_id":"ad1e5911-b775-4014-8012-0e9042469f55","html_url":"https://github.com/xp4xbox/Python-Backdoor","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xp4xbox%2FPython-Backdoor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xp4xbox%2FPython-Backdoor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xp4xbox%2FPython-Backdoor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xp4xbox%2FPython-Backdoor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xp4xbox","download_url":"https://codeload.github.com/xp4xbox/Python-Backdoor/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225335285,"owners_count":17458251,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-04T04:03:18.304Z","updated_at":"2024-11-19T10:31:38.776Z","avatar_url":"https://github.com/xp4xbox.png","language":"Python","funding_links":[],"categories":["Python","Operating Systems","📦 Legacy \u0026 Inactive Projects"],"sub_categories":["Linux"],"readme":"# Python Backdoor\n\nThis project is a cross-platform backdoor/reverse shell and post-exploitation tool written in Python3.\n\n![image](.github/resources/demo.png)\n\n## Installation\n\nYou will need:\n\n* [Python](https://www.python.org/downloads) \n* One of the following\n  * Windows\n  * MacOS Big Sur or higher (earlier versions may not work with pyinstaller)\n  * Linux\n\n1. Download via git `git clone https://github.com/xp4xbox/Python-Backdoor --recursive`\n2. Install the project requirements by running `python -m pip install -r requirements.txt`\n3. Install each submodule requirements by running the following:\n- `python -m pip install -r src/submodule/LaZagne/requirements.txt`\n- `python -m pip install -r src/submodule/wesng/requirements.txt` (Windows only)\n\n## Features\n\nCurrently, this program has several features, notably:\n\n* Multi-client support\n* Cross-platform server and client\n* AES GCM encryption \u0026 Diffie-Hellman key exchange\n* Built-in keylogger\n* Send commands to all clients\n* Capture screenshots\n* Upload/download files\n* Download directories recursively\n* Open remote shell or python interpreter\n* Find vulnerability(s) with [wesng](https://github.com/bitsadmin/wesng) and [linux-exploit-suggester](https://github.com/mzet-/linux-exploit-suggester)\n* Dump various passwords with [LaZagne](https://github.com/AlessandroZ/LaZagne)\n* Ability to melt file\n* UAC Bypass with [WinPwnage](https://github.com/rootm0s/WinPwnage)*\n* Disable a process*\n* Inject shellcode*\n* VM/sandboxie check*\n* Add to startup*\n\n\n\u003e Asterisk means only supported on Windows \n\n## Quick Usage\n\n1. Open `src/setup.py -h` in python to view build args\n2. Run `src/setup.py` with desired args, eg. `-o 192.168.10.92 -p 3003`\n3. Check the `dist` folder for the binary.\n4. Disable your firewall on the server or configure your firewall to allow the port chosen.\n5. Run the `src/main_server.py -p \u003cport\u003e` to start the server and accept connections.\n\n\u003e If you plan on using the program with DNS hostname or external IP, you must port forward your chosen port.\n\n### Command Arguments\n- Arrows `\u003c\u003e` represent mandatory argument\n- Square brackets `[]` represents optional argument\n- Brackets `(arg)` in either above mean `arg` is the exact argument\n\neg. \n- `I Interact with a connection \u003cindex\u003e` `i 1`\n- `L List all connections [(inactive)]` `l` or `l inactive`\n\n## Common problems \u0026 Solutions\n\n- Injecting shellcode requires the architecture specified by the command. eg. x64: `msfvenom windows/x64/meterpreter/reverse_tcp`\n- For use outside of network specified port is not open, check specified port with a [port scanner](https://dnschecker.org/port-scanner.php) **while the server is listening**\n\n## Disclaimer\n\nThis program is for educational purposes only. I take no responsibility or liability for own personal use.\n\n## License\n\n[License](https://github.com/xp4xbox/Python-Backdoor/blob/master/license)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxp4xbox%2FPython-Backdoor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxp4xbox%2FPython-Backdoor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxp4xbox%2FPython-Backdoor/lists"}