Behavioral task
behavioral1
Sample
xmrig-amd-2.14.4/start.cmd
Resource
win7-20231215-en
Behavioral task
behavioral2
Sample
xmrig-amd-2.14.4/start.cmd
Resource
win10v2004-20231215-en
Behavioral task
behavioral3
Sample
xmrig-amd-2.14.4/xmrig-amd-notls.exe
Resource
win7-20231215-en
Behavioral task
behavioral4
Sample
xmrig-amd-2.14.4/xmrig-amd-notls.exe
Resource
win10v2004-20231215-en
Behavioral task
behavioral5
Sample
xmrig-amd-2.14.4/xmrig-amd.exe
Resource
win7-20231215-en
Behavioral task
behavioral6
Sample
xmrig-amd-2.14.4/xmrig-amd.exe
Resource
win10v2004-20231215-en
General
-
Target
0457a6b0211c0ecddc4f77aa6a8e0fec
-
Size
2.0MB
-
MD5
0457a6b0211c0ecddc4f77aa6a8e0fec
-
SHA1
5218cf7577bc60e5a601ebb651ef58a38dd26f53
-
SHA256
b4aa2f96985d8d3aa6654a4e2764f6f6608d2ed81d2116a6670cb9dd2c132ffb
-
SHA512
fd37f8c9a7d3dda54160d80a61bbb2970c1e1aafbdf6df8396d46f7c1ceaa23406486a22ba276b108e371f86ba29b641f4603deb4cfccef1064db7823ccbacb7
-
SSDEEP
49152:oNAAFScFLK6lrtFCidyQn1FmMVfi2w7MK7EAYi:oNlUcF+mrmXOTmefnwwti
Malware Config
Signatures
-
XMRig Miner payload 2 IoCs
resource yara_rule static1/unpack001/xmrig-amd-2.14.4/xmrig-amd-notls.exe xmrig static1/unpack001/xmrig-amd-2.14.4/xmrig-amd.exe xmrig -
Xmrig family
-
Unsigned PE 2 IoCs
Checks for missing Authenticode signature.
resource unpack001/xmrig-amd-2.14.4/xmrig-amd-notls.exe unpack001/xmrig-amd-2.14.4/xmrig-amd.exe
Files
-
0457a6b0211c0ecddc4f77aa6a8e0fec.zip
-
xmrig-amd-2.14.4/config.json
-
xmrig-amd-2.14.4/start.cmd
-
xmrig-amd-2.14.4/xmrig-amd-notls.exe.exe windows:6 windows x64 arch:x64
a883d1ddd05492e27d74906af4de995b
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
ws2_32
gethostname
WSACleanup
__WSAFDIsSet
accept
send
ntohs
recv
WSAPoll
WSASetLastError
WSAStartup
select
connect
WSARecvFrom
bind
WSAIoctl
WSASend
shutdown
listen
WSASocketW
getsockname
socket
WSARecv
ioctlsocket
FreeAddrInfoW
GetAddrInfoW
htonl
closesocket
getsockopt
setsockopt
WSAGetLastError
htons
iphlpapi
GetAdaptersAddresses
winmm
timeGetDevCaps
timeBeginPeriod
timeEndPeriod
kernel32
SetFileAttributesW
GetFileAttributesExW
GetConsoleCP
SetStdHandle
GetCommandLineW
ExitThread
RtlPcToFileHeader
RtlUnwindEx
LoadLibraryW
QueryDepthSList
InterlockedFlushSList
GetModuleHandleExW
ExitProcess
GetCommandLineA
GetFileSizeEx
InterlockedPushEntrySList
InterlockedPopEntrySList
FreeLibraryAndExitThread
GetThreadTimes
GetStdHandle
SetConsoleMode
GetConsoleMode
Sleep
CloseHandle
FreeConsole
GetConsoleWindow
MultiByteToWideChar
SetThreadAffinityMask
GetCurrentProcess
SetThreadPriority
GetCurrentThread
GetProcAddress
GetModuleHandleW
VirtualProtect
VirtualFree
VirtualAlloc
LocalAlloc
GetLastError
LocalFree
FlushInstructionCache
FreeLibrary
FormatMessageA
LoadLibraryExW
SetErrorMode
GetQueuedCompletionStatus
PostQueuedCompletionStatus
GetQueuedCompletionStatusEx
CreateIoCompletionPort
GetConsoleScreenBufferInfo
SetConsoleTextAttribute
RegisterWaitForSingleObject
UnregisterWait
GetConsoleCursorInfo
CreateFileW
DuplicateHandle
QueueUserWorkItem
SetConsoleCursorInfo
FillConsoleOutputCharacterW
ReadConsoleInputW
CreateFileA
ReadConsoleW
WriteConsoleInputW
FillConsoleOutputAttribute
WriteConsoleW
GetNumberOfConsoleInputEvents
WideCharToMultiByte
SetConsoleCursorPosition
GetLongPathNameW
GetShortPathNameW
GetFileAttributesW
GetCurrentDirectoryW
ReadDirectoryChangesW
VerifyVersionInfoA
EnterCriticalSection
GetModuleFileNameW
SetEnvironmentVariableW
LeaveCriticalSection
InitializeCriticalSection
GetVersionExW
HeapAlloc
QueryPerformanceFrequency
VerSetConditionMask
GetCurrentProcessId
GetSystemTimeAsFileTime
QueryPerformanceCounter
SetConsoleCtrlHandler
GetFileType
CreateDirectoryW
ReadFile
FindFirstFileW
SetLastError
FindNextFileW
WriteFile
DeviceIoControl
RemoveDirectoryW
GetFinalPathNameByHandleW
SetFileTime
ReOpenFile
CreateHardLinkW
FindClose
GetFileInformationByHandle
SetFilePointerEx
MoveFileExW
CopyFileW
CreateSymbolicLinkW
FlushFileBuffers
SleepConditionVariableCS
RtlUnwind
TlsSetValue
ReleaseSemaphore
WakeConditionVariable
InitializeConditionVariable
WaitForSingleObject
ResumeThread
SetEvent
TlsAlloc
GetNativeSystemInfo
DeleteCriticalSection
CreateSemaphoreW
TlsGetValue
TlsFree
CreateSemaphoreA
CreateEventA
CancelIo
SetHandleInformation
SetFileCompletionNotificationModes
SetNamedPipeHandleState
CreateNamedPipeW
PeekNamedPipe
CancelSynchronousIo
GetNamedPipeHandleStateA
CancelIoEx
SwitchToThread
ConnectNamedPipe
DebugBreak
GetModuleHandleA
LoadLibraryA
TerminateProcess
UnregisterWaitEx
LCMapStringW
GetExitCodeProcess
GetStartupInfoW
InitializeCriticalSectionAndSpinCount
GetCurrentThreadId
GetTickCount64
RaiseException
GetProcessAffinityMask
GetNumaHighestNodeNumber
DeleteTimerQueueTimer
ChangeTimerQueueTimer
CreateTimerQueueTimer
GetLogicalProcessorInformation
GetThreadPriority
CreateThread
SignalObjectAndWait
CreateTimerQueue
HeapFree
IsValidLocale
GetUserDefaultLCID
EnumSystemLocalesW
HeapReAlloc
GetTimeZoneInformation
HeapSize
FindFirstFileExW
IsValidCodePage
GetACP
GetOEMCP
GetEnvironmentStringsW
FreeEnvironmentStringsW
GetProcessHeap
SetEndOfFile
TryEnterCriticalSection
WaitForSingleObjectEx
CreateEventW
GetTickCount
EncodePointer
DecodePointer
GetCPInfo
CompareStringW
GetLocaleInfoW
GetStringTypeW
RtlCaptureContext
RtlLookupFunctionEntry
RtlVirtualUnwind
UnhandledExceptionFilter
SetUnhandledExceptionFilter
IsProcessorFeaturePresent
IsDebuggerPresent
InitializeSListHead
user32
DispatchMessageA
GetMessageA
ShowWindow
GetSystemMetrics
TranslateMessage
MapVirtualKeyW
shell32
SHGetSpecialFolderPathA
advapi32
CryptAcquireContextA
CryptGenRandom
CryptReleaseContext
LookupPrivilegeValueW
AdjustTokenPrivileges
OpenProcessToken
LsaOpenPolicy
LsaAddAccountRights
LsaClose
GetTokenInformation
Sections
.text Size: 872KB - Virtual size: 872KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 384KB - Virtual size: 384KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 41KB - Virtual size: 55KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.pdata Size: 41KB - Virtual size: 40KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
_TEXT_CN Size: 6KB - Virtual size: 6KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
_TEXT_CN Size: 7KB - Virtual size: 7KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rsrc Size: 23KB - Virtual size: 22KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 7KB - Virtual size: 7KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ
-
xmrig-amd-2.14.4/xmrig-amd.exe.exe windows:6 windows x64 arch:x64
6178af78f03a57cfe1f6a2b529d82eb9
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
ws2_32
gethostname
recv
__WSAFDIsSet
WSAPoll
select
WSARecvFrom
WSAIoctl
WSASend
htons
shutdown
WSASocketW
WSARecv
FreeAddrInfoW
GetAddrInfoW
htonl
socket
setsockopt
listen
connect
closesocket
bind
accept
WSACleanup
WSAStartup
getsockopt
getsockname
ioctlsocket
ntohs
WSAGetLastError
WSASetLastError
send
iphlpapi
GetAdaptersAddresses
winmm
timeGetDevCaps
timeEndPeriod
timeBeginPeriod
crypt32
CertFreeCertificateContext
CertDuplicateCertificateContext
CertFindCertificateInStore
CertEnumCertificatesInStore
CertCloseStore
CertOpenStore
CertGetCertificateContextProperty
kernel32
GetProcessAffinityMask
GetNumaHighestNodeNumber
DeleteTimerQueueTimer
FreeLibraryAndExitThread
InterlockedPopEntrySList
InterlockedPushEntrySList
InterlockedFlushSList
QueryDepthSList
GetThreadTimes
GetStdHandle
SetConsoleMode
GetConsoleMode
Sleep
CloseHandle
FreeConsole
GetConsoleWindow
MultiByteToWideChar
SetThreadAffinityMask
GetCurrentProcess
SetThreadPriority
GetCurrentThread
GetProcAddress
GetModuleHandleW
VirtualProtect
VirtualFree
VirtualAlloc
LocalAlloc
GetLastError
LocalFree
FlushInstructionCache
SetLastError
GetSystemTime
SystemTimeToFileTime
GetModuleHandleExW
EnterCriticalSection
LeaveCriticalSection
InitializeCriticalSectionAndSpinCount
DeleteCriticalSection
GetCurrentThreadId
TlsAlloc
TlsGetValue
TlsSetValue
TlsFree
SwitchToFiber
DeleteFiber
CreateFiber
FindClose
FindFirstFileW
FindNextFileW
WideCharToMultiByte
GetFileType
WriteFile
ConvertFiberToThread
ConvertThreadToFiber
QueryPerformanceCounter
GetCurrentProcessId
GetSystemTimeAsFileTime
FreeLibrary
LoadLibraryA
LoadLibraryW
GetEnvironmentVariableW
ReadConsoleA
ReadConsoleW
FormatMessageA
LoadLibraryExW
SetErrorMode
GetQueuedCompletionStatus
PostQueuedCompletionStatus
GetQueuedCompletionStatusEx
CreateIoCompletionPort
GetConsoleScreenBufferInfo
SetConsoleTextAttribute
RegisterWaitForSingleObject
UnregisterWait
GetConsoleCursorInfo
CreateFileW
DuplicateHandle
QueueUserWorkItem
SetConsoleCursorInfo
FillConsoleOutputCharacterW
ReadConsoleInputW
RtlUnwindEx
WriteConsoleInputW
FillConsoleOutputAttribute
WriteConsoleW
GetNumberOfConsoleInputEvents
SetConsoleCursorPosition
GetLongPathNameW
GetShortPathNameW
GetFileAttributesW
GetCurrentDirectoryW
ReadDirectoryChangesW
VerifyVersionInfoA
GetModuleFileNameW
SetEnvironmentVariableW
InitializeCriticalSection
GetVersionExW
FileTimeToSystemTime
QueryPerformanceFrequency
VerSetConditionMask
SetConsoleCtrlHandler
CreateDirectoryW
ReadFile
DeviceIoControl
RemoveDirectoryW
GetFinalPathNameByHandleW
RtlUnwind
ReOpenFile
CreateHardLinkW
GetFileInformationByHandle
SetFilePointerEx
MoveFileExW
CopyFileW
CreateSymbolicLinkW
FlushFileBuffers
SleepConditionVariableCS
TryEnterCriticalSection
ReleaseSemaphore
WakeConditionVariable
InitializeConditionVariable
WaitForSingleObject
ResumeThread
SetEvent
GetNativeSystemInfo
CreateSemaphoreW
CreateSemaphoreA
CreateEventA
CancelIo
SetHandleInformation
SetFileCompletionNotificationModes
SetNamedPipeHandleState
CreateNamedPipeW
PeekNamedPipe
CancelSynchronousIo
GetNamedPipeHandleStateA
CancelIoEx
SwitchToThread
ConnectNamedPipe
DebugBreak
GetModuleHandleA
TerminateProcess
UnregisterWaitEx
LCMapStringW
GetExitCodeProcess
GetStartupInfoW
GetTickCount64
RaiseException
ChangeTimerQueueTimer
CreateTimerQueueTimer
GetLogicalProcessorInformation
GetThreadPriority
CreateThread
SignalObjectAndWait
CreateTimerQueue
InitializeSListHead
IsDebuggerPresent
IsProcessorFeaturePresent
SetUnhandledExceptionFilter
UnhandledExceptionFilter
RtlVirtualUnwind
RtlPcToFileHeader
GetCommandLineA
GetCommandLineW
GetDriveTypeW
SystemTimeToTzSpecificLocalTime
ExitProcess
SetStdHandle
GetConsoleCP
GetFileAttributesExW
SetFileAttributesW
ExitThread
GetFileSizeEx
HeapAlloc
HeapFree
IsValidLocale
GetUserDefaultLCID
EnumSystemLocalesW
HeapReAlloc
GetTimeZoneInformation
HeapSize
GetFullPathNameW
FindFirstFileExW
IsValidCodePage
GetACP
GetOEMCP
GetEnvironmentStringsW
FreeEnvironmentStringsW
GetProcessHeap
SetEndOfFile
CreateFileA
SetFileTime
RtlLookupFunctionEntry
RtlCaptureContext
WaitForSingleObjectEx
CreateEventW
GetTickCount
EncodePointer
DecodePointer
GetCPInfo
CompareStringW
GetLocaleInfoW
GetStringTypeW
user32
GetSystemMetrics
GetMessageA
MapVirtualKeyW
DispatchMessageA
TranslateMessage
MessageBoxW
GetUserObjectInformationW
GetProcessWindowStation
ShowWindow
shell32
SHGetSpecialFolderPathA
advapi32
CryptAcquireContextA
CryptGenRandom
CryptEnumProvidersW
CryptSignHashW
CryptDestroyHash
CryptCreateHash
CryptDecrypt
CryptExportKey
CryptGetUserKey
CryptGetProvParam
CryptSetHashParam
CryptDestroyKey
CryptReleaseContext
CryptAcquireContextW
ReportEventW
RegisterEventSourceW
DeregisterEventSource
LookupPrivilegeValueW
AdjustTokenPrivileges
OpenProcessToken
LsaOpenPolicy
LsaAddAccountRights
LsaClose
GetTokenInformation
bcrypt
BCryptGenRandom
Sections
.text Size: 2.0MB - Virtual size: 2.0MB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 929KB - Virtual size: 929KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 62KB - Virtual size: 85KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.pdata Size: 102KB - Virtual size: 102KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
_TEXT_CN Size: 6KB - Virtual size: 6KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
_TEXT_CN Size: 7KB - Virtual size: 7KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rsrc Size: 23KB - Virtual size: 22KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 30KB - Virtual size: 30KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ