azroles.pdb
Static task
static1
Behavioral task
behavioral1
Sample
azroles.dll
Resource
win10v2004-20240426-en
General
-
Target
azroles.dll
-
Size
487KB
-
MD5
52383da8719133eba89f79fd1c1a718e
-
SHA1
1ca500ff89abaf01bfa6fed9c328ae957c243612
-
SHA256
0cb60383cce3a70f1fad9a11eeb68b15b4faa222ac9b476bb09ea1728239ee3e
-
SHA512
08652103b4e372be3920b686dcd57c6ef4315399faca0f05a02486b308932c3b008b5819439d8f5e5a40e296a66cdbe95641a9f79820a4c59dbda6525cbf57d2
-
SSDEEP
12288:b8JYxOScDfdDIaxSVke76URT6PkB8gd0cWnXyKCTtOOdN:b8JYQPtIaxOko6U8PkB840HwTtOOD
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource azroles.dll
Files
-
azroles.dll.dll .vbs regsvr32 windows:10 windows x86 arch:x86 polyglot
a8aef7c8040b3b06d40ec5b530e378ee
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_DLLCHARACTERISTICS_GUARD_CF
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
IMAGE_FILE_DLL
PDB Paths
Imports
msvcrt
_lock
realloc
_errno
??1type_info@@UAE@XZ
_except_handler4_common
?terminate@@YAXXZ
_initterm
_amsg_exit
_XcptFilter
_CxxThrowException
_callnewh
_wtoi64
wcstol
iswxdigit
towlower
wcsstr
_wcsupr
bsearch
qsort
_wcsnicmp
_unlock
wcsncmp
iswspace
wcspbrk
wcschr
ldiv
strrchr
??0exception@@QAE@XZ
memmove_s
??0exception@@QAE@ABQBD@Z
??1exception@@UAE@XZ
?what@exception@@UBEPBDXZ
??0exception@@QAE@ABV0@@Z
_vsnprintf
_purecall
wcscat_s
wcscpy_s
memcpy_s
free
malloc
wcsncpy_s
_wcsicmp
__dllonexit
_onexit
memmove
memcmp
_wtol
memset
memcpy
wcsrchr
_vsnwprintf
swscanf
srand
__CxxFrameHandler3
ntdll
RtlCopySid
RtlLengthSid
RtlNtStatusToDosError
NtAllocateLocallyUniqueId
RtlDeleteResource
RtlInitializeResource
RtlAcquireResourceExclusive
RtlReleaseResource
RtlAcquireResourceShared
RtlIdentifierAuthoritySid
RtlValidSecurityDescriptor
RtlValidSid
RtlNumberGenericTableElementsAvl
RtlEnumerateGenericTableAvl
NtClose
RtlFreeHeap
NtCreateFile
RtlDosPathNameToNtPathName_U
RtlInitUnicodeString
RtlLookupElementGenericTableAvl
RtlDeleteElementGenericTableAvl
RtlInsertElementGenericTableAvl
RtlInitializeGenericTableAvl
RtlInitString
RtlEqualSid
RtlImageNtHeader
RtlDeleteCriticalSection
RtlEnterCriticalSection
RtlConvertExclusiveToShared
RtlInitializeCriticalSection
RtlLeaveCriticalSection
RtlConvertSharedToExclusive
user32
CharUpperW
UnregisterClassA
CharNextW
kernel32
ResolveDelayLoadedAPI
SetThreadStackGuarantee
CompareStringW
GetSystemInfo
VirtualAlloc
DelayLoadFailureHook
VirtualQuery
QueryPerformanceCounter
GetCurrentThreadId
GetTickCount
VirtualProtect
CreateFileW
GetLastError
CloseHandle
MultiByteToWideChar
FindResourceW
SizeofResource
LoadResource
LockResource
FreeLibrary
GetProcAddress
LoadLibraryExW
GetModuleHandleW
lstrcmpiW
LeaveCriticalSection
RaiseException
EnterCriticalSection
FindResourceExW
GetModuleFileNameW
InitializeCriticalSection
DeleteCriticalSection
DisableThreadLibraryCalls
WideCharToMultiByte
LocalAlloc
LocalFree
GetEnvironmentVariableW
CreateDirectoryW
GetCurrentProcessId
WriteFile
GetLocalTime
GetVersionExW
CreateTimerQueue
DeleteTimerQueueEx
CreateTimerQueueTimer
DeleteTimerQueueTimer
GetCurrentThread
GetCurrentProcess
GetComputerNameW
GetSystemTimeAsFileTime
GetFileAttributesW
GetVolumeInformationW
GetFileAttributesExW
CompareFileTime
DeleteFileW
GetFullPathNameW
LoadLibraryW
SetLastError
FormatMessageW
Sleep
UnhandledExceptionFilter
SetUnhandledExceptionFilter
TerminateProcess
OutputDebugStringA
ole32
CoTaskMemFree
CoTaskMemRealloc
CoTaskMemAlloc
CoCreateInstance
CLSIDFromString
CoInitializeEx
CoUninitialize
CLSIDFromProgID
StringFromCLSID
StringFromGUID2
oleaut32
SafeArrayUnaccessData
SafeArrayDestroy
VariantInit
SafeArrayCreate
VariantClear
SafeArrayPutElement
VariantChangeType
SafeArrayGetVartype
SysStringByteLen
SysAllocStringByteLen
VarBstrCmp
VarCmp
SafeArrayGetElement
SafeArrayGetLBound
SafeArrayGetUBound
SysAllocStringLen
SafeArrayGetDim
VariantCopy
SysFreeString
VarUI4FromStr
RegisterTypeLi
SysStringLen
SysAllocString
LoadTypeLi
SafeArrayAccessData
LoadRegTypeLi
advapi32
RegCloseKey
LsaNtStatusToWinError
LsaQueryInformationPolicy
LsaFreeMemory
LsaClose
CreateWellKnownSid
RegQueryInfoKeyW
RegEnumKeyExW
RegOpenKeyExW
RegSetValueExW
RegCreateKeyExW
RegDeleteValueW
LookupAccountNameW
LookupAccountSidW
ConvertSidToStringSidW
PerfCreateInstance
PerfSetCounterRefValue
PerfSetCounterSetInfo
PerfStartProvider
PerfStopProvider
ConvertStringSidToSidW
RegQueryValueExW
CryptDestroyHash
CryptGetHashParam
CryptHashData
CryptCreateHash
CryptAcquireContextW
CryptReleaseContext
MakeSelfRelativeSD
AdjustTokenPrivileges
SetSecurityDescriptorSacl
AddAuditAccessAceEx
AddAccessAllowedObjectAce
AddAccessAllowedAceEx
IsValidSid
GetAce
GetAclInformation
GetSecurityDescriptorLength
SetNamedSecurityInfoW
GetSecurityDescriptorDacl
GetSecurityDescriptorSacl
GetNamedSecurityInfoW
SetSecurityDescriptorOwner
SetSecurityDescriptorDacl
InitializeSecurityDescriptor
AddAccessAllowedAce
InitializeAcl
CopySid
DuplicateTokenEx
OpenProcessToken
EqualDomainSid
SetThreadToken
OpenThreadToken
GetTokenInformation
GetLengthSid
LsaOpenPolicy
authz
AuthziInitializeAuditEventType
AuthziAllocateAuditParams
AuthziInitializeAuditParamsWithRM
AuthziInitializeAuditEvent
AuthziLogAuditEvent
AuthzAccessCheck
AuthzInitializeContextFromSid
AuthzInitializeContextFromToken
AuthzAddSidsToContext
AuthzGetInformationFromContext
AuthzFreeContext
AuthzFreeResourceManager
AuthzInitializeResourceManager
AuthzFreeAuditEvent
AuthziFreeAuditEventType
AuthziFreeAuditParams
rpcrt4
UuidToStringW
RpcStringFreeW
UuidCreate
UuidToStringA
RpcStringFreeA
UuidFromStringW
dsparse
DsQuoteRdnValueW
ntdsapi
DsFreeNameResultW
DsBindW
DsCrackNamesW
DsUnBindW
odbc32
ord145
ord132
ord9
ord141
ord139
ord107
ord31
ord77
ord29
ord111
ord13
ord26
ord43
ord4
ord72
ord176
ord136
Exports
Exports
AzAddPropertyItem
AzApplicationClose
AzApplicationCreate
AzApplicationDelete
AzApplicationEnum
AzApplicationOpen
AzAuthorizationStoreDelete
AzCloseHandle
AzContextAccessCheck
AzContextGetAssignedScopesPage
AzContextGetRoles
AzFreeMemory
AzGetProperty
AzGroupCreate
AzGroupDelete
AzGroupEnum
AzGroupOpen
AzInitialize
AzInitializeContextFromName
AzInitializeContextFromToken
AzOperationCreate
AzOperationDelete
AzOperationEnum
AzOperationOpen
AzRemovePropertyItem
AzRoleCreate
AzRoleDelete
AzRoleEnum
AzRoleOpen
AzScopeCreate
AzScopeDelete
AzScopeEnum
AzScopeOpen
AzSetProperty
AzSubmit
AzTaskCreate
AzTaskDelete
AzTaskEnum
AzTaskOpen
AzUpdateCache
DllCanUnloadNow
DllGetClassObject
DllRegisterServer
DllUnregisterServer
Sections
.text Size: 401KB - Virtual size: 400KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.data Size: 9KB - Virtual size: 10KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.idata Size: 7KB - Virtual size: 7KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.didat Size: 512B - Virtual size: 228B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 46KB - Virtual size: 45KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 22KB - Virtual size: 21KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ