|
1 | | -# PyRat |
2 | | -Python RAT |
| 1 | +# Disclaimer |
| 2 | +Usage of PyRAT Hacking Tool for attacking targets without prior mutual consent is illegal. It's the end user's responsibility to obey all applicable local, state and federal laws. Developer assume no liability and are not responsible for any misuse or damage caused by this program. Only use for educational purposes. |
| 3 | +# Installation |
| 4 | +1. Clone GitHub repository using command `git clone https://github.com/0xhardcoder/PyRat` |
| 5 | +2. Install PyRAT dependencies using command `pip3 install -r requirments.txt`<br /> |
| 6 | +Now you're ready to run your own server! |
| 7 | +# Compiling |
| 8 | +Make sure that pyinstaller is installed. If not do `pip3 install pyinstaller` |
| 9 | +Compile client.py using command `pyinstaller client.py --noconsole --name NameOfExe --icon NONE` |
| 10 | +# Usage |
| 11 | +To run server do `python3 server.py`<br /> |
| 12 | +Commands: |
| 13 | +``` |
| 14 | + targets - show all connected computers |
| 15 | + shell [id] - connect to remote PC with id [id] |
| 16 | + download [filename] - download [filename] from remote PC |
| 17 | + upload [filename] - upload [filename] to remote PC |
| 18 | + cd [dirname] - change working directory to [dirname] on remote PC |
| 19 | + uninstall - uninstalls software from remote PC |
| 20 | + cursorpos - get cursor position on remote PC |
| 21 | + cursormove [X] [Y] - set cursor position on remote PC |
| 22 | + touch [filename] - creates a file with name [filename] on remote PC |
| 23 | + appendfile [filename] [text] - append [text] to [filename] on remote PC |
| 24 | + msgbox [type] [text] [title] - Starts message box with text [text] and title [title] on remote PC. Types: 0 = alert, 1 = confirm, 2 = prompt, 3 = password |
| 25 | + pyexec [Python expression] - exec([Python expression]) on remote PC |
| 26 | + pyexecf [filename] - Execute Python file on remote PC |
| 27 | + beep [Freq] [Duration] - Beep([Freq], [Duration]) on remote PC |
| 28 | + showdesktop - Shows desktop on remote PC |
| 29 | + screenshot - Screenshot screen and saves it on remote PC with random name in current working directory |
| 30 | + private_ip - Shows private IP address of remote PC |
| 31 | + autorun - Adds software to autorun on remote PC |
| 32 | + crash - overload RAM on remote PC |
| 33 | + swapmouse - Swaps mouse buttons on remote PC |
| 34 | +``` |
0 commit comments