This tool is for the purpose of understanding how the ReverseShell is hacked behind the scenes and not for actual work with it
This is a remote attacker tool developed in Python that allows you to establish a connection with a victim machine over a network and execute various commands remotely.
I added the victim-side in this repository , so users can see the entire codebase and understand how both attacker-side and victim-side components work together.
- Establishes a TCP connection with the victim machine.
- Sends commands to the victim machine.
- Uploads and downloads files to/from the victim machine.
- Executes commands on the victim machine.
- Handles secure communication using JSON encoding and base64 encoding/decoding for files.
- Python 3.x installed on your machine.
- Required Python packages:
colorama
,argparse
.
- Clone the repository to your local machine:
git clone https://github.com/everythingBlackkk/Reverse_Shell.git
-ip, --victim_ip: IP address of the victim machine.
-p, --victim_port: Port number of the victim machine.
upload <file_path>: Uploads a file from your machine to the victim machine. download <file_path>: Downloads a file from the victim machine to your machine. delete <file_path>: Deletes a file on the victim machine. exit: Closes the connection and exits the tool.
Note: This tool is for educational purposes only. Use it responsibly and only on systems you are authorized to access.
python Backdor_Att.py -ip 192.168.1.100 -p 8080
This will establish a connection with the victim machine having the IP address 192.168.1.100 on port 8080.
This tool is created by Yassin Abd-elrazik. You can find more of my projects on GitHub.