dnsapi.pdb
Static task
static1
Behavioral task
behavioral1
Sample
4d10f9bb8243bcbf39774bf4d6b0d108_JaffaCakes118.dll
Resource
win7-20240419-en
Behavioral task
behavioral2
Sample
4d10f9bb8243bcbf39774bf4d6b0d108_JaffaCakes118.dll
Resource
win10v2004-20240508-en
General
-
Target
4d10f9bb8243bcbf39774bf4d6b0d108_JaffaCakes118
-
Size
590KB
-
MD5
4d10f9bb8243bcbf39774bf4d6b0d108
-
SHA1
f30a7925d62f85a15e0c39b2356d2e9fbedf69a5
-
SHA256
9dc64104d6d03d5d6911d2b0b12c0ec58123ce0a811a5bd5a6f2e23de84ddc7a
-
SHA512
181eb08d42e899bd19191929ae980af6be8ca5bace9ddbff9c4689089d6cb1cf1d3767959893f4f1eedd230bc3e0b85f15bb26a5f58c42970d9dd87c33e926ed
-
SSDEEP
12288:c7YEzqdZUVa+rzKyJLH0xekq2j+4mloCiX5mcjOa4SNWX:cy4a+3JLHQu2K4mloCs5m494SNWX
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource 4d10f9bb8243bcbf39774bf4d6b0d108_JaffaCakes118
Files
-
4d10f9bb8243bcbf39774bf4d6b0d108_JaffaCakes118.dll windows:6 windows x64 arch:x64
5d43f4933bfc2d50b9ecf81a4e9c29f4
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_LARGE_ADDRESS_AWARE
IMAGE_FILE_DLL
PDB Paths
Imports
api-ms-win-core-crt-l1-1-0
atoi
_strlwr_s
_strupr_s
_vsnprintf_s
strncmp
strtoul
memcmp
memcpy
towlower
wcschr
wcstoul
_stricmp
_strnicmp
_wcsicmp
_wcsnicmp
wcspbrk
_vsnwprintf_s
__C_specific_handler
memset
api-ms-win-core-crt-l2-1-0
_initterm_e
_initterm
time
api-ms-win-core-errorhandling-l1-1-1
SetUnhandledExceptionFilter
UnhandledExceptionFilter
SetLastError
GetLastError
api-ms-win-core-file-l1-2-0
ReadFile
SetFilePointer
CreateFileA
api-ms-win-core-handle-l1-1-0
CloseHandle
api-ms-win-core-heap-l1-2-0
GetProcessHeap
HeapFree
api-ms-win-core-libraryloader-l1-1-1
GetModuleFileNameW
LoadLibraryExA
LoadLibraryExW
GetProcAddress
GetModuleHandleW
GetModuleHandleExW
FreeLibrary
DisableThreadLibraryCalls
api-ms-win-core-localization-l1-2-0
LCMapStringW
api-ms-win-core-registry-l1-1-0
RegOpenKeyExW
RegCloseKey
RegDeleteKeyExW
RegSetValueExW
RegCreateKeyExW
RegQueryValueExW
RegEnumKeyExW
RegGetValueW
api-ms-win-core-heap-obsolete-l1-1-0
LocalReAlloc
LocalAlloc
LocalFree
api-ms-win-core-processenvironment-l1-2-0
GetEnvironmentVariableW
api-ms-win-core-processthreads-l1-1-1
CreateThread
GetCurrentProcess
TerminateProcess
GetCurrentProcessId
GetCurrentThreadId
api-ms-win-core-profile-l1-1-0
QueryPerformanceCounter
api-ms-win-core-string-l1-1-0
MultiByteToWideChar
WideCharToMultiByte
CompareStringW
api-ms-win-core-sysinfo-l1-2-0
GetSystemDirectoryA
GetVersionExW
GetTickCount
GetSystemTimeAsFileTime
GetTickCount64
api-ms-win-core-synch-l1-2-0
CreateEventA
ReleaseMutex
LeaveCriticalSection
EnterCriticalSection
SetEvent
CreateSemaphoreExW
WaitForSingleObject
ReleaseSemaphore
WaitForMultipleObjectsEx
ResetEvent
InitializeCriticalSection
Sleep
AcquireSRWLockExclusive
CreateEventW
ReleaseSRWLockExclusive
InitializeSRWLock
AcquireSRWLockShared
ReleaseSRWLockShared
DeleteCriticalSection
api-ms-win-core-util-l1-1-0
DecodePointer
EncodePointer
api-ms-win-core-threadpool-l1-2-0
CreateThreadpoolTimer
SetThreadpoolTimer
CloseThreadpoolIo
WaitForThreadpoolIoCallbacks
CreateThreadpoolIo
WaitForThreadpoolTimerCallbacks
SubmitThreadpoolWork
CreateThreadpoolWork
StartThreadpoolIo
CancelThreadpoolIo
DisassociateCurrentThreadFromCallback
CloseThreadpoolTimer
CloseThreadpoolWork
ws2_32
socket
closesocket
htons
htonl
send
WSAGetLastError
sendto
__WSAFDIsSet
getservbyport
getprotobynumber
getprotobyname
FreeAddrInfoW
select
WSAIoctl
connect
WSARecv
getsockname
setsockopt
WSASocketW
listen
shutdown
WSAJoinLeaf
bind
GetAddrInfoW
ntohs
inet_ntoa
WSACleanup
inet_addr
ntohl
WSAStartup
ntdll
NtCreateFile
NtCancelIoFile
NtDeviceIoControlFile
WinSqmAddToStream
EtwEventUnregister
EtwEventRegister
EtwUnregisterTraceGuids
EtwEventEnabled
EtwEventWrite
EtwEventActivityIdControl
EtwLogTraceEvent
RtlInitUnicodeString
WinSqmIsOptedIn
RtlIpv4StringToAddressW
EtwRegisterTraceGuidsW
EtwGetTraceEnableFlags
EtwGetTraceEnableLevel
WinSqmSetDWORD
RtlCaptureContext
RtlStringFromGUID
RtlFreeUnicodeString
RtlIpv6StringToAddressA
RtlIpv4StringToAddressA
RtlIpv6AddressToStringA
RtlIpv6StringToAddressExW
RtlIdnToUnicode
RtlIdnToAscii
RtlIdnToNameprepUnicode
RtlAllocateHeap
RtlReAllocateHeap
RtlFreeHeap
RtlVirtualUnwind
RtlLookupFunctionEntry
EtwGetTraceLoggerHandle
RtlInitializeCriticalSection
EtwTraceMessage
RtlIpv6StringToAddressW
nsi
NsiFreeTable
NsiGetParameter
NsiAllocateAndGetTable
NsiGetAllParameters
api-ms-win-core-debug-l1-1-1
OutputDebugStringA
api-ms-win-core-timezone-l1-1-0
SystemTimeToFileTime
FileTimeToSystemTime
api-ms-win-core-delayload-l1-1-1
ResolveDelayLoadedAPI
DelayLoadFailureHook
Exports
Exports
AddRefQueryBlobEx
BreakRecordsIntoBlob
CombineRecordsInBlob
DeRefQueryBlobEx
DelaySortDAServerlist
DnsAcquireContextHandle_A
DnsAcquireContextHandle_W
DnsAllocateRecord
DnsApiAlloc
DnsApiAllocZero
DnsApiFree
DnsApiHeapReset
DnsApiRealloc
DnsApiSetDebugGlobals
DnsAsyncRegisterHostAddrs
DnsAsyncRegisterInit
DnsAsyncRegisterTerm
DnsCancelQuery
DnsCopyStringEx
DnsCreateReverseNameStringForIpAddress
DnsCreateStandardDnsNameCopy
DnsCreateStringCopy
DnsDhcpRegisterAddrs
DnsDhcpRegisterHostAddrs
DnsDhcpRegisterInit
DnsDhcpRegisterTerm
DnsDhcpRemoveRegistrations
DnsDhcpSrvRegisterHostAddr
DnsDhcpSrvRegisterHostAddrEx
DnsDhcpSrvRegisterHostName
DnsDhcpSrvRegisterHostNameEx
DnsDhcpSrvRegisterInit
DnsDhcpSrvRegisterInitialize
DnsDhcpSrvRegisterTerm
DnsDisableIdnEncoding
DnsDowncaseDnsNameLabel
DnsExtractRecordsFromMessage_UTF8
DnsExtractRecordsFromMessage_W
DnsFindAuthoritativeZone
DnsFlushResolverCache
DnsFlushResolverCacheEntry_A
DnsFlushResolverCacheEntry_UTF8
DnsFlushResolverCacheEntry_W
DnsFree
DnsFreeConfigStructure
DnsFreePolicyConfig
DnsFreeProxyName
DnsGetBufferLengthForStringCopy
DnsGetCacheDataTable
DnsGetDnsServerList
DnsGetDomainName
DnsGetLastFailedUpdateInfo
DnsGetPolicyTableInfo
DnsGetPolicyTableInfoPrivate
DnsGetPrimaryDomainName_A
DnsGetProxyInfoPrivate
DnsGetProxyInformation
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
DnsRecordSetCompare
DnsRecordSetCopyEx
DnsRecordSetDetach
DnsRecordStringForType
DnsRecordStringForWritableType
DnsRecordTypeForName
DnsReleaseContextHandle
DnsRemoveRegistrations
DnsReplaceRecordSetA
DnsReplaceRecordSetUTF8
DnsReplaceRecordSetW
DnsResolverOp
DnsScreenLocalAddrsForRegistration
DnsSetConfigDword
DnsStatusString
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_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_CreatePerNetworkNetinfo
NetInfo_Free
NetInfo_GetAdapterByAddress
NetInfo_GetAdapterByInterfaceIndex
NetInfo_GetAdapterByName
NetInfo_IsAddrConfig
NetInfo_IsForUpdate
NetInfo_ResetServerPriorities
NetInfo_UpdateNetworkProperties
NetInfo_UpdateServerReachability
QueryDirectEx
Query_Cancel
Query_Main
Reg_FreeUpdateInfo
Reg_GetValueEx
Reg_ReadGlobalsEx
Reg_ReadUpdateInfo
Security_ContextListTimeout
Send_AndRecvUdpWithParam
Send_MessagePrivate
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
Sections
.text Size: 501KB - Virtual size: 501KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.data Size: 20KB - Virtual size: 20KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.pdata Size: 32KB - Virtual size: 32KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.idata Size: 7KB - Virtual size: 7KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.rsrc Size: 25KB - Virtual size: 24KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 3KB - Virtual size: 2KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ