Key Usages
KeyUsageCertSign
KeyUsageCRLSign
Static task
static1
Behavioral task
behavioral1
Sample
2024-06-16_a9e960503e0b52b32109d5becb40d1f2_mafia_revil.exe
Resource
win7-20240220-en
Behavioral task
behavioral2
Sample
2024-06-16_a9e960503e0b52b32109d5becb40d1f2_mafia_revil.exe
Resource
win10v2004-20240611-en
Target
2024-06-16_a9e960503e0b52b32109d5becb40d1f2_mafia_revil
Size
2.9MB
MD5
a9e960503e0b52b32109d5becb40d1f2
SHA1
2854c092ab02c3842ec5408a414ee7dd455b6f3b
SHA256
70942a371e3429bbb1d41deec16428b66b793a036e1e3237d0f36e61ec1b51d7
SHA512
2677a3193fc887facd7ce4a36d3c9bf49492832133bb97f77253879ce091a169eab0b9000a6abdc258b9cad4ac477d94b5cd133bc25118901ae2ea1e146cdbf2
SSDEEP
49152:k+Kl7WtBNk0bgZYjbXVMLB0k29I7MFVE6bKAoJqOHqXA7YyTkQ7VT1kqWPph9NjO:zK87Nk0bgGjbKByZLEJAPOHb7YyTk8sk
KeyUsageCertSign
KeyUsageCRLSign
ExtKeyUsageCodeSigning
KeyUsageDigitalSignature
KeyUsageCertSign
KeyUsageCRLSign
ExtKeyUsageCodeSigning
KeyUsageDigitalSignature
KeyUsageCertSign
KeyUsageCRLSign
ExtKeyUsageCodeSigning
KeyUsageDigitalSignature
ExtKeyUsageTimeStamping
KeyUsageDigitalSignature
ExtKeyUsageTimeStamping
KeyUsageDigitalSignature
KeyUsageCertSign
KeyUsageCRLSign
KeyUsageDigitalSignature
KeyUsageCertSign
KeyUsageCRLSign
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
d:\Webhost\27-03-2024\WindowsBuilds\DC_NATIVE\8057792\desktopcentral\ONPREMISE\SA_SRC\native\agent\Release\dcondemand.pdb
RegQueryValueExA
RegOpenKeyExA
RegCloseKey
RegCreateKeyExA
RegSetValueExW
RegSetValueExA
RegDeleteValueA
RegDeleteValueW
RegOpenKeyExW
RegQueryValueExW
RegDeleteKeyA
RegEnumKeyA
RegOpenKeyA
CryptDestroyKey
CryptReleaseContext
CryptGenKey
CryptGetUserKey
CryptAcquireContextA
ControlService
CloseServiceHandle
RevertToSelf
CryptGetHashParam
CryptSetHashParam
CryptExportKey
CryptAcquireContextW
CryptSignHashW
CryptEnumProvidersW
CryptGetProvParam
CryptDecrypt
CryptGenRandom
ImpersonateLoggedOnUser
CryptDestroyHash
CryptHashData
CryptCreateHash
DeregisterEventSource
ReportEventA
RegisterEventSourceA
ReportEventW
RegisterEventSourceW
LookupAccountSidA
GetTokenInformation
CreateProcessAsUserW
OpenProcessToken
LookupPrivilegeNameA
LookupPrivilegeValueA
CreateProcessAsUserA
LogonUserA
QueryServiceStatus
OpenServiceW
OpenSCManagerW
WSAStartup
send
ioctlsocket
gethostbyname
inet_addr
connect
gethostbyaddr
closesocket
WSASetLastError
getservbyname
socket
recv
WSACleanup
getservbyport
ntohs
htons
htonl
WSAGetLastError
CertVerifyTimeValidity
CertDeleteCertificateFromStore
PFXVerifyPassword
PFXImportCertStore
CertOpenStore
CertEnumCertificatesInStore
CertAddCertificateContextToStore
CertCreateCertificateContext
CryptStringToBinaryA
CertNameToStrW
CryptMsgGetParam
CertGetNameStringA
CertCloseStore
CertFindCertificateInStore
CertFreeCertificateContext
CryptQueryObject
CertGetCertificateContextProperty
CertDuplicateCertificateContext
NotifyAddrChange
GetAdaptersInfo
WTSQuerySessionInformationA
WTSEnumerateSessionsA
WTSFreeMemory
DsGetDcNameA
NetApiBufferFree
NetGetJoinInformation
WinHttpConnect
WinHttpOpenRequest
WinHttpSetStatusCallback
WinHttpSendRequest
WinHttpSetOption
WinHttpReceiveResponse
WinHttpQueryHeaders
WinHttpReadData
WinHttpQueryDataAvailable
WinHttpWriteData
WinHttpQueryOption
WinHttpSetCredentials
WinHttpOpen
WinHttpAddRequestHeaders
WinHttpCloseHandle
AgentSendRequestEx
LoadUserProfileA
CreateEnvironmentBlock
DestroyEnvironmentBlock
UnloadUserProfile
xmlParseMemory
xmlParseFile
xmlTextReaderValue
xmlFreeTextReader
xmlTextReaderGetAttribute
xmlTextReaderAttributeCount
xmlTextReaderDepth
xmlFreeDoc
xmlTextReaderName
xmlTextReaderRead
xmlCleanupParser
xmlFree
xmlStrcmp
xmlDocGetRootElement
xmlNewTextReaderFilename
xmlNodeListGetString
WSAWaitForMultipleEvents
WSACreateEvent
WSACloseEvent
WSASend
WSARecv
WSAResetEvent
WSAGetOverlappedResult
?setServerPort@SocketAdapter@ClientSocket@SocketUtils@@UAEXH@Z
?setServerHostName@SocketAdapter@ClientSocket@SocketUtils@@UAEXV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
?getLastErrorMsg@SocketAdapter@ClientSocket@SocketUtils@@QAEPADXZ
?setConnectionMode@SocketAdapter@ClientSocket@SocketUtils@@UAEX_N@Z
?setConnectionDetails@SocketAdapter@ClientSocket@SocketUtils@@UAEXV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@H_N0H00@Z
?setProxyDetails@SocketAdapter@ClientSocket@SocketUtils@@UAEXAAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@H00@Z
?setProxySwitch@SocketAdapter@ClientSocket@SocketUtils@@UAEX_N@Z
?setProxyHostName@SocketAdapter@ClientSocket@SocketUtils@@UAEXV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
?CreateAsyncSocket@AsyncSocket@ClientSocket@SocketUtils@@SA?AV?$SmartPtr@VAsyncSocket@ClientSocket@SocketUtils@@@@HAAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@H_NK0V56@AAUstProxyDetails@23@1AAV?$map@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@U?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@@std@@@2@@6@@Z
??1AsyncSocket@ClientSocket@SocketUtils@@UAE@XZ
?registerPongMessageHandler@AsyncSocket@ClientSocket@SocketUtils@@QAEXP6AXPADHK@Z@Z
?registerSendCompleteHandler@AsyncSocket@ClientSocket@SocketUtils@@QAEXP6AXPAXHK@Z@Z
?registerBinaryMessageHandler@AsyncSocket@ClientSocket@SocketUtils@@QAEXP6AXPAEHK@Z@Z
?registerTextMessageHandler@AsyncSocket@ClientSocket@SocketUtils@@QAEXP6AXPADHK@Z@Z
?registerCloseHandler@AsyncSocket@ClientSocket@SocketUtils@@QAEXP6AXHPADK@Z@Z
?registerErrorHandler@AsyncSocket@ClientSocket@SocketUtils@@QAEXP6AXHPADK@Z@Z
?registerConnectHandler@AsyncSocket@ClientSocket@SocketUtils@@QAEXP6AXK@Z@Z
??1SocketAdapter@ClientSocket@SocketUtils@@UAE@XZ
?setCustomheaders@SocketAdapter@ClientSocket@SocketUtils@@UAEXV?$map@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@U?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@@std@@@2@@std@@@Z
?setProxyPassword@SocketAdapter@ClientSocket@SocketUtils@@UAEXV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
?setProxyUserName@SocketAdapter@ClientSocket@SocketUtils@@UAEXV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
?setProxyPort@SocketAdapter@ClientSocket@SocketUtils@@UAEXH@Z
InterlockedExchange
MoveFileExA
GetStringTypeW
EncodePointer
DecodePointer
InitializeCriticalSection
GetLocaleInfoW
RaiseException
HeapDestroy
HeapAlloc
HeapFree
HeapReAlloc
HeapSize
LocalLock
ExitProcess
GetCommandLineA
HeapSetInformation
RtlUnwind
GetFileInformationByHandle
PeekNamedPipe
GetDriveTypeA
FindFirstFileExA
ExitThread
GetCPInfo
CompareStringW
LCMapStringW
GetProcessHeap
UnhandledExceptionFilter
IsDebuggerPresent
GetACP
GetOEMCP
IsValidCodePage
LocalUnlock
HeapCreate
GetModuleFileNameW
CreateFileA
GetFileSize
FindResourceExW
FindResourceW
IsProcessorFeaturePresent
SystemTimeToTzSpecificLocalTime
SystemTimeToFileTime
WriteFile
WideCharToMultiByte
SizeofResource
ReadFile
GetTimeZoneInformation
GetEnvironmentVariableA
MultiByteToWideChar
FindFirstFileA
GetLastError
FindClose
LockResource
GetModuleFileNameA
GetVersionExA
CloseHandle
GetSystemTime
DeleteFileA
InterlockedIncrement
InterlockedDecrement
SetUnhandledExceptionFilter
GetCurrentProcess
SetEvent
SetConsoleMode
GetProcAddress
LoadLibraryA
SetConsoleCtrlHandler
SetProcessShutdownParameters
WaitForSingleObject
CreateEventA
CreateThread
GetEnvironmentVariableW
FreeLibrary
TerminateThread
GetSystemDirectoryA
CopyFileA
GetExitCodeThread
GetCurrentThreadId
Sleep
GetLocalTime
FindNextFileA
DeleteTimerQueue
CreateTimerQueue
ReleaseMutex
GetFileSizeEx
CreateTimerQueueTimer
CreateDirectoryA
FileTimeToSystemTime
GetModuleHandleA
Process32Next
TerminateProcess
GetExitCodeProcess
OpenProcess
Process32First
CreateToolhelp32Snapshot
RemoveDirectoryA
GetTickCount
SetDllDirectoryA
CreateMutexA
GetLocaleInfoA
CreateProcessA
SetCurrentDirectoryA
GetCurrentDirectoryA
GetSystemInfo
FindNextFileW
FindFirstFileW
GetComputerNameExW
LocalFree
FormatMessageA
FormatMessageW
GlobalFree
GlobalAlloc
GetCurrentProcessId
GetFileAttributesExA
GetFullPathNameA
lstrlenW
lstrlenA
DeleteFileW
FlushFileBuffers
CreateDirectoryW
CopyFileW
CreateFileW
LoadLibraryW
ProcessIdToSessionId
SetCurrentDirectoryW
SetFilePointer
QueryPerformanceCounter
SuspendThread
ResumeThread
DisconnectNamedPipe
ConnectNamedPipe
CreateNamedPipeA
lstrcmpW
SetLastError
GetCurrentDirectoryW
FileTimeToLocalFileTime
LocalAlloc
GetVersion
GetModuleHandleExW
TlsGetValue
InterlockedCompareExchange
TlsSetValue
InitializeCriticalSectionAndSpinCount
LeaveCriticalSection
EnterCriticalSection
InterlockedExchangeAdd
DeleteCriticalSection
TlsAlloc
TlsFree
CreateFiber
SwitchToFiber
DeleteFiber
GetModuleHandleW
GetStdHandle
GetFileType
GetSystemTimeAsFileTime
ConvertThreadToFiber
ConvertFiberToThread
ReadConsoleA
ReadConsoleW
GetConsoleMode
SetHandleCount
GetStartupInfoW
SetStdHandle
GetConsoleCP
FreeEnvironmentStringsW
GetEnvironmentStringsW
GetUserDefaultLCID
EnumSystemLocalesA
IsValidLocale
WriteConsoleW
SetEndOfFile
GetDriveTypeW
VirtualQuery
SetEnvironmentVariableA
LoadResource
GetUserObjectInformationW
MessageBoxW
GetProcessWindowStation
wsprintfW
MessageBoxA
SHCreateDirectoryExW
SHGetFolderPathA
SHCreateDirectoryExA
ord48
ord72
ord26
ord13
ord4
ord8
ord18
ord11
ord43
ord39
ord29
ord36
ord41
ord31
ord1
ord9
ord2
ord20
ord16
ord12
ord19
ord3
ord49
StrStrIA
PathFindExtensionA
StrTrimA
CoSetProxyBlanket
CoUninitialize
CoInitializeEx
CoCreateInstance
SysAllocString
SysStringLen
SysFreeString
SysAllocStringByteLen
SafeArrayGetUBound
SafeArrayGetLBound
SafeArrayAccessData
VariantInit
VariantClear
??0AsyncSocket@ClientSocket@SocketUtils@@QAE@ABV012@@Z
??0SocketAdapter@ClientSocket@SocketUtils@@QAE@ABV012@@Z
??4AsyncSocket@ClientSocket@SocketUtils@@QAEAAV012@ABV012@@Z
??4SocketAdapter@ClientSocket@SocketUtils@@QAEAAV012@ABV012@@Z
??_7AsyncSocket@ClientSocket@SocketUtils@@6B@
??_7SocketAdapter@ClientSocket@SocketUtils@@6B@
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ