Extended Key Usages
ExtKeyUsageCodeSigning
Static task
static1
Behavioral task
behavioral1
Sample
dnsapi.dll
Resource
win10v2004-20240508-en
Target
dnsapi.dll
Size
574KB
MD5
b1548f2f4711a2246fd2f63d69cd3019
SHA1
433ae5c749f24472867eb70beedf16d97014a195
SHA256
b979af8fb3a4a23ccada22036838d50977649283d09b589028e5662baa8ec37d
SHA512
a29b2607e6d0879211d9d9e693b51242c01663d99357aceea3ad7b94028f5d23a0d525dd80bf54d260fa39840549d71eb3f6ff2fbfe5268002ee8aa809638389
SSDEEP
12288:fl7ifoQx8HU9gYo7JKf2amK84jwpe5jlrgBzevGiKbwWFDa:flG5G09mNKffmK8Be5d37KbwWFu
ExtKeyUsageCodeSigning
KeyUsageDigitalSignature
KeyUsageCertSign
KeyUsageCRLSign
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_DLLCHARACTERISTICS_GUARD_CF
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
IMAGE_FILE_DLL
dnsapi.pdb
wcspbrk
_wcsnicmp
_wcsicmp
_strnicmp
_stricmp
wcstoul
wcschr
towlower
swprintf_s
memcpy_s
vswprintf_s
wcstok_s
wcsncpy_s
qsort_s
_wcslwr_s
memmove
memcpy
memcmp
wcsnlen
_vsnwprintf_s
_vscwprintf
wcsstr
_strupr_s
strncmp
strtoul
_wtoi
_wtol
_strlwr_s
strnlen
atoi
_vsnprintf_s
_except_handler4_common
memset
__dllonexit3
time
_initterm_e
_purecall
_onexit
_initterm
SetUnhandledExceptionFilter
GetLastError
SetLastError
UnhandledExceptionFilter
SetFilePointer
CreateFileA
ReadFile
DuplicateHandle
CloseHandle
HeapReAlloc
GetProcessHeap
HeapAlloc
HeapFree
LoadLibraryExA
GetModuleHandleW
GetModuleHandleExW
DisableThreadLibraryCalls
LoadLibraryExW
GetModuleFileNameW
FreeLibrary
GetProcAddress
LCMapStringW
RegQueryInfoKeyA
RegQueryValueExW
RegEnumKeyExW
RegDeleteValueW
RegDeleteKeyExW
RegQueryInfoKeyW
RegGetValueW
RegCloseKey
RegCreateKeyExW
RegOpenKeyExW
RegSetValueExW
LocalAlloc
TryAcquireSRWLockExclusive
AcquireSRWLockShared
ReleaseSRWLockShared
CreateSemaphoreExW
CreateEventW
LeaveCriticalSection
ReleaseSemaphore
WaitForMultipleObjectsEx
EnterCriticalSection
ReleaseSRWLockExclusive
DeleteCriticalSection
InitializeCriticalSection
InitializeSRWLock
SetEvent
ResetEvent
WaitForSingleObject
CreateEventA
AcquireSRWLockExclusive
OpenThreadToken
GetCurrentProcessId
GetCurrentThread
GetCurrentThreadId
CreateThread
GetCurrentProcess
TerminateProcess
GetTickCount
GetSystemDirectoryA
GetVersionExW
GetSystemDirectoryW
GetTickCount64
GetSystemTimeAsFileTime
GetSidSubAuthorityCount
GetSidSubAuthority
RevertToSelf
CopySid
ImpersonateSelf
GetLengthSid
IsValidSid
GetTokenInformation
QueryPerformanceFrequency
QueryPerformanceCounter
GetEnvironmentVariableW
CloseThreadpoolTimer
WaitForThreadpoolTimerCallbacks
CreateThreadpoolTimer
SetThreadpoolTimer
WaitForThreadpoolIoCallbacks
CreateThreadpoolIo
DisassociateCurrentThreadFromCallback
StartThreadpoolIo
CancelThreadpoolIo
CloseThreadpoolWork
SubmitThreadpoolWork
CreateThreadpoolWork
CloseThreadpoolIo
Sleep
InitOnceExecuteOnce
WideCharToMultiByte
CompareStringW
MultiByteToWideChar
WaitForMultipleObjects
EncodePointer
DecodePointer
EtwEventRegister
EtwEventUnregister
EtwUnregisterTraceGuids
EtwEventWriteTransfer
RtlPublishWnfStateData
EtwRegisterTraceGuidsW
EtwGetTraceEnableFlags
EtwGetTraceLoggerHandle
RtlInitializeCriticalSection
EtwLogTraceEvent
EtwEventEnabled
EtwEventWrite
RtlGetDeviceFamilyInfoEnum
RtlIpv6StringToAddressW
RtlIpv4StringToAddressW
RtlGetCurrentServiceSessionId
RtlInitUnicodeString
RtlNtStatusToDosError
NtCreateFile
NtCancelIoFile
EtwTraceMessageVa
RtlIpv6AddressToStringA
RtlGUIDFromString
RtlStringFromGUIDEx
RtlIpv4StringToAddressA
RtlIpv6StringToAddressExW
RtlIpv6AddressToStringW
RtlIpv6StringToAddressA
NtQueryLicenseValue
RtlIdnToNameprepUnicode
RtlIdnToAscii
RtlIdnToUnicode
RtlGetPersistedStateLocation
NtDeviceIoControlFile
RtlSubscribeWnfStateChangeNotification
RtlUnsubscribeWnfNotificationWaitForCompletion
RtlQueryPackageIdentity
EtwGetTraceEnableLevel
VirtualAlloc
VirtualFree
RaiseFailFastException
SystemTimeToFileTime
FileTimeToSystemTime
EventSetInformation
EventRegister
EventWriteTransfer
EventUnregister
ResolveDelayLoadedAPI
DelayLoadFailureHook
ApiSetQueryApiSetPresence
AdaptiveTimeout_ClearInterfaceSpecificConfiguration
AdaptiveTimeout_ResetAdaptiveTimeout
AddRefQueryBlobEx
BreakRecordsIntoBlob
Coalesce_UpdateNetVersion
CombineRecordsInBlob
DeRefQueryBlobEx
DelaySortDAServerlist
DnsAcquireContextHandle_A
DnsAcquireContextHandle_W
DnsAllocateRecord
DnsApiAlloc
DnsApiAllocZero
DnsApiFree
DnsApiHeapReset
DnsApiRealloc
DnsApiSetDebugGlobals
DnsAsyncRegisterHostAddrs
DnsAsyncRegisterInit
DnsAsyncRegisterTerm
DnsCancelQuery
DnsCheckNrptRuleIntegrity
DnsCheckNrptRules
DnsCleanupTcpConnections
DnsConnectionDeletePolicyEntries
DnsConnectionDeletePolicyEntriesPrivate
DnsConnectionDeleteProxyInfo
DnsConnectionFreeNameList
DnsConnectionFreeProxyInfo
DnsConnectionFreeProxyInfoEx
DnsConnectionFreeProxyList
DnsConnectionGetHandleForHostUrlPrivate
DnsConnectionGetNameList
DnsConnectionGetProxyInfo
DnsConnectionGetProxyInfoForHostUrl
DnsConnectionGetProxyList
DnsConnectionSetPolicyEntries
DnsConnectionSetPolicyEntriesPrivate
DnsConnectionSetProxyInfo
DnsConnectionUpdateIfIndexTable
DnsCopyStringEx
DnsCreateReverseNameStringForIpAddress
DnsCreateStandardDnsNameCopy
DnsCreateStringCopy
DnsDeRegisterLocal
DnsDhcpRegisterAddrs
DnsDhcpRegisterHostAddrs
DnsDhcpRegisterInit
DnsDhcpRegisterTerm
DnsDhcpRemoveRegistrations
DnsDhcpSrvRegisterHostAddr
DnsDhcpSrvRegisterHostAddrEx
DnsDhcpSrvRegisterHostName
DnsDhcpSrvRegisterHostNameEx
DnsDhcpSrvRegisterInit
DnsDhcpSrvRegisterInitEx
DnsDhcpSrvRegisterInitialize
DnsDhcpSrvRegisterTerm
DnsDisableIdnEncoding
DnsDowncaseDnsNameLabel
DnsExtractRecordsFromMessage_UTF8
DnsExtractRecordsFromMessage_W
DnsFindAuthoritativeZone
DnsFlushResolverCache
DnsFlushResolverCacheEntry_A
DnsFlushResolverCacheEntry_UTF8
DnsFlushResolverCacheEntry_W
DnsFree
DnsFreeAdaptersInfo
DnsFreeConfigStructure
DnsFreeNrptRule
DnsFreeNrptRuleNamesList
DnsFreePolicyConfig
DnsFreeProxyName
DnsGetAdaptersInfo
DnsGetApplicationIdentifier
DnsGetBufferLengthForStringCopy
DnsGetCacheDataTable
DnsGetCacheDataTableEx
DnsGetDnsServerList
DnsGetDomainName
DnsGetInterfaceSettings
DnsGetLastFailedUpdateInfo
DnsGetNrptRuleNamesList
DnsGetPolicyTableInfo
DnsGetPolicyTableInfoPrivate
DnsGetPrimaryDomainName_A
DnsGetProxyInfoPrivate
DnsGetProxyInformation
DnsGetQueryRetryTimeouts
DnsGetSettings
DnsGlobals
DnsIpv6AddressToString
DnsIpv6StringToAddress
DnsIsAMailboxType
DnsIsNSECType
DnsIsStatusRcode
DnsIsStringCountValidForTextType
DnsLogEvent
DnsMapRcodeToStatus
DnsModifyRecordsInSet_A
DnsModifyRecordsInSet_UTF8
DnsModifyRecordsInSet_W
DnsNameCompareEx_A
DnsNameCompareEx_UTF8
DnsNameCompareEx_W
DnsNameCompare_A
DnsNameCompare_UTF8
DnsNameCompare_W
DnsNameCopy
DnsNameCopyAllocate
DnsNetworkInfo_CreateFromFAZ
DnsNetworkInformation_CreateFromFAZ
DnsNotifyResolver
DnsNotifyResolverClusterIp
DnsNotifyResolverEx
DnsQueryConfig
DnsQueryConfigAllocEx
DnsQueryConfigDword
DnsQueryEx
DnsQueryExA
DnsQueryExUTF8
DnsQueryExW
DnsQuery_A
DnsQuery_UTF8
DnsQuery_W
DnsRecordBuild_UTF8
DnsRecordBuild_W
DnsRecordCompare
DnsRecordCopyEx
DnsRecordListFree
DnsRecordListUnmapV4MappedAAAAInPlace
DnsRecordSetCompare
DnsRecordSetCopyEx
DnsRecordSetDetach
DnsRecordStringForType
DnsRecordStringForWritableType
DnsRecordTypeForName
DnsRegisterLocal
DnsReleaseContextHandle
DnsRemoveNrptRule
DnsRemoveRegistrations
DnsReplaceRecordSetA
DnsReplaceRecordSetUTF8
DnsReplaceRecordSetW
DnsResetQueryRetryTimeouts
DnsResolverOp
DnsResolverQueryHvsi
DnsScreenLocalAddrsForRegistration
DnsServiceBrowse
DnsServiceBrowseCancel
DnsServiceConstructInstance
DnsServiceCopyInstance
DnsServiceDeRegister
DnsServiceFreeInstance
DnsServiceRegister
DnsServiceRegisterCancel
DnsServiceResolve
DnsServiceResolveCancel
DnsSetConfigDword
DnsSetConfigValue
DnsSetInterfaceSettings
DnsSetNrptRule
DnsSetNrptRules
DnsSetQueryRetryTimeouts
DnsSetSettings
DnsStartMulticastQuery
DnsStatusString
DnsStopMulticastQuery
DnsStringCopyAllocateEx
DnsTraceServerConfig
DnsUnicodeToUtf8
DnsUpdate
DnsUpdateMachinePresence
DnsUpdateTest_A
DnsUpdateTest_UTF8
DnsUpdateTest_W
DnsUtf8ToUnicode
DnsValidateNameOrIp_TempW
DnsValidateName_A
DnsValidateName_UTF8
DnsValidateName_W
DnsValidateServerArray_A
DnsValidateServerArray_W
DnsValidateServerStatus
DnsValidateServer_A
DnsValidateServer_W
DnsValidateUtf8Byte
DnsWriteQuestionToBuffer_UTF8
DnsWriteQuestionToBuffer_W
DnsWriteReverseNameStringForIpAddress
Dns_AddRecordsToMessage
Dns_AllocateMsgBuf
Dns_BuildPacket
Dns_CacheServiceCleanup
Dns_CacheServiceInit
Dns_CacheServiceStopIssued
Dns_CleanupWinsock
Dns_CloseConnection
Dns_CloseSocket
Dns_CreateMulticastSocket
Dns_CreateSocket
Dns_CreateSocketEx
Dns_ExtractRecordsFromMessage
Dns_FindAuthoritativeZoneLib
Dns_FreeMsgBuf
Dns_GetRandomXid
Dns_InitializeMsgBuf
Dns_InitializeMsgRemoteSockaddr
Dns_InitializeWinsock
Dns_OpenTcpConnectionAndSend
Dns_ParseMessage
Dns_ParsePacketRecord
Dns_PingAdapterServers
Dns_ReadPacketName
Dns_ReadPacketNameAllocate
Dns_ReadRecordStructureFromPacket
Dns_RecvTcp
Dns_ResetNetworkInfo
Dns_SendAndRecvUdp
Dns_SendEx
Dns_SetRecordDatalength
Dns_SetRecordsSection
Dns_SetRecordsTtl
Dns_SkipPacketName
Dns_SkipToRecord
Dns_UpdateLib
Dns_UpdateLibEx
Dns_WriteDottedNameToPacket
Dns_WriteQuestionToMessage
Dns_WriteRecordStructureToPacketEx
ExtraInfo_Init
Faz_AreServerListsInSameNameSpace
FlushDnsPolicyUnreachableStatus
GetCurrentTimeInSeconds
HostsFile_Close
HostsFile_Open
HostsFile_ReadLine
IpHelp_IsAddrOnLink
Local_GetRecordsForLocalName
Local_GetRecordsForLocalNameEx
NetInfo_Build
NetInfo_Clean
NetInfo_Copy
NetInfo_CopyNetworkIndex
NetInfo_CreatePerNetworkNetinfo
NetInfo_Free
NetInfo_GetAdapterByAddress
NetInfo_GetAdapterByInterfaceIndex
NetInfo_GetAdapterByName
NetInfo_IsAddrConfig
NetInfo_IsForUpdate
NetInfo_IsTcpipConfigChange
NetInfo_ResetServerPriorities
NetInfo_UpdateDnsInterfaceConfigChange
NetInfo_UpdateNetworkProperties
NetInfo_UpdateServerReachability
QueryDirectEx
Query_Cancel
Query_Main
Reg_FreeUpdateInfo
Reg_GetValueEx
Reg_ReadGlobalsEx
Reg_ReadUpdateInfo
Security_ContextListTimeout
Send_AndRecvUdpWithParam
Send_MessagePrivate
Send_MessagePrivateEx
Send_OpenTcpConnectionAndSend
Socket_CacheCleanup
Socket_CacheInit
Socket_CleanupWinsock
Socket_ClearMessageSockets
Socket_CloseEx
Socket_CloseMessageSockets
Socket_Create
Socket_CreateMulticast
Socket_InitWinsock
Socket_JoinMulticast
Socket_RecvFrom
Socket_SetMulticastInterface
Socket_SetMulticastLoopBack
Socket_SetTtl
Socket_TcpListen
Trace_Reset
Update_ReplaceAddressRecordsW
Util_IsIp6Running
Util_IsRunningOnXboxOne
WriteDnsNrptRulesToRegistry
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
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