NvOptimusEnablementCuda
Behavioral task
behavioral1
Sample
core.ps1
Resource
win10v2004-20221111-en
General
-
Target
link (2).zip
-
Size
4.7MB
-
MD5
c1d4627efd24b6d495ef7b0e2b8b3cc6
-
SHA1
fff6728b096d0f6d7c3ec4e23eef2776170d0070
-
SHA256
e6899136ea721d1a7c2145d9f170b9b331362a85ab35d243bd5f9c83b5cf2e2b
-
SHA512
707a1c2a52d3d76f9e16680b8c9191d67b8be1f61bd9767c3b93023a3929be219ccd2e6c858162d5b777859683c2bab0c2078dc1aa77c4221948305fa5834fc7
-
SSDEEP
98304:v0SZl2NhQ2CK8Je+PVhic9MERrgEJZ/gBqfR+rrikY11Mx2Qi:vfZl+hFqo+PLiiMER8EjMUR+nikYhd
Malware Config
Signatures
-
Detectes Phoenix Miner Payload 1 IoCs
resource yara_rule static1/unpack001/svhost.exe miner_phoenix
Files
-
link (2).zip.zip
-
core.bin
-
core.ps1.ps1
-
svhost.exe.exe windows x64
a8eb81b09f2018eee064158a9f3242cb
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
psapi
EnumProcessModules
GetModuleFileNameExA
cfgmgr32
CM_Open_DevNode_Key
CM_Locate_DevNodeW
CM_Get_Child
CM_Get_Sibling
CM_Get_DevNode_Status
CM_Get_DevNode_PropertyW
CM_Get_Device_ID_List_SizeW
CM_Get_Device_ID_ListW
CM_Get_Device_IDW
advapi32
RegisterEventSourceW
ReportEventW
CryptAcquireContextA
CryptReleaseContext
CryptGenRandom
CryptGetHashParam
CryptCreateHash
CryptHashData
CryptDestroyHash
RegQueryValueExA
RegOpenKeyExA
RegCloseKey
DeregisterEventSource
RegOpenKeyExW
RegQueryValueExW
RegSetValueExW
RegGetValueW
RegEnumValueA
ws2_32
getpeername
inet_pton
shutdown
send
recv
freeaddrinfo
getaddrinfo
ntohs
select
getsockopt
getsockname
connect
accept
__WSAFDIsSet
WSAStringToAddressW
WSAAddressToStringW
WSASocketW
WSASend
WSARecv
WSAGetLastError
WSASetLastError
setsockopt
ntohl
listen
htons
htonl
ioctlsocket
closesocket
bind
WSACleanup
WSAStartup
socket
WSAIoctl
kernel32
GetACP
ReadConsoleInputA
PeekConsoleInputA
GetNumberOfConsoleInputEvents
SystemTimeToTzSpecificLocalTime
PeekNamedPipe
GetDriveTypeW
ReadFile
SetStdHandle
ExitProcess
GetModuleHandleExW
GetCommandLineW
GetCommandLineA
RtlUnwindEx
UnregisterWaitEx
QueryDepthSList
InterlockedFlushSList
GetLastError
PostQueuedCompletionStatus
EnterCriticalSection
LeaveCriticalSection
InitializeCriticalSectionAndSpinCount
DeleteCriticalSection
GetCurrentThread
TlsAlloc
TlsFree
GetModuleHandleA
GetProcAddress
VerSetConditionMask
CloseHandle
SetLastError
CreateIoCompletionPort
GetQueuedCompletionStatus
WaitForSingleObject
SetWaitableTimer
QueueUserAPC
TerminateThread
TlsGetValue
TlsSetValue
WaitForMultipleObjects
VerifyVersionInfoA
WideCharToMultiByte
WaitForSingleObjectEx
ReleaseSemaphore
GetSystemTimeAsFileTime
CreateFileA
OutputDebugStringA
GetCurrentProcess
GetLocalTime
GetTickCount64
MultiByteToWideChar
FreeLibrary
WaitForMultipleObjectsEx
SetErrorMode
LoadLibraryA
DeviceIoControl
GetExitCodeProcess
CreateProcessA
ExpandEnvironmentStringsA
GetSystemDirectoryA
LoadLibraryExA
CreateSemaphoreA
GetSystemTime
SystemTimeToFileTime
SetConsoleCtrlHandler
GetStdHandle
WriteFile
SetConsoleTextAttribute
GetConsoleMode
SetConsoleMode
CreateFileW
Sleep
GetCurrentProcessId
ExitThread
OpenProcess
VirtualProtect
EnumSystemLocalesW
GetModuleHandleW
QueryFullProcessImageNameA
CreateToolhelp32Snapshot
Process32First
Process32Next
LocalFileTimeToFileTime
SetThreadExecutionState
CreateWaitableTimerA
ReadConsoleW
GlobalMemoryStatusEx
SetThreadPriority
SetEvent
ReleaseMutex
SleepEx
CreateMutexW
CreateEventW
IsBadReadPtr
IsBadWritePtr
InitOnceExecuteOnce
SetCurrentDirectoryW
GetCurrentDirectoryW
DeleteFileW
FindClose
FindFirstFileW
FindNextFileW
GetFileAttributesW
GetFileAttributesExW
GetFileTime
GetFullPathNameW
RemoveDirectoryW
SetEndOfFile
SetFilePointerEx
HeapSize
MoveFileExW
LCMapStringW
AreFileApisANSI
QueryPerformanceFrequency
QueryPerformanceCounter
SetEnvironmentVariableA
VirtualAlloc
VirtualFree
GetSystemInfo
GetNativeSystemInfo
InitializeCriticalSection
TryEnterCriticalSection
GetCurrentThreadId
SwitchToThread
ResetEvent
GetModuleFileNameA
HeapDestroy
HeapAlloc
HeapFree
HeapReAlloc
FreeLibraryAndExitThread
HeapCreate
LocalAlloc
GetSystemDirectoryW
LocalFree
LoadLibraryExW
GetModuleFileNameW
FormatMessageA
GetFileType
FlushConsoleInputBuffer
GetTickCount
GlobalMemoryStatus
LoadLibraryW
InterlockedPushEntrySList
InterlockedPopEntrySList
GetVersionExW
GetThreadTimes
UnregisterWait
GetConsoleCP
GetDateFormatW
GetTimeFormatW
IsValidLocale
FileTimeToSystemTime
GetUserDefaultLCID
RegisterWaitForSingleObject
SetThreadAffinityMask
FlushFileBuffers
GetTimeZoneInformation
SetEnvironmentVariableW
GetProcessHeap
FindFirstFileExA
FindNextFileA
IsValidCodePage
GetOEMCP
GetProcessAffinityMask
GetNumaHighestNodeNumber
DeleteTimerQueueTimer
ChangeTimerQueueTimer
CreateTimerQueueTimer
GetLogicalProcessorInformation
GetThreadPriority
CreateThread
SignalObjectAndWait
CreateTimerQueue
GetStartupInfoW
GetEnvironmentStringsW
FreeEnvironmentStringsW
WriteConsoleW
VirtualQuery
RaiseException
DuplicateHandle
GetExitCodeThread
RtlPcToFileHeader
EncodePointer
DecodePointer
QueueUserWorkItem
IsProcessorFeaturePresent
GetCPInfo
CompareStringW
GetLocaleInfoW
GetStringTypeW
InitializeSListHead
RtlCaptureContext
RtlLookupFunctionEntry
RtlVirtualUnwind
UnhandledExceptionFilter
SetUnhandledExceptionFilter
TerminateProcess
IsDebuggerPresent
user32
GetProcessWindowStation
GetUserObjectInformationW
MessageBoxW
ole32
StringFromGUID2
mswsock
GetAcceptExSockaddrs
AcceptEx
wintrust
CryptCATAdminCalcHashFromFileHandle
CryptCATAdminEnumCatalogFromHash
CryptCATAdminReleaseCatalogContext
CryptCATAdminReleaseContext
WinVerifyTrust
CryptCATAdminAcquireContext
CryptCATCatalogInfoFromContext
crypt32
CertEnumCertificatesInStore
CertFreeCertificateContext
CertCloseStore
CertOpenSystemStoreA
Exports
Exports
Sections
.text Size: 4.1MB - Virtual size: 4.1MB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 3.3MB - Virtual size: 3.3MB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 346KB - Virtual size: 381KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.pdata Size: 160KB - Virtual size: 160KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.tls Size: 512B - Virtual size: 21B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.gfids Size: 4KB - Virtual size: 3KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.rsrc Size: 512B - Virtual size: 480B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 32KB - Virtual size: 31KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ