cryptui.pdb
Static task
static1
Behavioral task
behavioral1
Sample
cryptui.dll
Resource
win7-20240508-en
Behavioral task
behavioral2
Sample
cryptui.dll
Resource
win10v2004-20240508-en
General
-
Target
cryptui.dll
-
Size
981KB
-
MD5
b144b771a66f858b9230225960101af4
-
SHA1
832b9a2322472cb14b49c846f017b43bc38a4caf
-
SHA256
79dcb3d0dd63a7356b422cfc7671a0a93948d63ea5ee3a6f86060ecc9717a526
-
SHA512
32377912bccfb1b7dddea19d1548de72d640400a14aa07e2074cfd35fa6da95e6cb5fbdf08a369acfa8e0ad4eed638c1c7df3c458c55dd92142ca35bd15a49ac
-
SSDEEP
12288:3mOj1fo2RrRGZLAH/8a6mOxGPabodiljhh:3JW27qAHlOlbom
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource cryptui.dll
Files
-
cryptui.dll.dll regsvr32 windows:6 windows x86 arch:x86
97a4880ff764a4b25b59ddbcbd616aa0
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
IMAGE_FILE_DLL
PDB Paths
Imports
msvcrt
_onexit
_lock
__dllonexit
_unlock
??1type_info@@UAE@XZ
_except_handler4_common
_amsg_exit
_initterm
_XcptFilter
wcsrchr
wcschr
_purecall
memmove
_swab
_wcsnicmp
_ltow
_wtol
iswprint
strtok
_stricmp
strtoul
iswspace
free
malloc
__CxxFrameHandler3
_vsnwprintf
memcpy_s
qsort_s
_CxxThrowException
??_U@YAPAXI@Z
??_V@YAXPAX@Z
_wcsicmp
_itow
_vsnprintf
_wcsdup
??3@YAXPAX@Z
??2@YAPAXI@Z
memset
memcpy
api-ms-win-core-localregistry-l1-1-0
RegCloseKey
RegQueryValueExW
RegOpenKeyExW
RegQueryValueExA
RegOpenKeyExA
RegSetValueExA
RegSetValueExW
RegCreateKeyExW
api-ms-win-core-processthreads-l1-1-0
OpenProcessToken
TerminateProcess
GetCurrentProcessId
GetCurrentThreadId
GetCurrentThread
OpenThreadToken
GetCurrentProcess
api-ms-win-security-base-l1-1-0
GetTokenInformation
IsWellKnownSid
DuplicateToken
crypt32
CertEnumCTLsInStore
CertGetCRLFromStore
CertFreeCRLContext
PFXExportCertStoreEx
PFXExportCertStore
CryptAcquireCertificatePrivateKey
CertCreateCertificateChainEngine
CryptStringToBinaryA
CertFreeCertificateChain
CertFreeCertificateChainEngine
CertVerifyTimeValidity
CryptSIPRetrieveSubjectGuid
CertCreateCTLContext
CertSetCTLContextProperty
CertAddCTLContextToStore
CryptMsgEncodeAndSignCTL
CryptEnumOIDInfo
CertDeleteCertificateFromStore
CryptBinaryToStringA
PFXVerifyPassword
CertAddCRLContextToStore
CertFindCTLInStore
CertFindCRLInStore
CryptFindCertificateKeyProvInfo
PFXImportCertStore
CertNameToStrW
CertGetStoreProperty
CryptMsgDuplicate
CryptFormatObject
CertFreeCTLContext
CryptQueryObject
CryptFindLocalizedName
CertEnumSystemStore
CertEnumPhysicalStore
CertCompareCertificate
CertSaveStore
CertEnumCertificatesInStore
CertAddCertificateContextToStore
CertGetCertificateChain
CryptProtectData
CertGetCertificateContextProperty
CertCloseStore
CertOpenStore
CertGetSubjectCertificateFromStore
CryptEncodeObject
CertGetNameStringW
CryptDecodeObject
CertFindExtension
CertGetEnhancedKeyUsage
CertDuplicateStore
CertDuplicateCertificateContext
CertFreeCertificateContext
CertGetValidUsages
CryptDecodeObjectEx
CertSetCertificateContextProperty
CryptEncodeObjectEx
CryptFreeOIDFunctionAddress
CryptGetDefaultOIDFunctionAddress
CryptGetDefaultOIDDllList
CryptInitOIDFunctionSet
CertSetEnhancedKeyUsage
CertFindCertificateInStore
CryptFindOIDInfo
CertGetPublicKeyLength
CertGetCTLContextProperty
CryptMsgGetParam
CryptMsgClose
CryptMsgUpdate
CryptMsgOpenToDecode
CryptMsgVerifyCountersignatureEncoded
CertFindAttribute
CryptMsgControl
CertAddSerializedElementToStore
user32
DestroyIcon
GetActiveWindow
DefWindowProcW
OpenClipboard
CloseClipboard
SetClipboardData
EmptyClipboard
CallWindowProcW
GetKeyState
GetWindowTextLengthW
LoadCursorW
SystemParametersInfoW
MessageBoxExW
DestroyWindow
CopyRect
GetWindow
GetMonitorInfoW
MonitorFromWindow
LoadBitmapW
MapDialogRect
SetRect
PostMessageW
CheckRadioButton
IsDlgButtonChecked
GetSysColor
IsWindowVisible
GetDialogBaseUnits
UnregisterClassA
LoadIconW
ScreenToClient
RegisterClipboardFormatA
LoadStringA
CreateWindowExW
MoveWindow
SetCapture
ReleaseCapture
GetFocus
UpdateWindow
GetNextDlgTabItem
GetClientRect
DrawFocusRect
PeekMessageA
IsWindowEnabled
GetUpdateRect
BeginPaint
EndPaint
DrawIcon
PostMessageA
SetWindowPos
LoadBitmapA
GetParent
GetDlgItemTextW
SetDlgItemTextW
GetDlgItemTextA
SetDlgItemTextA
SetClassLongA
GetWindowLongA
CallWindowProcA
GetDC
GetWindowRect
MapWindowPoints
FillRect
ReleaseDC
InvalidateRect
GetSysColorBrush
LoadIconA
SetWindowLongA
GetCursor
LoadCursorA
SetCursor
GetDesktopWindow
SendDlgItemMessageA
SendMessageA
WinHelpW
ShowWindow
GetWindowTextW
EnableWindow
SetFocus
SetWindowTextW
GetDlgItem
GetWindowLongW
SendDlgItemMessageW
EndDialog
SetWindowLongW
SendMessageW
LoadStringW
MessageBoxW
DrawTextExW
GetWindowDC
GetDoubleClickTime
DialogBoxParamW
gdi32
SetPixel
GetObjectW
GetDeviceCaps
CreateFontIndirectW
CreateCompatibleBitmap
GetObjectA
CreateFontIndirectA
GetBkColor
GetTextExtentPoint32W
SelectObject
DeleteObject
kernel32
WriteFile
GetComputerNameW
DeleteFileW
GetCurrentDirectoryW
ReadFile
GetFileSize
GetFileType
MapViewOfFile
CreateFileMappingA
UnmapViewOfFile
GetTimeFormatW
GetDateFormatW
MulDiv
GetTickCount
GetVersionExA
InterlockedExchange
HeapAlloc
VirtualFree
VirtualAlloc
Sleep
QueryPerformanceCounter
LoadLibraryExA
InterlockedCompareExchange
DelayLoadFailureHook
lstrcmpiW
GlobalAlloc
GlobalFree
GetSystemTime
SystemTimeToFileTime
lstrlenA
InterlockedIncrement
InterlockedDecrement
FlushInstructionCache
RaiseException
lstrlenW
GlobalLock
GlobalUnlock
GetProcessHeap
HeapFree
WideCharToMultiByte
FileTimeToLocalFileTime
FileTimeToSystemTime
GetDateFormatEx
GetTimeFormatEx
MultiByteToWideChar
LocalReAlloc
FormatMessageW
LoadLibraryA
DisableThreadLibraryCalls
FreeLibrary
OutputDebugStringA
LoadLibraryW
CompareFileTime
GetSystemTimeAsFileTime
DeleteCriticalSection
InitializeCriticalSection
GetModuleFileNameW
LocalAlloc
EnterCriticalSection
LeaveCriticalSection
LocalFree
CloseHandle
SetLastError
GetLastError
GetVersion
GetFileAttributesW
GetProcAddress
GetModuleHandleW
GetModuleHandleA
UnhandledExceptionFilter
SetUnhandledExceptionFilter
GetVersionExW
ExpandEnvironmentStringsA
ExpandEnvironmentStringsW
CreateFileW
GetACP
CompareStringW
Exports
Exports
ACUIProviderInvokeUI
CertSelectionGetSerializedBlob
CryptUIDlgAddPolicyServer
CryptUIDlgCertMgr
CryptUIDlgFreeCAContext
CryptUIDlgFreePolicyServerContext
CryptUIDlgPropertyPolicy
CryptUIDlgSelectCA
CryptUIDlgSelectCertificateA
CryptUIDlgSelectCertificateFromStore
CryptUIDlgSelectCertificateW
CryptUIDlgSelectPolicyServer
CryptUIDlgSelectStoreA
CryptUIDlgSelectStoreW
CryptUIDlgViewCRLA
CryptUIDlgViewCRLW
CryptUIDlgViewCTLA
CryptUIDlgViewCTLW
CryptUIDlgViewCertificateA
CryptUIDlgViewCertificatePropertiesA
CryptUIDlgViewCertificatePropertiesW
CryptUIDlgViewCertificateW
CryptUIDlgViewContext
CryptUIDlgViewSignerInfoA
CryptUIDlgViewSignerInfoW
CryptUIFreeCertificatePropertiesPagesA
CryptUIFreeCertificatePropertiesPagesW
CryptUIFreeViewSignaturesPagesA
CryptUIFreeViewSignaturesPagesW
CryptUIGetCertificatePropertiesPagesA
CryptUIGetCertificatePropertiesPagesW
CryptUIGetViewSignaturesPagesA
CryptUIGetViewSignaturesPagesW
CryptUIStartCertMgr
CryptUIViewExpiringCerts
CryptUIWizBuildCTL
CryptUIWizCertRequest
CryptUIWizCreateCertRequestNoDS
CryptUIWizDigitalSign
CryptUIWizExport
CryptUIWizFreeCertRequestNoDS
CryptUIWizFreeDigitalSignContext
CryptUIWizImport
CryptUIWizQueryCertRequestNoDS
CryptUIWizSubmitCertRequestNoDS
DllRegisterServer
DllUnregisterServer
EnrollmentCOMObjectFactory_getInstance
I_CryptUIProtect
I_CryptUIProtectFailure
LocalEnroll
LocalEnrollNoDS
RetrievePKCS7FromCA
WizardFree
Sections
.text Size: 307KB - Virtual size: 306KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.data Size: 2KB - Virtual size: 2KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.mytext Size: 512B - Virtual size: 96B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 659KB - Virtual size: 659KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 11KB - Virtual size: 11KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ