Extended Key Usages
ExtKeyUsageCodeSigning
Key Usages
KeyUsageDigitalSignature
Static task
static1
Behavioral task
behavioral1
Sample
2024-08-08_f51d19c6d042d5cd88c8b3cad394a176_hijackloader_magniber_revil.exe
Resource
win7-20240708-en
Behavioral task
behavioral2
Sample
2024-08-08_f51d19c6d042d5cd88c8b3cad394a176_hijackloader_magniber_revil.exe
Resource
win10v2004-20240802-en
Target
2024-08-08_f51d19c6d042d5cd88c8b3cad394a176_hijackloader_magniber_revil
Size
13.9MB
MD5
f51d19c6d042d5cd88c8b3cad394a176
SHA1
61db95fb2c34308508caddd896554ac9d92bb08d
SHA256
76bf80c848a5ce661e48995a996917cad6e62128e9b14488cdd98943053fad44
SHA512
f10c51efa2accf135fd722803c97b31462bd84864c14f4db06ef57916cf5eff88d870ecaef1987bbec5492536da5e332803e8dd9224ccf51075c4ae5c4045ac5
SSDEEP
393216:GATruQtitiUBejX7I4x04SmPmzRq0fNHNb:bTruvtxBms4f1Pvu
Embeds OpenSSL, may be used to circumvent TLS interception.
resource | yara_rule |
---|---|
sample | embeds_openssl |
ExtKeyUsageCodeSigning
KeyUsageDigitalSignature
KeyUsageDigitalSignature
KeyUsageCertSign
KeyUsageCRLSign
ExtKeyUsageCodeSigning
KeyUsageDigitalSignature
KeyUsageCertSign
KeyUsageCRLSign
KeyUsageDigitalSignature
KeyUsageCertSign
KeyUsageCRLSign
ExtKeyUsageTimeStamping
KeyUsageDigitalSignature
KeyUsageCertSign
KeyUsageCRLSign
ExtKeyUsageTimeStamping
KeyUsageDigitalSignature
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
C:\git\Bin\Armor\exec\Win32\Release\MinervaTransientAgent32.pdb
AcquireSRWLockShared
GetSystemDirectoryA
LoadLibraryA
ReleaseSRWLockShared
SwitchToFiber
DeleteFiber
CreateFiberEx
ConvertFiberToThread
ConvertThreadToFiberEx
ReleaseSemaphore
CreateSemaphoreA
SetConsoleMode
ReadConsoleA
InitOnceComplete
InitOnceBeginInitialize
GetFileInformationByHandle
SetFileTime
SetNamedPipeHandleState
WaitNamedPipeW
PeekNamedPipe
SystemTimeToTzSpecificLocalTime
GetExitCodeProcess
MoveFileW
FormatMessageA
CreateDirectoryA
CopyFileW
GetCurrentProcessId
MoveFileExW
LocalFree
FindResourceW
CloseHandle
DeleteFileW
SetEvent
GetLastError
CreateEventW
OpenProcess
GetCurrentThreadId
CreateFileW
WaitForSingleObject
WaitForMultipleObjects
GetModuleFileNameW
RemoveDirectoryW
TerminateProcess
WriteConsoleW
QueryPerformanceCounter
QueryPerformanceFrequency
InitializeSRWLock
ReleaseSRWLockExclusive
AcquireSRWLockExclusive
EnterCriticalSection
LeaveCriticalSection
InitializeCriticalSectionEx
TryEnterCriticalSection
DeleteCriticalSection
WaitForSingleObjectEx
Sleep
GetExitCodeThread
GetNativeSystemInfo
WideCharToMultiByte
MultiByteToWideChar
InitializeConditionVariable
WakeConditionVariable
WakeAllConditionVariable
SleepConditionVariableCS
SleepConditionVariableSRW
GetSystemTimeAsFileTime
FreeLibraryWhenCallbackReturns
CreateThreadpoolWork
SubmitThreadpoolWork
CloseThreadpoolWork
GetCurrentProcess
GetModuleHandleW
GetProcAddress
EncodePointer
DecodePointer
LCMapStringEx
GetStringTypeW
CompareStringEx
GetCPInfo
GetConsoleScreenBufferInfo
SetConsoleTextAttribute
GetStdHandle
WriteConsoleA
WriteFile
GetConsoleMode
GetFileAttributesA
MoveFileA
TerminateThread
DeleteFileA
RaiseException
CreateThread
FreeLibrary
VirtualFreeEx
GetEnvironmentVariableA
LoadLibraryW
K32GetModuleFileNameExW
CreateToolhelp32Snapshot
Process32NextW
Process32FirstW
CancelIo
DeviceIoControl
GetOverlappedResult
ResetEvent
ReadFile
SetInformationJobObject
SetWaitableTimer
TlsSetValue
SetLastError
CreateWaitableTimerW
AssignProcessToJobObject
CreateNamedPipeW
CreateJobObjectW
InitializeCriticalSectionAndSpinCount
GetQueuedCompletionStatus
GetEnvironmentVariableW
ResumeThread
GetModuleHandleA
PostQueuedCompletionStatus
TlsAlloc
QueueUserAPC
VerSetConditionMask
CreateProcessW
SleepEx
VerifyVersionInfoW
TlsGetValue
TlsFree
CreateIoCompletionPort
CompareFileTime
FindFirstFileW
FindNextFileW
FindClose
GetNamedPipeClientProcessId
DuplicateHandle
FlushFileBuffers
DisconnectNamedPipe
ConnectNamedPipe
HeapFree
GetLongPathNameW
GetTempPathW
GetSystemDirectoryW
FreeEnvironmentStringsW
GetSystemWow64DirectoryW
FormatMessageW
HeapAlloc
GetProcessHeap
GetSystemWindowsDirectoryW
GetEnvironmentStringsW
QueryDosDeviceW
GetFileAttributesW
K32GetProcessImageFileNameW
GetLogicalDriveStringsW
CreateDirectoryW
GetFullPathNameW
GetFileAttributesExW
GetFileTime
SizeofResource
LockResource
LoadResource
GetComputerNameExW
SetHandleInformation
CreatePipe
GetModuleHandleExW
K32EnumProcesses
GetCurrentDirectoryW
ReadProcessMemory
K32EnumProcessModules
GetProcessTimes
UnmapViewOfFile
HeapSize
HeapReAlloc
CreateFileMappingW
MapViewOfFile
TzSpecificLocalTimeToSystemTime
FileTimeToSystemTime
GetLocalTime
SystemTimeToFileTime
GetSystemTime
GetFileSizeEx
SetFilePointerEx
CreateTimerQueueTimer
DeleteTimerQueueTimer
InitializeCriticalSection
GetProcessId
WriteProcessMemory
VirtualAllocEx
CreateRemoteThread
GlobalFree
LocalAlloc
GetMailslotInfo
CreateMailslotW
GetVolumeInformationW
GetDriveTypeW
VirtualQueryEx
VirtualProtectEx
ExitProcess
VirtualFree
SetEnvironmentVariableW
LoadLibraryExW
InitializeSListHead
UnhandledExceptionFilter
SetUnhandledExceptionFilter
IsProcessorFeaturePresent
IsDebuggerPresent
GetStartupInfoW
OutputDebugStringW
RtlUnwind
InterlockedPushEntrySList
ExitThread
FreeLibraryAndExitThread
SetStdHandle
GetFileType
SetConsoleCtrlHandler
GetDateFormatW
GetTimeFormatW
CompareStringW
LCMapStringW
GetLocaleInfoW
IsValidLocale
GetUserDefaultLCID
EnumSystemLocalesW
GetTimeZoneInformation
GetConsoleOutputCP
ReadConsoleW
FindFirstFileExW
IsValidCodePage
GetACP
GetOEMCP
GetCommandLineA
SetEndOfFile
GetCommandLineW
SetWindowDisplayAffinity
CopyRect
DispatchMessageW
OffsetRect
LoadStringW
TrackPopupMenu
RegisterClassExW
CreatePopupMenu
IsDlgButtonChecked
SendMessageW
CreateWindowExW
GetMenuItemCount
MessageBoxW
EnumWindows
SetWindowPos
GetWindowRect
DefWindowProcW
GetMessageW
GetWindowThreadProcessId
DestroyMenu
SetFocus
TranslateMessage
LoadIconW
FindWindowW
SendDlgItemMessageW
GetProcessWindowStation
GetUserObjectInformationW
LoadCursorW
GetDlgItem
AppendMenuW
PostThreadMessageW
PostQuitMessage
DialogBoxParamW
SetForegroundWindow
GetCursorPos
EnableWindow
EndDialog
CryptGenRandom
OpenServiceA
StartServiceW
ControlService
DeleteService
OpenSCManagerW
CloseServiceHandle
CreateServiceA
RegQueryValueExW
RegOpenKeyExW
RegCloseKey
RegNotifyChangeKeyValue
ImpersonateNamedPipeClient
RevertToSelf
LsaNtStatusToWinError
LookupAccountSidW
AddAccessAllowedAceEx
ConvertStringSecurityDescriptorToSecurityDescriptorW
ConvertSidToStringSidW
InitializeAcl
InitializeSecurityDescriptor
CheckTokenMembership
GetFileSecurityW
CryptEnumProvidersW
CryptSignHashW
CryptDecrypt
CryptExportKey
CryptGetUserKey
CryptGetProvParam
CryptSetHashParam
CryptDestroyKey
ReportEventW
RegisterEventSourceW
EnumServicesStatusExW
FreeSid
AddAce
ConvertStringSidToSidW
GetSecurityDescriptorControl
SetNamedSecurityInfoW
AllocateAndInitializeSid
RegQueryValueExA
EqualSid
GetAce
GetAclInformation
GetSecurityDescriptorDacl
SetSecurityDescriptorDacl
GetSecurityDescriptorSacl
RegEnumKeyExW
RegQueryInfoKeyW
AdjustTokenPrivileges
LookupPrivilegeValueW
CryptReleaseContext
CryptImportKey
CryptDestroyHash
CryptHashData
CryptCreateHash
CryptVerifySignatureW
CryptAcquireContextW
GetTokenInformation
RegisterEventSourceA
GetLengthSid
OpenProcessToken
ReportEventA
IsValidSid
CopySid
DeregisterEventSource
OpenServiceW
ShellExecuteW
CommandLineToArgvW
SHGetFolderPathW
SHChangeNotify
Shell_NotifyIconW
SHCreateDirectoryExW
StringFromGUID2
CoUninitialize
CoCreateGuid
CoSetProxyBlanket
CoInitializeEx
CoCreateInstance
GetFileVersionInfoSizeW
VerQueryValueW
GetFileVersionInfoW
CertGetCertificateContextProperty
CertDuplicateCertificateContext
CertOpenStore
CryptUnprotectData
CertFindCertificateInStore
CryptMsgGetParam
CryptQueryObject
CertNameToStrW
CryptProtectData
CryptMsgClose
CertCloseStore
CertOpenSystemStoreW
CertFreeCertificateContext
CertEnumCertificatesInStore
bind
accept
inet_pton
send
shutdown
gethostbyaddr
getservbyport
getservbyname
recvfrom
sendto
recv
getnameinfo
__WSAFDIsSet
gethostbyname
inet_addr
WSAIoctl
closesocket
WSASend
select
inet_ntoa
WSACleanup
socket
WSAGetLastError
setsockopt
ioctlsocket
freeaddrinfo
htons
htonl
getsockopt
WSARecv
WSAAddressToStringW
connect
ntohs
getsockname
getpeername
WSAStartup
getaddrinfo
WSASocketW
WSASetLastError
listen
ntohl
PathIsRelativeW
PathAddExtensionA
PathFindOnPathW
ord437
PathIsDirectoryW
PathAddExtensionW
SafeArrayRedim
SafeArrayDestroy
VariantInit
SafeArrayGetUBound
SafeArrayUnlock
SafeArrayGetLBound
SysFreeString
SafeArrayCopy
SysStringByteLen
SafeArrayGetVartype
SysAllocStringByteLen
SysAllocString
SafeArrayLock
SafeArrayCreate
SysAllocStringLen
VariantClear
GetIpAddrTable
GetBestInterface
GetTcpTable
LsaGetLogonSessionData
LsaFreeReturnBuffer
LsaEnumerateLogonSessions
GetComputerObjectNameW
GetProfilesDirectoryW
GetAllUsersProfileDirectoryW
WTHelperGetProvSignerFromChain
WinVerifyTrust
WTHelperGetProvCertFromChain
WTHelperProvDataFromStateData
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_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