Welcome to the Python3 GUI Reverse shell, this project was made, developed and documented by me. If you find any issues or bugs with the project dont be afraid to message me
- File browser does not properly recieve data
- PyQt5 will sometimes randomly freeze/crash(I suspect this is to do with having all my proccesing on one thread)
- Run(python 3.7 required, do this on any PC, this is to compile the package)
pip install pyinstaller pathlib
- Configure settings in
client.py
with your server's ip and port - Package client into an exe with
pyinstaller --onefile --windowed client.py
- Run
client.exe
on your target machine
- Requires Python 3.7, run
pip install pyqt5 pyinstaller
- If you want to just run from python skip to step 4
- Run
pyinstaller --onefile master.py
- Run either
master.py
ormaster.exe
depending on which one you chose to use
-
Add Shell -
Add File Broswer -
Fix Shell - Fix File Browser
- Put all windows on a seperate thread to avoid crashing
- Use the logging feature properly
- Add timestamps to log
- Make a reciever manager(so you dont try to recieve from the same thread twice at the same time)
- Allow client to hold other clients(like a botnet)