Overview
overview
8Static
static
8NullRAT/RAT.py
windows7-x64
3NullRAT/RAT.py
windows10-2004-x64
3NullRAT/mo...ass.py
windows7-x64
3NullRAT/mo...ass.py
windows10-2004-x64
3NullRAT/mo...ens.py
windows7-x64
3NullRAT/mo...ens.py
windows10-2004-x64
3NullRAT/mo...ard.py
windows7-x64
3NullRAT/mo...ard.py
windows10-2004-x64
3NullRAT/mo...ule.py
windows7-x64
3NullRAT/mo...ule.py
windows10-2004-x64
3NullRAT/mo...ory.py
windows7-x64
3NullRAT/mo...ory.py
windows10-2004-x64
3NullRAT/mo...ate.py
windows7-x64
3NullRAT/mo...ate.py
windows10-2004-x64
3NullRAT/mo...env.py
windows7-x64
3NullRAT/mo...env.py
windows10-2004-x64
3NullRAT/mo...ile.py
windows7-x64
3NullRAT/mo...ile.py
windows10-2004-x64
3NullRAT/mo...ens.py
windows7-x64
3NullRAT/mo...ens.py
windows10-2004-x64
3NullRAT/mo...les.py
windows7-x64
3NullRAT/mo...les.py
windows10-2004-x64
3NullRAT/mo...ile.py
windows7-x64
3NullRAT/mo...ile.py
windows10-2004-x64
3NullRAT/mo...hot.py
windows7-x64
3NullRAT/mo...hot.py
windows10-2004-x64
3NullRAT/mo...les.py
windows7-x64
3NullRAT/mo...les.py
windows10-2004-x64
3NullRAT/mo...ell.py
windows7-x64
3NullRAT/mo...ell.py
windows10-2004-x64
3NullRAT/mo...tup.py
windows7-x64
3NullRAT/mo...tup.py
windows10-2004-x64
3Behavioral task
behavioral1
Sample
NullRAT/RAT.py
Resource
win7-20240508-en
Behavioral task
behavioral2
Sample
NullRAT/RAT.py
Resource
win10v2004-20240508-en
Behavioral task
behavioral3
Sample
NullRAT/modules/ChangePass.py
Resource
win7-20240508-en
Behavioral task
behavioral4
Sample
NullRAT/modules/ChangePass.py
Resource
win10v2004-20240611-en
Behavioral task
behavioral5
Sample
NullRAT/modules/checkedtokens.py
Resource
win7-20240220-en
Behavioral task
behavioral6
Sample
NullRAT/modules/checkedtokens.py
Resource
win10v2004-20240508-en
Behavioral task
behavioral7
Sample
NullRAT/modules/clipboard.py
Resource
win7-20240508-en
Behavioral task
behavioral8
Sample
NullRAT/modules/clipboard.py
Resource
win10v2004-20240508-en
Behavioral task
behavioral9
Sample
NullRAT/modules/create_new_module.py
Resource
win7-20240221-en
Behavioral task
behavioral10
Sample
NullRAT/modules/create_new_module.py
Resource
win10v2004-20240226-en
Behavioral task
behavioral11
Sample
NullRAT/modules/directory.py
Resource
win7-20240220-en
Behavioral task
behavioral12
Sample
NullRAT/modules/directory.py
Resource
win10v2004-20240226-en
Behavioral task
behavioral13
Sample
NullRAT/modules/geolocate.py
Resource
win7-20240508-en
Behavioral task
behavioral14
Sample
NullRAT/modules/geolocate.py
Resource
win10v2004-20240508-en
Behavioral task
behavioral15
Sample
NullRAT/modules/getenv.py
Resource
win7-20240611-en
Behavioral task
behavioral16
Sample
NullRAT/modules/getenv.py
Resource
win10v2004-20240611-en
Behavioral task
behavioral17
Sample
NullRAT/modules/hideFile.py
Resource
win7-20240220-en
Behavioral task
behavioral18
Sample
NullRAT/modules/hideFile.py
Resource
win10v2004-20240611-en
Behavioral task
behavioral19
Sample
NullRAT/modules/rawtokens.py
Resource
win7-20240611-en
Behavioral task
behavioral20
Sample
NullRAT/modules/rawtokens.py
Resource
win10v2004-20240508-en
Behavioral task
behavioral21
Sample
NullRAT/modules/receivefiles.py
Resource
win7-20240611-en
Behavioral task
behavioral22
Sample
NullRAT/modules/receivefiles.py
Resource
win10v2004-20240611-en
Behavioral task
behavioral23
Sample
NullRAT/modules/runfile.py
Resource
win7-20240611-en
Behavioral task
behavioral24
Sample
NullRAT/modules/runfile.py
Resource
win10v2004-20240508-en
Behavioral task
behavioral25
Sample
NullRAT/modules/screenshot.py
Resource
win7-20240221-en
Behavioral task
behavioral26
Sample
NullRAT/modules/screenshot.py
Resource
win10v2004-20240611-en
Behavioral task
behavioral27
Sample
NullRAT/modules/sendfiles.py
Resource
win7-20240611-en
Behavioral task
behavioral28
Sample
NullRAT/modules/sendfiles.py
Resource
win10v2004-20240611-en
Behavioral task
behavioral29
Sample
NullRAT/modules/shell.py
Resource
win7-20240611-en
Behavioral task
behavioral30
Sample
NullRAT/modules/shell.py
Resource
win10v2004-20240508-en
Behavioral task
behavioral31
Sample
NullRAT/modules/startup.py
Resource
win7-20240508-en
Behavioral task
behavioral32
Sample
NullRAT/modules/startup.py
Resource
win10v2004-20240611-en
General
-
Target
NullRAT.zip
-
Size
660KB
-
MD5
de804326d440bf4bef83f291a6c2f38d
-
SHA1
da73b6c6d5dee5b1afb7ed5a0b0e0e58bba9752a
-
SHA256
1d8efd633d8ae1fe4cf315638cb06ab51eecff29912a09337ddf41f211405832
-
SHA512
418a5bb415839209ae186a1e5ecdedc5b546d0b7706307e1f901da1e581dfc0adfe0e60e8f89069dad7056a4c66c83d387e39b8453ad46305cbded90a60bf25c
-
SSDEEP
12288:vgMH8mhMTxVlKLDASlRNC0y6k/hOdO9kGJHw8seDQhsS9D7p7tAs:vgMcmhm9KFRNVvk/kI9k49VDQhsS9DVv
Malware Config
Signatures
-
Patched UPX-packed file 1 IoCs
Sample is packed with UPX but required header fields are zeroed out to prevent unpacking with the default UPX tool.
resource yara_rule static1/unpack002/out.upx patched_upx -
resource yara_rule static1/unpack001/NullRAT/upx/upx.exe upx -
Unsigned PE 3 IoCs
Checks for missing Authenticode signature.
resource unpack001/NullRAT/upx/upx.exe unpack002/out.upx unpack001/compiler.exe
Files
-
NullRAT.zip.zip
-
NullRAT/RAT.py
-
NullRAT/custom_icon.ico
-
NullRAT/modules/ChangePass.py
-
NullRAT/modules/checkedtokens.py
-
NullRAT/modules/clipboard.py
-
NullRAT/modules/create_new_module.py
-
NullRAT/modules/directory.py
-
NullRAT/modules/geolocate.py
-
NullRAT/modules/getenv.py
-
NullRAT/modules/hideFile.py
-
NullRAT/modules/rawtokens.py
-
NullRAT/modules/receivefiles.py
-
NullRAT/modules/runfile.py
-
NullRAT/modules/screenshot.py
-
NullRAT/modules/sendfiles.py
-
NullRAT/modules/shell.py
-
NullRAT/modules/startup.py
-
NullRAT/modules/systeminfo.py
-
NullRAT/modules/tasklist.py
-
NullRAT/modules/unhideFile.py
-
NullRAT/modules/webcam.py
-
NullRAT/modules/wifiList.py
-
NullRAT/modules/wifiPass.py
-
NullRAT/upx/upx.exe.exe windows:4 windows x86 arch:x86
Headers
File Characteristics
IMAGE_FILE_RELOCS_STRIPPED
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_LINE_NUMS_STRIPPED
IMAGE_FILE_LOCAL_SYMS_STRIPPED
IMAGE_FILE_32BIT_MACHINE
IMAGE_FILE_DEBUG_STRIPPED
Sections
UPX0 Size: - Virtual size: 1.7MB
IMAGE_SCN_CNT_UNINITIALIZED_DATA
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
UPX1 Size: 515KB - Virtual size: 516KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 2KB - Virtual size: 4KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
-
out.upx.exe windows:4 windows x86 arch:x86
Headers
File Characteristics
IMAGE_FILE_RELOCS_STRIPPED
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_LINE_NUMS_STRIPPED
IMAGE_FILE_LOCAL_SYMS_STRIPPED
IMAGE_FILE_32BIT_MACHINE
IMAGE_FILE_DEBUG_STRIPPED
Sections
.text Size: 1016KB - Virtual size: 1016KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.data Size: 2KB - Virtual size: 2KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rdata Size: 1.1MB - Virtual size: 1.1MB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.bss Size: - Virtual size: 12KB
IMAGE_SCN_CNT_UNINITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.idata Size: 4KB - Virtual size: 4KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.CRT Size: 512B - Virtual size: 56B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.tls Size: 512B - Virtual size: 8B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 1KB - Virtual size: 1KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
-
compiler.exe.exe windows:4 windows x86 arch:x86
8e70a8eeb4116bb61cbfcec32d883cfe
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_LINE_NUMS_STRIPPED
IMAGE_FILE_LOCAL_SYMS_STRIPPED
IMAGE_FILE_LARGE_ADDRESS_AWARE
IMAGE_FILE_32BIT_MACHINE
IMAGE_FILE_DEBUG_STRIPPED
Imports
kernel32
AddVectoredExceptionHandler
CloseHandle
CreateEventA
CreateSemaphoreA
DeleteCriticalSection
DuplicateHandle
EnterCriticalSection
FreeLibrary
GetCurrentProcess
GetCurrentProcessId
GetCurrentThread
GetCurrentThreadId
GetHandleInformation
GetLastError
GetModuleHandleA
GetModuleHandleW
GetProcAddress
GetProcessAffinityMask
GetStartupInfoA
GetSystemTimeAsFileTime
GetThreadContext
GetThreadPriority
GetTickCount
InitializeCriticalSection
IsDBCSLeadByteEx
IsDebuggerPresent
LeaveCriticalSection
LoadLibraryA
MultiByteToWideChar
OpenProcess
OutputDebugStringA
QueryPerformanceCounter
QueryPerformanceFrequency
RaiseException
ReleaseSemaphore
RemoveVectoredExceptionHandler
ResetEvent
ResumeThread
SetEvent
SetLastError
SetProcessAffinityMask
SetThreadContext
SetThreadPriority
SetUnhandledExceptionFilter
Sleep
SuspendThread
TlsAlloc
TlsGetValue
TlsSetValue
TryEnterCriticalSection
VirtualProtect
VirtualQuery
WaitForMultipleObjects
WaitForSingleObject
WideCharToMultiByte
msvcrt
__getmainargs
__initenv
__lconv_init
__mb_cur_max
__p__acmdln
__p__commode
__p__fmode
__set_app_type
__setusermatherr
_amsg_exit
_beginthreadex
_cexit
_endthreadex
_environ
_errno
_fileno
_get_osfhandle
_initterm
_iob
_isatty
_lock
_onexit
_setjmp3
_setmode
_strdup
_ultoa
_unlock
_vsnprintf
_vsnwprintf
_wfopen
_wgetenv
_wputenv
abort
atoi
calloc
clearerr
exit
fclose
ferror
fflush
fgetc
fgets
fgetwc
fprintf
fputc
fread
free
fseek
ftell
fwrite
getc
getenv
localeconv
longjmp
malloc
memchr
memcpy
memmove
memset
printf
realloc
setlocale
setvbuf
signal
strchr
strerror
strlen
strncmp
system
ungetc
vfprintf
wcslen
wcstombs
Sections
.text Size: 209KB - Virtual size: 209KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.data Size: 1024B - Virtual size: 672B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rdata Size: 28KB - Virtual size: 28KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
/4 Size: 41KB - Virtual size: 40KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.bss Size: - Virtual size: 3KB
IMAGE_SCN_CNT_UNINITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.idata Size: 3KB - Virtual size: 3KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.CRT Size: 512B - Virtual size: 56B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.tls Size: 512B - Virtual size: 8B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.reloc Size: 6KB - Virtual size: 6KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ