Overview
overview
9Static
static
bruteratel...LA.pdf
windows7-x64
1bruteratel...LA.pdf
windows10-2004-x64
5bruteratel...eC2.py
ubuntu-18.04-amd64
9bruteratel...eC2.py
debian-9-armhf
bruteratel...eC2.py
debian-9-mips
bruteratel...eC2.py
debian-9-mipsel
bruteratel...sgs.py
ubuntu-18.04-amd64
1bruteratel...sgs.py
debian-9-armhf
bruteratel...sgs.py
debian-9-mips
bruteratel...sgs.py
debian-9-mipsel
bruteratel...ner.py
ubuntu-18.04-amd64
9bruteratel...ner.py
debian-9-armhf
bruteratel...ner.py
debian-9-mips
bruteratel...ner.py
debian-9-mipsel
bruteratel...ier.py
ubuntu-18.04-amd64
9bruteratel...ier.py
debian-9-armhf
bruteratel...ier.py
debian-9-mips
bruteratel...ier.py
debian-9-mipsel
bruteratel...ssl.sh
ubuntu-18.04-amd64
5bruteratel...ssl.sh
debian-9-armhf
5bruteratel...ssl.sh
debian-9-mips
1bruteratel...ssl.sh
debian-9-mipsel
1bruteratel...all.sh
ubuntu-18.04-amd64
8bruteratel...all.sh
debian-9-armhf
1bruteratel...all.sh
debian-9-mips
8bruteratel...all.sh
debian-9-mipsel
8bruteratel...ver.sh
ubuntu-18.04-amd64
5bruteratel...ver.sh
debian-9-armhf
1bruteratel...ver.sh
debian-9-mips
5bruteratel...ver.sh
debian-9-mipsel
5bruteratel...armx64
ubuntu-18.04-amd64
bruteratel...armx64
debian-9-armhf
Analysis
-
max time kernel
0s -
max time network
103s -
platform
linux_amd64 -
resource
ubuntu1804-amd64-en-20211208 -
resource tags
arch:amd64arch:i386image:ubuntu1804-amd64-en-20211208kernel:4.15.0-161-genericlocale:en-usos:ubuntu-18.04-amd64system -
submitted
28-09-2022 13:48
Static task
static1
Behavioral task
behavioral1
Sample
bruteratel/Brute Ratel EULA.pdf
Resource
win7-20220812-en
Behavioral task
behavioral2
Sample
bruteratel/Brute Ratel EULA.pdf
Resource
win10v2004-20220812-en
Behavioral task
behavioral3
Sample
bruteratel/adaptiveC2/adaptiveC2.py
Resource
ubuntu1804-amd64-en-20211208
Behavioral task
behavioral4
Sample
bruteratel/adaptiveC2/adaptiveC2.py
Resource
debian9-armhf-en-20211208
Behavioral task
behavioral5
Sample
bruteratel/adaptiveC2/adaptiveC2.py
Resource
debian9-mipsbe-en-20211208
Behavioral task
behavioral6
Sample
bruteratel/adaptiveC2/adaptiveC2.py
Resource
debian9-mipsel-en-20211208
Behavioral task
behavioral7
Sample
bruteratel/adaptiveC2/cleanAllMsgs.py
Resource
ubuntu1804-amd64-en-20211208
Behavioral task
behavioral8
Sample
bruteratel/adaptiveC2/cleanAllMsgs.py
Resource
debian9-armhf-en-20211208
Behavioral task
behavioral9
Sample
bruteratel/adaptiveC2/cleanAllMsgs.py
Resource
debian9-mipsbe-en-20211208
Behavioral task
behavioral10
Sample
bruteratel/adaptiveC2/cleanAllMsgs.py
Resource
debian9-mipsel-en-20211208
Behavioral task
behavioral11
Sample
bruteratel/adaptiveC2/proxylistener.py
Resource
ubuntu1804-amd64-en-20211208
Behavioral task
behavioral12
Sample
bruteratel/adaptiveC2/proxylistener.py
Resource
debian9-armhf-en-20211208
Behavioral task
behavioral13
Sample
bruteratel/adaptiveC2/proxylistener.py
Resource
debian9-mipsbe-en-20211208
Behavioral task
behavioral14
Sample
bruteratel/adaptiveC2/proxylistener.py
Resource
debian9-mipsel-en-20211208
Behavioral task
behavioral15
Sample
bruteratel/adhoc_scripts/badgerNotifier.py
Resource
ubuntu1804-amd64-en-20211208
Behavioral task
behavioral16
Sample
bruteratel/adhoc_scripts/badgerNotifier.py
Resource
debian9-armhf-en-20211208
Behavioral task
behavioral17
Sample
bruteratel/adhoc_scripts/badgerNotifier.py
Resource
debian9-mipsbe-en-20211208
Behavioral task
behavioral18
Sample
bruteratel/adhoc_scripts/badgerNotifier.py
Resource
debian9-mipsel-en-20211208
Behavioral task
behavioral19
Sample
bruteratel/adhoc_scripts/genssl.sh
Resource
ubuntu1804-amd64-en-20211208
Behavioral task
behavioral20
Sample
bruteratel/adhoc_scripts/genssl.sh
Resource
debian9-armhf-en-20211208
Behavioral task
behavioral21
Sample
bruteratel/adhoc_scripts/genssl.sh
Resource
debian9-mipsbe-en-20211208
Behavioral task
behavioral22
Sample
bruteratel/adhoc_scripts/genssl.sh
Resource
debian9-mipsel-en-20211208
Behavioral task
behavioral23
Sample
bruteratel/adhoc_scripts/install.sh
Resource
ubuntu1804-amd64-en-20211208
Behavioral task
behavioral24
Sample
bruteratel/adhoc_scripts/install.sh
Resource
debian9-armhf-en-20211208
Behavioral task
behavioral25
Sample
bruteratel/adhoc_scripts/install.sh
Resource
debian9-mipsbe-en-20211208
Behavioral task
behavioral26
Sample
bruteratel/adhoc_scripts/install.sh
Resource
debian9-mipsel-en-20211208
Behavioral task
behavioral27
Sample
bruteratel/adhoc_scripts/openssl_server.sh
Resource
ubuntu1804-amd64-en-20211208
Behavioral task
behavioral28
Sample
bruteratel/adhoc_scripts/openssl_server.sh
Resource
debian9-armhf-en-20211208
Behavioral task
behavioral29
Sample
bruteratel/adhoc_scripts/openssl_server.sh
Resource
debian9-mipsbe-en-20211208
Behavioral task
behavioral30
Sample
bruteratel/adhoc_scripts/openssl_server.sh
Resource
debian9-mipsel-en-20211208
Behavioral task
behavioral31
Sample
bruteratel/brute-ratel-armx64
Resource
ubuntu1804-amd64-en-20211208
Behavioral task
behavioral32
Sample
bruteratel/brute-ratel-armx64
Resource
debian9-armhf-en-20211208
General
-
Target
bruteratel/adaptiveC2/adaptiveC2.py
-
Size
11KB
-
MD5
e0ccf04cbb5a0c28cf1f4ea9c1f407b6
-
SHA1
2fb1d89db3e61aa3388574d1ac24bee1ee76bbf3
-
SHA256
87c98199dbe7426a50531436e345b601ca3388e879729ae2d0229be9b2e62a2f
-
SHA512
71d99020738c2110801fe3676f64b79cdc536539d96c53e4636455d3f65f5894e4e2f574b588eaf1b9d1b1c650d559d8f090add03dd08c5c4613f92932f876f8
-
SSDEEP
192:BWce98cMQcTMyWtjf2Pf4f6iouwSauLW27NumTzuLZN0sn79snaE4nHBhpLKMfXY:BW0QgBgJouwSauLh7NumTzuLZdn7Cnai
Malware Config
Signatures
-
Writes file to system bin folder 1 TTPs 1 IoCs
description ioc Process /sbin/ldconfig /sbin/ldconfig ldconfig -
Write file to user bin folder 1 TTPs 1 IoCs
description ioc Process /usr/bin/pyvenv.cfg /usr/bin/pyvenv.cfg adaptiveC2.py -
Writes file to shm directory 2 IoCs
Malware can drop malicious files in the shm directory which will run directly from RAM.
description ioc Process /dev/shm/PNfK6G /dev/shm/PNfK6G adaptiveC2.py /dev/shm/sem.mp-nmt7g8lh /dev/shm/sem.mp-nmt7g8lh adaptiveC2.py -
Reads runtime system information 3 IoCs
Reads data from /proc virtual filesystem.
description ioc Process /proc/self/status /proc/self/status adaptiveC2.py /proc/mounts /proc/mounts adaptiveC2.py /proc/self/fd /proc/self/fd Process not Found -
Writes file to tmp directory 2 IoCs
Malware often drops required files in the /tmp directory.
description ioc Process /tmp/bruteratel/adaptiveC2/adaptiveC2.py /tmp/bruteratel/adaptiveC2/adaptiveC2.py adaptiveC2.py /tmp/bruteratel/adaptiveC2 /tmp/bruteratel/adaptiveC2 adaptiveC2.py
Processes
-
/tmp/bruteratel/adaptiveC2/adaptiveC2.py/tmp/bruteratel/adaptiveC2/adaptiveC2.py1⤵
- Write file to user bin folder
- Writes file to shm directory
- Reads runtime system information
- Writes file to tmp directory
PID:570 -
/sbin/ldconfig/sbin/ldconfig -p2⤵
- Writes file to system bin folder
PID:571
-
-
/sbin/ldconfig.real/sbin/ldconfig.real -p2⤵PID:571
-
-
/bin/sh/bin/sh -c "uname -p 2> /dev/null"2⤵PID:572
-
/bin/unameuname -p3⤵PID:573
-
-