dnsHC.pdb
Static task
static1
Behavioral task
behavioral1
Sample
dnshc.dll
Resource
win7-20240220-en
Behavioral task
behavioral2
Sample
dnshc.dll
Resource
win10v2004-20240508-en
General
-
Target
dnshc.dll
-
Size
78KB
-
MD5
8d26e72450b68ddda591b8828c4d05e1
-
SHA1
df1463c63eae10ce403515634ae2028344adab9c
-
SHA256
c7069cb26ef7f7b9a950d69ec46614cc5a0702a97d78e6c074cab9a0f9584036
-
SHA512
423ad9b8880e24381421230bbd0d509073b3f59e4c919a21454b1a23a4bc3d22cdaff80e5ce84eef29a2e94383bef3c7f23991eba9bbee126c3c21e7ae7e689e
-
SSDEEP
1536:4WNSoAGmaTHoxxS6SkZbqIDts4QSJBY0Jy1w137u5cza:OJUELxS8/BUC37u5cu
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource dnshc.dll
Files
-
dnshc.dll.dll regsvr32 windows:6 windows x86 arch:x86
f2f1a2488772103b9d728d4aa2e17cae
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
wcscat_s
memmove_s
??0exception@@QAE@XZ
?what@exception@@UBEPBDXZ
??1exception@@UAE@XZ
wcsncmp
malloc
free
memcpy_s
_CxxThrowException
vswprintf_s
??0exception@@QAE@ABQBD@Z
??0exception@@QAE@ABV0@@Z
_callnewh
_XcptFilter
_initterm
_amsg_exit
?terminate@@YAXXZ
??1type_info@@UAE@XZ
_except_handler4_common
wcscpy_s
_vsnwprintf
calloc
realloc
_errno
_unlock
__dllonexit
_lock
_onexit
_vscwprintf
memset
memcpy
wcsstr
wcsnlen
wcschr
_purecall
__CxxFrameHandler3
wcsncpy_s
ntdll
RtlIpv4AddressToStringW
RtlIpv6AddressToStringW
kernel32
FormatMessageW
LocalFree
FindResourceExW
LockResource
OutputDebugStringA
SetUnhandledExceptionFilter
UnhandledExceptionFilter
GetCurrentProcess
TerminateProcess
GetCurrentProcessId
lstrlenW
RaiseException
EnterCriticalSection
LeaveCriticalSection
InitializeCriticalSection
DeleteCriticalSection
GetLastError
InterlockedIncrement
InterlockedDecrement
LoadLibraryW
GetProcAddress
GetModuleHandleW
lstrcmpiW
GetSystemTimeAsFileTime
CloseHandle
WaitForMultipleObjectsEx
CreateThread
WaitForSingleObjectEx
InterlockedCompareExchange
ExpandEnvironmentStringsW
FreeLibrary
MultiByteToWideChar
SizeofResource
LoadResource
FindResourceW
LoadLibraryExW
GetModuleFileNameW
HeapFree
HeapAlloc
GetProcessHeap
ExitThread
lstrlenA
DisableThreadLibraryCalls
SetThreadLocale
GetThreadLocale
HeapDestroy
HeapReAlloc
HeapSize
GetVersionExA
InterlockedExchange
Sleep
QueryPerformanceCounter
GetTickCount
GetCurrentThreadId
advapi32
RegCloseKey
RegCreateKeyExW
RegOpenKeyExW
RegSetValueExW
RegQueryInfoKeyW
EventWrite
EventActivityIdControl
EventWriteTransfer
RegEnumKeyExW
IsValidSid
RegQueryValueExW
EventRegister
EventUnregister
RegDeleteValueW
user32
UnregisterClassA
LoadStringW
CharNextW
ole32
CLSIDFromString
CoCreateInstance
CoTaskMemRealloc
CoTaskMemFree
CoTaskMemAlloc
StringFromGUID2
oleaut32
SysStringLen
RegisterTypeLi
VarUI4FromStr
UnRegisterTypeLi
SysAllocString
LoadTypeLi
SysFreeString
iphlpapi
GetAdaptersAddresses
GetNetworkParams
ConvertInterfaceLuidToIndex
ConvertInterfaceGuidToLuid
netapi32
DsRoleFreeMemory
DsRoleGetPrimaryDomainInformation
ws2_32
WSACleanup
FreeAddrInfoW
GetAddrInfoW
WSAStartup
htons
GetNameInfoW
dnsapi
DnsFreeConfigStructure
DnsQueryConfigAllocEx
DnsGetPolicyTableInfo
DnsValidateName_W
DnsFree
DnsQuery_W
DnsValidateServer_W
DnsFreePolicyConfig
Exports
Exports
DllCanUnloadNow
DllGetClassObject
DllRegisterServer
DllUnregisterServer
Sections
.text Size: 69KB - Virtual size: 68KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.data Size: 1KB - Virtual size: 2KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 3KB - Virtual size: 2KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 4KB - Virtual size: 3KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ