https://github.com/sayan690/httpsbackdoor
This Repository hosts a Python Implementation of a Backdoor program which uses HTTP(S) Protocol with the help of self-signed certificates, for encryption.
https://github.com/sayan690/httpsbackdoor
Last synced: about 1 year ago
JSON representation
This Repository hosts a Python Implementation of a Backdoor program which uses HTTP(S) Protocol with the help of self-signed certificates, for encryption.
- Host: GitHub
- URL: https://github.com/sayan690/httpsbackdoor
- Owner: Sayan690
- License: mit
- Created: 2025-03-28T13:00:42.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-28T13:24:03.000Z (about 1 year ago)
- Last Synced: 2025-03-28T14:25:23.766Z (about 1 year ago)
- Language: Python
- Size: 11.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# HTTPSBackdoor
## Overview
A Backdoor program which acts as a simple Command and Control (C2) server as well as client, transmitting and receiving data through encrypted covert channels of the SSL and TLS over the HTTP protocol.
The program uses HTTP Cookies as its heart, through which it transmits Base64 encoded commands and receives its output.
## Usage
- Create Self-Signed Certificates using OpenSSL
```bash
mkdir auth
openssl req -new -x509 -newkey rsa:4096 -nodes -keyout auth/key.pem -out auth/cert.pem -days 10000
```
- Run the HTTPS Server
```bash
python3 https.py 2>/dev/null
```
- Run the client on the victim side
```bash
python3 client.py
```
## Note
The server and client listening and connecting addresses are hardcoded in the source files. In order to make most of these programs, please consider to change them according to your desired needs.
## Disclaimer
This project is intended for educational and security testing purposes only. The author is not responsible for any misuse of this tool.
## Author
Developed by **Sayan Ray** [@BareBones90](https://x.com/BareBones90)
## License
This project is licensed under the MIT License - see the LICENSE file for details.