Static task
static1
Behavioral task
behavioral1
Sample
2024-05-31_79dc2806050a9a596b207933ef5c5fd4_megazord.exe
Resource
win7-20240508-en
Behavioral task
behavioral2
Sample
2024-05-31_79dc2806050a9a596b207933ef5c5fd4_megazord.exe
Resource
win10v2004-20240508-en
General
-
Target
2024-05-31_79dc2806050a9a596b207933ef5c5fd4_megazord
-
Size
22.4MB
-
MD5
79dc2806050a9a596b207933ef5c5fd4
-
SHA1
9de0c0c6c0d173bc121493eeb7fb307654d7ba55
-
SHA256
194efd0284ac4857f9fddbeac6b6456071adda5b2e9573cc8f28d3b25d03b1c9
-
SHA512
00bed01dcc5248ba077949361d90eba8b95bfeb633ccc5c05dc071e6a2a57e4fae08ac3a31875d5f29f0dc53ea2834218322b3a2590840402f65ab4966eb1ee8
-
SSDEEP
393216:2rVwHspqAkausByKOmsFoVt/FmLYdD46iBxS5aOKkxUN+lFA6l84IRJd8y3hbIOS:2rVlvOmsFoVt/FmLYdD43j
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource 2024-05-31_79dc2806050a9a596b207933ef5c5fd4_megazord
Files
-
2024-05-31_79dc2806050a9a596b207933ef5c5fd4_megazord.exe windows:6 windows x64 arch:x64
c0c27ada2ec99e31c6351ee2b4efa098
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_HIGH_ENTROPY_VA
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_LARGE_ADDRESS_AWARE
Imports
sas
SendSAS
wtsapi32
WTSQuerySessionInformationW
WTSEnumerateSessionsA
WTSFreeMemory
secur32
LsaFreeReturnBuffer
LsaEnumerateLogonSessions
LsaGetLogonSessionData
kernel32
GetStdHandle
GetFileType
GetFileInformationByHandleEx
WakeAllConditionVariable
SleepConditionVariableSRW
UnmapViewOfFile
LocalFree
GetExitCodeProcess
ConnectNamedPipe
LocalAlloc
CreateFileW
FlushFileBuffers
OpenProcess
WTSGetActiveConsoleSessionId
VirtualAllocEx
WriteProcessMemory
GetModuleHandleA
QueueUserAPC
ResumeThread
GetModuleHandleExA
GetCurrentThreadId
TerminateProcess
SetThreadExecutionState
GetLogicalProcessorInformation
SetFilePointerEx
GlobalSize
WaitForSingleObject
SetHandleInformation
GetUserDefaultLocaleName
SetConsoleMode
GetModuleHandleW
CreateSemaphoreA
SetConsoleCtrlHandler
GetQueuedCompletionStatusEx
SetLastError
GetFinalPathNameByHandleW
TryAcquireSRWLockExclusive
PostQueuedCompletionStatus
ReadFile
GetOverlappedResult
WriteFile
CancelIoEx
CreateIoCompletionPort
SetFileCompletionNotificationModes
CreateNamedPipeW
WakeConditionVariable
LoadLibraryW
FreeLibrary
LoadLibraryExA
CreateFileMappingW
MapViewOfFile
OpenFileMappingW
WriteConsoleW
GetCurrentDirectoryW
GetEnvironmentVariableW
SetEnvironmentVariableW
GetTempPathW
GetModuleFileNameW
GetCommandLineW
GetFileInformationByHandle
GetFullPathNameW
FindNextFileW
CreateDirectoryW
FindFirstFileW
GetEnvironmentStringsW
FreeEnvironmentStringsW
CompareStringOrdinal
GetSystemDirectoryW
GetWindowsDirectoryW
CreateProcessW
GetFileAttributesW
DuplicateHandle
CreateThread
ReadFileEx
SleepEx
WriteFileEx
WaitForMultipleObjects
CreateEventW
CancelIo
ExitProcess
GetSystemTimeAsFileTime
DeleteFileW
MoveFileExW
RemoveDirectoryW
DeviceIoControl
CreateSymbolicLinkW
GetSystemInfo
GetTickCount64
GlobalMemoryStatusEx
GetDiskFreeSpaceExW
GetDriveTypeW
GetVolumeInformationW
GetProcessTimes
ReadProcessMemory
VirtualQueryEx
GetSystemTimes
GetProcessIoCounters
SetErrorMode
SetThreadErrorMode
GetComputerNameExW
VirtualQuery
ProcessIdToSessionId
CreateToolhelp32Snapshot
Process32FirstW
Process32NextW
RtlVirtualUnwind
GetFileSize
GetFileTime
SetFilePointer
ResetEvent
InitializeCriticalSectionEx
DeleteCriticalSection
EnterCriticalSection
LeaveCriticalSection
InitializeConditionVariable
SleepConditionVariableCS
SetThreadPriority
CreateSemaphoreW
TryEnterCriticalSection
InitOnceBeginInitialize
InitOnceComplete
GetNativeSystemInfo
InitializeCriticalSection
SetFileTime
GetLogicalDrives
GetCurrentProcessId
RtlLookupFunctionEntry
RtlCaptureContext
GetCurrentThread
FindClose
QueryPerformanceFrequency
FormatMessageW
lstrlenW
ReleaseSemaphore
WaitForMultipleObjectsEx
QueryPerformanceCounter
SetEvent
SwitchToThread
CreateEventA
GlobalUnlock
ReleaseSRWLockShared
AcquireSRWLockShared
ReleaseSRWLockExclusive
GetTimeZoneInformation
SystemTimeToFileTime
SystemTimeToTzSpecificLocalTime
FileTimeToSystemTime
ReleaseMutex
GetCurrentProcess
GetProcAddress
CloseHandle
CreateMutexA
LoadLibraryA
WaitForSingleObjectEx
AcquireSRWLockExclusive
Sleep
GetConsoleOutputCP
EnumSystemLocalesW
GetUserDefaultLCID
IsValidLocale
GetLocaleInfoW
LCMapStringW
CompareStringW
FlsFree
FlsSetValue
FlsGetValue
FlsAlloc
GetCommandLineA
GetModuleHandleExW
FreeLibraryAndExitThread
ExitThread
LoadLibraryExW
TlsFree
TlsSetValue
TlsGetValue
TlsAlloc
InitializeCriticalSectionAndSpinCount
RtlUnwind
RaiseException
GlobalFree
RtlPcToFileHeader
RtlUnwindEx
GetCPInfo
GetStringTypeW
LCMapStringEx
DecodePointer
EncodePointer
WideCharToMultiByte
GetStartupInfoW
IsDebuggerPresent
InitializeSListHead
IsProcessorFeaturePresent
SetUnhandledExceptionFilter
UnhandledExceptionFilter
GlobalLock
GlobalAlloc
MultiByteToWideChar
HeapReAlloc
GetProcessHeap
HeapAlloc
GetLastError
SetThreadStackGuarantee
AddVectoredExceptionHandler
HeapFree
GetFileSizeEx
ReadConsoleW
OutputDebugStringW
FindFirstFileExW
IsValidCodePage
GetACP
GetConsoleMode
GetOEMCP
SetStdHandle
HeapSize
CopyFileExW
SetEndOfFile
advapi32
LookupPrivilegeValueW
StartServiceCtrlDispatcherW
RegisterServiceCtrlHandlerExW
SetServiceStatus
InitializeSecurityDescriptor
SetEntriesInAclW
AllocateAndInitializeSid
FreeSid
SetSecurityDescriptorDacl
RegOpenKeyExW
RegQueryValueExW
RegCloseKey
GetUserNameW
RegDeleteTreeW
OpenProcessToken
GetTokenInformation
RegDeleteKeyExW
CreateProcessAsUserW
CreateProcessWithLogonW
RegCreateKeyExW
RegSetValueExW
SystemFunction036
CreateProcessWithTokenW
ImpersonateLoggedOnUser
DuplicateTokenEx
EqualSid
AdjustTokenPrivileges
IsValidSid
LookupAccountSidW
CopySid
GetLengthSid
ole32
PropVariantClear
ReleaseStgMedium
OleIsCurrentClipboard
OleGetClipboard
OleSetClipboard
OleUninitialize
CoTaskMemAlloc
CoSetProxyBlanket
CoInitializeSecurity
OleInitialize
CoCreateInstance
CoTaskMemFree
CoUninitialize
CoInitializeEx
user32
SetForegroundWindow
TrackPopupMenu
OpenInputDesktop
SetThreadDesktop
CloseDesktop
GetThreadDesktop
GetUserObjectInformationA
PeekMessageA
SendMessageA
DefWindowProcW
GetAsyncKeyState
GetClipboardOwner
SetClipboardViewer
ChangeClipboardChain
RegisterClipboardFormatA
CountClipboardFormats
EnumClipboardFormats
GetClipboardFormatNameA
GetKeyboardState
RegisterClassExW
RegisterWindowMessageA
PostMessageA
ExitWindowsEx
EmptyClipboard
SetClipboardData
CloseClipboard
OpenClipboard
RegisterClipboardFormatW
SendInput
GetForegroundWindow
GetWindowThreadProcessId
GetWindowLongW
AdjustWindowRectEx
DestroyIcon
PostMessageW
GetUpdateRect
PostThreadMessageW
GetKeyboardLayout
AttachThreadInput
VkKeyScanExW
GetKeyState
MapVirtualKeyW
PeekMessageW
ValidateRect
GetRawInputData
RedrawWindow
BlockInput
DestroyWindow
RegisterClassW
SetMenuItemInfoW
DrawIconEx
AppendMenuW
CreateAcceleratorTableW
DestroyAcceleratorTable
VkKeyScanW
CreatePopupMenu
CreateMenu
RegisterRawInputDevices
SetWindowLongPtrW
CreateWindowExW
CreateIcon
DispatchMessageW
GetMessageW
SetWindowTextW
GetClipboardData
IsClipboardFormatAvailable
ReleaseDC
GetDC
GetIconInfo
FindWindowExA
GetCursorPos
GetSystemMetrics
LockWorkStation
EnumDisplayDevicesW
EnumDisplaySettingsExW
GetCursorInfo
EnumDisplaySettingsW
CreateWindowExA
RegisterClassExA
LoadCursorA
CallNextHookEx
UnhookWindowsHookEx
PostQuitMessage
SendMessageW
CheckMenuItem
MsgWaitForMultipleObjectsEx
InvalidateRgn
SetWindowPos
MapVirtualKeyExW
GetMenu
MessageBoxW
ChangeDisplaySettingsExW
PostThreadMessageA
ShowWindow
FindWindowA
DefWindowProcA
SetWindowsHookExA
GetMessageA
TranslateMessage
DispatchMessageA
ToUnicodeEx
ntdll
NtCancelIoFileEx
NtCreateFile
NtDeviceIoControlFile
RtlNtStatusToDosError
NtWriteFile
RtlGetVersion
NtQueryInformationProcess
NtQuerySystemInformation
NtReadFile
bcrypt
BCryptGenRandom
crypt32
CertNameToStrA
CertCloseStore
CryptHashCertificate
CertOpenSystemStoreA
CertEnumCertificatesInStore
d3d11
D3D11CreateDevice
dxgi
CreateDXGIFactory1
gdi32
DeleteObject
GetObjectA
GetBitmapBits
CreateCompatibleDC
SelectObject
CreateDIBSection
CreateDCW
DeleteDC
BitBlt
GetDIBits
CreateCompatibleBitmap
iphlpapi
GetIfEntry2
GetIfTable2
FreeMibTable
GetAdaptersAddresses
SendARP
netapi32
NetUserGetLocalGroups
NetApiBufferFree
NetUserGetInfo
NetUserEnum
oleaut32
GetErrorInfo
SysAllocString
VariantClear
SysFreeString
SysStringLen
pdh
PdhCollectQueryData
PdhOpenQueryA
PdhAddEnglishCounterW
PdhGetFormattedCounterValue
PdhCloseQuery
PdhRemoveCounter
powrprof
CallNtPowerInformation
psapi
GetModuleFileNameExW
GetPerformanceInfo
shell32
SHAddToRecentDocs
Shell_NotifyIconGetRect
Shell_NotifyIconW
CommandLineToArgvW
ShellExecuteW
SHGetKnownFolderPath
ShellExecuteExW
ws2_32
socket
WSAIoctl
getaddrinfo
freeaddrinfo
WSAStartup
sendto
getsockname
recvfrom
getpeername
recv
send
WSASend
WSACleanup
accept
WSASocketW
ioctlsocket
setsockopt
bind
closesocket
connect
listen
getsockopt
shutdown
WSAGetLastError
comctl32
DefSubclassProc
RemoveWindowSubclass
SetWindowSubclass
userenv
DestroyEnvironmentBlock
CreateEnvironmentBlock
Sections
.text Size: 14.3MB - Virtual size: 14.3MB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rodata Size: 2KB - Virtual size: 2KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 7.7MB - Virtual size: 7.7MB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 36KB - Virtual size: 363KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.pdata Size: 247KB - Virtual size: 247KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
_RDATA Size: 512B - Virtual size: 348B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.rsrc Size: 100KB - Virtual size: 99KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 75KB - Virtual size: 74KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ