Welcome to the Remote Shell Project! This project consists of 3 main components:
Server.py
- (Recommended to run on linux)Linux payload.py
Windows payload.py
These scripts are designed for educational purposes only and provide the ability to establish a remote shell connection with a target machine, allowing for
- command execution
- file operations
- keylogger feature
- screenshot feature
As a junior ethical hacker, I'm sharing this project with the community to learn and collaborate together.
To use the Remote Shell Project, you'll need to set up the server and client components with appropriate configurations. Detailed instructions and usage guides can be found in the project's documentation.
Quick install
git clone https://github.com/Mr1llusion/RemoteShell.git
cd RemoteShell
pip install -r requirements.txt
- win_payload.py: This Windows payload is designed to duplicate itself with a different name in the temporary directory (MicrosoftAddonsys.exe).
- lin_payload.py: This Linux payload is designed to duplicate itself with a different name in the temporary directory (/tmp/.system_lock) and then delete itself.
Before using this payload, you need to configure it and convert it into an executable (exe). Follow these steps:
Make sure you have PyInstaller installed. If not, you can install it using pip:
pip install pyinstaller
To build the executable, open the Command Prompt (cmd) in the same directory as the payload and run:
PyInstaller win_payload.py --onefile --noconsole
I welcome contributions from the community. If you have ideas for improvements, bug fixes, or new features, please open an issue or submit a pull request. I appreciate your help in making this project better.
This project is licensed under the MIT License, which grants you the freedom to use, modify, and distribute the code as long as you include the original copyright notice. See the LICENSE file for more details.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES, OR OTHER LIABILITY in accordance with the MIT License.
If you have any questions, suggestions, or concerns, please don't hesitate to reach out.
Thank you for your interest in the Remote Shell Project!