Skip to content

Commit 75d0f98

Browse files
authored
Update README.md
1 parent 6fd5c94 commit 75d0f98

File tree

1 file changed

+23
-10
lines changed

1 file changed

+23
-10
lines changed

README.md

+23-10
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,16 @@
22

33
**The MALWARE _PythonRAT_ is for EDUCATIONAL PURPOSES ONLY!!**
44

5-
**Description**
5+
## Description
66

77
PythonRAT is a Command and Control (C2) server which can control multiple machines running the Remote Administration Trojan (RAT) forming a botnet cluster which was written in Python3.
88

99

1010
# Features
1111

1212
- Integrated keylogger written as a class
13-
* Can be started and stopped remotely
14-
* With options to _dump_ or _overwrite_ the log file
13+
- Can be started and stopped remotely
14+
- With options to _dump_ or _overwrite_ the log file
1515
- Check privilege level (Administrator/User)
1616
- Spawn other programs
1717
- Download files from target
@@ -26,10 +26,11 @@ PythonRAT is a Command and Control (C2) server which can control multiple machin
2626
- Remote shutdown of the backdoor _(executable is NOT safely removed)_
2727

2828

29-
## Table of Contents
29+
# Table of Contents
3030
- [Usage Manuals](#usage-manuals)
3131
- [C2 Manual](#c2-manual)
3232
- [Session Manual](#session-manual)
33+
- [Dependencies](#dependencies)
3334
- [Wine and Pyinstaller (Win version) Installation on Linux](#wine-and-pyinstaller-win-version-installation-on-linux)
3435
- [Environment Setup](#environment-setup)
3536
- [Installing Dependencies](#installing-dependencies)
@@ -47,7 +48,6 @@ PythonRAT is a Command and Control (C2) server which can control multiple machin
4748
- [Session Options](#session-options)
4849
- [Backgrounding and Killing Session](#backgrounding-and-killing-session)
4950

50-
5151
# Usage Manuals
5252
## C2 Manual
5353

@@ -82,6 +82,19 @@ PythonRAT is a Command and Control (C2) server which can control multiple machin
8282
example: persistence Backdoor windows32.exe
8383
check --> Check If Has Administrator Privileges
8484

85+
# Dependencies
86+
87+
The C2 server relies on:
88+
89+
pip install pyautogui \
90+
termcolor
91+
92+
The backdoor relies on:
93+
94+
pip install pyinstaller \
95+
pyautogui \
96+
requests
97+
8598
# Wine and Pyinstaller (Win version) Installation on Linux
8699

87100
Python 2.7.14 Releases: https://www.python.org/downloads/release/python-2714/
@@ -91,8 +104,8 @@ Python 2.7.14 Releases: https://www.python.org/downloads/release/python-2714/
91104
┌──(root💀kali)-[~/]
92105

93106
└─#
107+
94108
sudo su
95-
96109
dpkg --add-architecture i386
97110
apt update
98111
apt install wine32
@@ -107,10 +120,10 @@ Python 2.7.14 Releases: https://www.python.org/downloads/release/python-2714/
107120
└─#
108121

109122
cd /root/.wine/drive_c/Python27
110-
wine python.exe -m pip install pyinstaller
111-
requests
112-
pyautogui
113-
pynput
123+
wine python.exe -m pip install pyinstaller \
124+
requests \
125+
pyautogui \
126+
pynput
114127

115128

116129
# Backdoor Compilation and Obfuscation for Windows

0 commit comments

Comments
 (0)