C:\BWA\CF-750.29\objroot\CoreFoundation.build\x86\Release\CoreFoundation.pdb
Static task
static1
General
-
Target
m_darkgate_6_5.bin
-
Size
2.2MB
-
MD5
848145313aa3d5fa46e5c9f2e699f988
-
SHA1
ebefb12d69962fe87a3d0d91408a462e5cfa9688
-
SHA256
ff5e56c20591a9019eb28b3cab88f5a240657c1c360bf01ad3a6d417fa10b7f5
-
SHA512
b14f8fd16ab9e12ffc1dcc62bf8cf13bae2349ac4d28cf8155b5ae77efcd0c56fd719d6824940c22d88eda5af71405b2d8ce64b84274cc36869152dba89568bb
-
SSDEEP
49152:USzV8KudAbVCVg0UFYYBUvqQ5RBhaNDJGYBxbUu4WfobLJasyPI1qngW7SB1K2y2:rZ1udAigRFYUUSQ5D
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource m_darkgate_6_5.bin
Files
-
m_darkgate_6_5.bin.dll windows:5 windows x86 arch:x86
b586b02e0fb2211c57d713285b28047a
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
kernel32
UnmapViewOfFile
GetSystemInfo
WriteFile
GetLocaleInfoW
GetUserDefaultUILanguage
GetUserDefaultLCID
FlushFileBuffers
QueryPerformanceCounter
Sleep
InterlockedCompareExchange
GetModuleFileNameW
GetModuleHandleW
WideCharToMultiByte
TlsAlloc
TlsFree
TlsSetValue
TlsGetValue
GetLastError
MoveFileExW
DeviceIoControl
CreateFileA
GetSystemTimeAsFileTime
InterlockedDecrement
InterlockedIncrement
InterlockedExchangeAdd
GetCurrentDirectoryW
GetVolumeInformationW
SetErrorMode
GetLogicalDriveStringsW
IsValidCodePage
EnumSystemCodePagesA
GetCPInfo
MultiByteToWideChar
GetCurrentThreadId
RaiseException
InitializeCriticalSection
DeleteCriticalSection
EnterCriticalSection
TryEnterCriticalSection
LeaveCriticalSection
CreateEventA
CloseHandle
WaitForMultipleObjects
SetEvent
CreateWaitableTimerW
SetWaitableTimer
CancelWaitableTimer
LocalFree
GetCommandLineW
LoadLibraryA
GetACP
CreateFileMappingW
lstrcpyW
lstrlenW
VirtualQueryEx
MapViewOfFileEx
CreateFileW
OpenFileMappingW
ResumeThread
GetVersionExA
OutputDebugStringW
ReadFile
GetCurrentProcessId
GetTempPathA
ConnectNamedPipe
CreateNamedPipeA
DeleteFileA
CompareFileTime
GetOverlappedResult
SetNamedPipeHandleState
CreateProcessW
CreateMutexW
QueryPerformanceFrequency
GetTickCount
IsProcessorFeaturePresent
IsDebuggerPresent
SetUnhandledExceptionFilter
UnhandledExceptionFilter
TerminateProcess
InterlockedExchange
DecodePointer
EncodePointer
GetCurrentProcess
DuplicateHandle
CreateFileMappingA
MapViewOfFile
FindFirstFileW
FindClose
FindNextFileW
DebugBreak
LoadLibraryW
GetProcAddress
FreeLibrary
ResetEvent
user32
DispatchMessageW
MsgWaitForMultipleObjectsEx
wsprintfA
TranslateMessage
PeekMessageW
shell32
SHGetFolderPathW
CommandLineToArgvW
SHGetFolderPathAndSubDirW
ws2_32
htonl
bind
socket
send
WSACleanup
gethostname
recv
recvfrom
accept
htons
select
listen
setsockopt
sendto
ioctlsocket
connect
closesocket
getsockopt
getpeername
getsockname
__WSAFDIsSet
WSAGetLastError
WSAStartup
rpcrt4
UuidCreate
advapi32
GetUserNameW
CryptGenRandom
CryptAcquireContextW
GetCurrentHwProfileA
version
GetFileVersionInfoSizeW
GetFileVersionInfoW
VerQueryValueW
Exports
Exports
CFAbsoluteTimeAddGregorianUnits
CFAbsoluteTimeGetCurrent
CFAbsoluteTimeGetDayOfWeek
CFAbsoluteTimeGetDayOfYear
CFAbsoluteTimeGetDifferenceAsGregorianUnits
CFAbsoluteTimeGetGregorianDate
CFAbsoluteTimeGetWeekOfYear
CFAllocatorAllocate
CFAllocatorCreate
CFAllocatorDeallocate
CFAllocatorGetContext
CFAllocatorGetDefault
CFAllocatorGetPreferredSizeForSize
CFAllocatorGetTypeID
CFAllocatorReallocate
CFAllocatorSetDefault
CFArrayAppendArray
CFArrayAppendValue
CFArrayApplyFunction
CFArrayBSearchValues
CFArrayContainsValue
CFArrayCreate
CFArrayCreateCopy
CFArrayCreateMutable
CFArrayCreateMutableCopy
CFArrayExchangeValuesAtIndices
CFArrayGetCount
CFArrayGetCountOfValue
CFArrayGetFirstIndexOfValue
CFArrayGetLastIndexOfValue
CFArrayGetTypeID
CFArrayGetValueAtIndex
CFArrayGetValues
CFArrayInsertValueAtIndex
CFArrayRemoveAllValues
CFArrayRemoveValueAtIndex
CFArrayReplaceValues
CFArraySetValueAtIndex
CFArraySortValues
CFAttributedStringBeginEditing
CFAttributedStringCreate
CFAttributedStringCreateCopy
CFAttributedStringCreateMutable
CFAttributedStringCreateMutableCopy
CFAttributedStringCreateWithSubstring
CFAttributedStringEndEditing
CFAttributedStringGetAttribute
CFAttributedStringGetAttributeAndLongestEffectiveRange
CFAttributedStringGetAttributes
CFAttributedStringGetAttributesAndLongestEffectiveRange
CFAttributedStringGetLength
CFAttributedStringGetMutableString
CFAttributedStringGetString
CFAttributedStringGetTypeID
CFAttributedStringOpenUText
CFAttributedStringRemoveAttribute
CFAttributedStringReplaceAttributedString
CFAttributedStringReplaceString
CFAttributedStringSetAttribute
CFAttributedStringSetAttributes
CFBSearch
CFBagAddValue
CFBagApplyFunction
CFBagContainsValue
CFBagCreate
CFBagCreateCopy
CFBagCreateMutable
CFBagCreateMutableCopy
CFBagGetCount
CFBagGetCountOfValue
CFBagGetTypeID
CFBagGetValue
CFBagGetValueIfPresent
CFBagGetValues
CFBagRemoveAllValues
CFBagRemoveValue
CFBagReplaceValue
CFBagSetValue
CFBinaryHeapAddValue
CFBinaryHeapApplyFunction
CFBinaryHeapContainsValue
CFBinaryHeapCreate
CFBinaryHeapCreateCopy
CFBinaryHeapGetCount
CFBinaryHeapGetCountOfValue
CFBinaryHeapGetMinimum
CFBinaryHeapGetMinimumIfPresent
CFBinaryHeapGetTypeID
CFBinaryHeapGetValues
CFBinaryHeapRemoveAllValues
CFBinaryHeapRemoveMinimumValue
CFBitVectorContainsBit
CFBitVectorCreate
CFBitVectorCreateCopy
CFBitVectorCreateMutable
CFBitVectorCreateMutableCopy
CFBitVectorFlipBitAtIndex
CFBitVectorFlipBits
CFBitVectorGetBitAtIndex
CFBitVectorGetBits
CFBitVectorGetCount
CFBitVectorGetCountOfBit
CFBitVectorGetFirstIndexOfBit
CFBitVectorGetLastIndexOfBit
CFBitVectorGetTypeID
CFBitVectorSetAllBits
CFBitVectorSetBitAtIndex
CFBitVectorSetBits
CFBitVectorSetCount
CFBooleanGetTypeID
CFBooleanGetValue
CFBundleCopyAuxiliaryExecutableURL
CFBundleCopyBuiltInPlugInsURL
CFBundleCopyBundleLocalizations
CFBundleCopyBundleURL
CFBundleCopyExecutableArchitectures
CFBundleCopyExecutableArchitecturesForURL
CFBundleCopyExecutableURL
CFBundleCopyInfoDictionaryForURL
CFBundleCopyInfoDictionaryInDirectory
CFBundleCopyLocalizationForLocalizationInfo
CFBundleCopyLocalizationsForPreferences
CFBundleCopyLocalizationsForURL
CFBundleCopyLocalizedString
CFBundleCopyPreferredLocalizationsFromArray
CFBundleCopyPrivateFrameworksURL
CFBundleCopyResourceURL
CFBundleCopyResourceURLForLocalization
CFBundleCopyResourceURLInDirectory
CFBundleCopyResourceURLsOfType
CFBundleCopyResourceURLsOfTypeForLocalization
CFBundleCopyResourceURLsOfTypeInDirectory
CFBundleCopyResourcesDirectoryURL
CFBundleCopySharedFrameworksURL
CFBundleCopySharedSupportURL
CFBundleCopySupportFilesDirectoryURL
CFBundleCreate
CFBundleCreateBundlesFromDirectory
CFBundleGetAllBundles
CFBundleGetBundleWithIdentifier
CFBundleGetDataPointerForName
CFBundleGetDataPointersForNames
CFBundleGetDevelopmentRegion
CFBundleGetFunctionPointerForName
CFBundleGetFunctionPointersForNames
CFBundleGetIdentifier
CFBundleGetInfoDictionary
CFBundleGetLocalInfoDictionary
CFBundleGetLocalizationInfoForLocalization
CFBundleGetMainBundle
CFBundleGetPackageInfo
CFBundleGetPackageInfoInDirectory
CFBundleGetPlugIn
CFBundleGetTypeID
CFBundleGetValueForInfoDictionaryKey
CFBundleGetVersionNumber
CFBundleIsExecutableLoaded
CFBundleLoadExecutable
CFBundleLoadExecutableAndReturnError
CFBundlePreflightExecutable
CFBundleUnloadExecutable
CFBurstTrieAdd
CFBurstTrieAddCharacters
CFBurstTrieAddCharactersWithWeight
CFBurstTrieAddUTF8String
CFBurstTrieAddUTF8StringWithWeight
CFBurstTrieAddWithWeight
CFBurstTrieContains
CFBurstTrieContainsCharacters
CFBurstTrieContainsUTF8String
CFBurstTrieCreate
CFBurstTrieCreateCursorForBytes
CFBurstTrieCreateFromFile
CFBurstTrieCreateFromMapBytes
CFBurstTrieCreateWithOptions
CFBurstTrieCursorAdvanceForBytes
CFBurstTrieCursorCreateByCopy
CFBurstTrieCursorGetPayload
CFBurstTrieCursorIsEqual
CFBurstTrieCursorRelease
CFBurstTrieFind
CFBurstTrieFindCharacters
CFBurstTrieFindUTF8String
CFBurstTrieGetCount
CFBurstTrieInsert
CFBurstTrieInsertCharacters
CFBurstTrieInsertCharactersWithWeight
CFBurstTrieInsertUTF8String
CFBurstTrieInsertUTF8StringWithWeight
CFBurstTrieInsertWithWeight
CFBurstTrieRelease
CFBurstTrieRetain
CFBurstTrieSerialize
CFBurstTrieSerializeWithFileDescriptor
CFBurstTrieSetCursorForBytes
CFBurstTrieTraverse
CFBurstTrieTraverseFromCursor
CFCalendarAddComponents
CFCalendarComposeAbsoluteTime
CFCalendarCopyCurrent
CFCalendarCopyGregorianStartDate
CFCalendarCopyLocale
CFCalendarCopyTimeZone
CFCalendarCreateWithIdentifier
CFCalendarDecomposeAbsoluteTime
CFCalendarGetComponentDifference
CFCalendarGetFirstWeekday
CFCalendarGetIdentifier
CFCalendarGetMaximumRangeOfUnit
CFCalendarGetMinimumDaysInFirstWeek
CFCalendarGetMinimumRangeOfUnit
CFCalendarGetOrdinalityOfUnit
CFCalendarGetRangeOfUnit
CFCalendarGetTimeRangeOfUnit
CFCalendarGetTypeID
CFCalendarSetFirstWeekday
CFCalendarSetGregorianStartDate
CFCalendarSetLocale
CFCalendarSetMinimumDaysInFirstWeek
CFCalendarSetTimeZone
CFCharacterSetAddCharactersInRange
CFCharacterSetAddCharactersInString
CFCharacterSetCompact
CFCharacterSetCreateBitmapRepresentation
CFCharacterSetCreateCopy
CFCharacterSetCreateInvertedSet
CFCharacterSetCreateMutable
CFCharacterSetCreateMutableCopy
CFCharacterSetCreateWithBitmapRepresentation
CFCharacterSetCreateWithCharactersInRange
CFCharacterSetCreateWithCharactersInString
CFCharacterSetFast
CFCharacterSetGetPredefined
CFCharacterSetGetTypeID
CFCharacterSetHasMemberInPlane
CFCharacterSetInitInlineBuffer
CFCharacterSetIntersect
CFCharacterSetInvert
CFCharacterSetIsCharacterMember
CFCharacterSetIsLongCharacterMember
CFCharacterSetIsSupersetOfSet
CFCharacterSetIsSurrogatePairMember
CFCharacterSetRemoveCharactersInRange
CFCharacterSetRemoveCharactersInString
CFCharacterSetUnion
CFCopyDescription
CFCopyHomeDirectoryURLForUser
CFCopySearchPathForDirectoriesInDomains
CFCopySystemVersionString
CFCopyTypeIDDescription
CFCopyUserName
CFDataAppendBytes
CFDataCreate
CFDataCreateCopy
CFDataCreateMutable
CFDataCreateMutableCopy
CFDataCreateWithBytesNoCopy
CFDataDeleteBytes
CFDataFind
CFDataGetBytePtr
CFDataGetBytes
CFDataGetLength
CFDataGetMutableBytePtr
CFDataGetTypeID
CFDataIncreaseLength
CFDataReplaceBytes
CFDataSetLength
CFDateCompare
CFDateCreate
CFDateFormatterCopyProperty
CFDateFormatterCreate
CFDateFormatterCreateDateFormatFromTemplate
CFDateFormatterCreateDateFormatsFromTemplates
CFDateFormatterCreateDateFromString
CFDateFormatterCreateStringWithAbsoluteTime
CFDateFormatterCreateStringWithDate
CFDateFormatterGetAbsoluteTimeFromString
CFDateFormatterGetDateStyle
CFDateFormatterGetFormat
CFDateFormatterGetLocale
CFDateFormatterGetTimeStyle
CFDateFormatterGetTypeID
CFDateFormatterSetFormat
CFDateFormatterSetProperty
CFDateGetAbsoluteTime
CFDateGetTimeIntervalSinceDate
CFDateGetTypeID
CFDictionaryAddValue
CFDictionaryApplyFunction
CFDictionaryContainsKey
CFDictionaryContainsValue
CFDictionaryCreate
CFDictionaryCreateCopy
CFDictionaryCreateMutable
CFDictionaryCreateMutableCopy
CFDictionaryGetCount
CFDictionaryGetCountOfKey
CFDictionaryGetCountOfValue
CFDictionaryGetKeyIfPresent
CFDictionaryGetKeysAndValues
CFDictionaryGetTypeID
CFDictionaryGetValue
CFDictionaryGetValueIfPresent
CFDictionaryRemoveAllValues
CFDictionaryRemoveValue
CFDictionaryReplaceValue
CFDictionarySetValue
CFEqual
CFErrorCopyDescription
CFErrorCopyFailureReason
CFErrorCopyRecoverySuggestion
CFErrorCopyUserInfo
CFErrorCreate
CFErrorCreateWithUserInfoKeysAndValues
CFErrorGetCallBackForDomain
CFErrorGetCode
CFErrorGetDomain
CFErrorGetTypeID
CFErrorSetCallBackForDomain
CFGetAllocator
CFGetRetainCount
CFGetSystemUptime
CFGetTypeID
CFGetUserName
CFGregorianDateGetAbsoluteTime
CFGregorianDateIsValid
CFHash
CFHashBytes
CFLocaleCopyAvailableLocaleIdentifiers
CFLocaleCopyCommonISOCurrencyCodes
CFLocaleCopyCurrent
CFLocaleCopyDisplayNameForPropertyValue
CFLocaleCopyISOCountryCodes
CFLocaleCopyISOCurrencyCodes
CFLocaleCopyISOLanguageCodes
CFLocaleCopyPreferredLanguages
CFLocaleCreate
CFLocaleCreateCanonicalLanguageIdentifierFromString
CFLocaleCreateCanonicalLocaleIdentifierFromScriptManagerCodes
CFLocaleCreateCanonicalLocaleIdentifierFromString
CFLocaleCreateComponentsFromLocaleIdentifier
CFLocaleCreateCopy
CFLocaleCreateLocaleIdentifierFromComponents
CFLocaleCreateLocaleIdentifierFromWindowsLocaleCode
CFLocaleGetIdentifier
CFLocaleGetLanguageCharacterDirection
CFLocaleGetLanguageLineDirection
CFLocaleGetLanguageRegionEncodingForLocaleIdentifier
CFLocaleGetSystem
CFLocaleGetTypeID
CFLocaleGetValue
CFLocaleGetWindowsLocaleCodeFromLocaleIdentifier
CFLog
CFMakeCollectable
CFMergeSortArray
CFMessagePortCreateLocal
CFMessagePortCreateRemote
CFMessagePortCreateRunLoopSource
CFMessagePortCreateUber
CFMessagePortGetContext
CFMessagePortGetInvalidationCallBack
CFMessagePortGetName
CFMessagePortGetTypeID
CFMessagePortInvalidate
CFMessagePortIsRemote
CFMessagePortIsValid
CFMessagePortSendRequest
CFMessagePortSetCloneCallout
CFMessagePortSetInvalidationCallBack
CFMessagePortSetName
CFMutableAttributedStringOpenUText
CFMutableStringOpenUText
CFNotificationCenterAddObserver
CFNotificationCenterGetDarwinNotifyCenter
CFNotificationCenterGetDistributedCenter
CFNotificationCenterGetLocalCenter
CFNotificationCenterGetTypeID
CFNotificationCenterPostNotification
CFNotificationCenterPostNotificationWithOptions
CFNotificationCenterRemoveEveryObserver
CFNotificationCenterRemoveObserver
CFNullGetTypeID
CFNumberCompare
CFNumberCreate
CFNumberFormatterCopyProperty
CFNumberFormatterCreate
CFNumberFormatterCreateNumberFromString
CFNumberFormatterCreateStringWithNumber
CFNumberFormatterCreateStringWithValue
CFNumberFormatterGetDecimalInfoForCurrencyCode
CFNumberFormatterGetFormat
CFNumberFormatterGetLocale
CFNumberFormatterGetStyle
CFNumberFormatterGetTypeID
CFNumberFormatterGetValueFromString
CFNumberFormatterSetFormat
CFNumberFormatterSetProperty
CFNumberGetByteSize
CFNumberGetType
CFNumberGetTypeID
CFNumberGetValue
CFNumberIsFloatType
CFPlugInAddInstanceForFactory
CFPlugInCreate
CFPlugInFindFactoriesForPlugInType
CFPlugInFindFactoriesForPlugInTypeInPlugIn
CFPlugInGetBundle
CFPlugInGetTypeID
CFPlugInInstanceCreate
CFPlugInInstanceCreateWithInstanceDataSize
CFPlugInInstanceGetFactoryName
CFPlugInInstanceGetInstanceData
CFPlugInInstanceGetInterfaceFunctionTable
CFPlugInInstanceGetTypeID
CFPlugInIsLoadOnDemand
CFPlugInRegisterFactoryFunction
CFPlugInRegisterFactoryFunctionByName
CFPlugInRegisterPlugInType
CFPlugInRemoveInstanceForFactory
CFPlugInSetLoadOnDemand
CFPlugInUnregisterFactory
CFPlugInUnregisterPlugInType
CFPreferencesAddSuitePreferencesToApp
CFPreferencesAppSynchronize
CFPreferencesAppValueIsForced
CFPreferencesCopyAppValue
CFPreferencesCopyApplicationList
CFPreferencesCopyKeyList
CFPreferencesCopyMultiple
CFPreferencesCopyValue
CFPreferencesFlushCaches
CFPreferencesGetAppBooleanValue
CFPreferencesGetAppIntegerValue
CFPreferencesRemoveSuitePreferencesFromApp
CFPreferencesSetAppValue
CFPreferencesSetMultiple
CFPreferencesSetValue
CFPreferencesSynchronize
CFPropertyListCreateData
CFPropertyListCreateDeepCopy
CFPropertyListCreateFromStream
CFPropertyListCreateFromXMLData
CFPropertyListCreateWithData
CFPropertyListCreateWithStream
CFPropertyListCreateXMLData
CFPropertyListIsValid
CFPropertyListWrite
CFPropertyListWriteToStream
CFQSortArray
CFReadStreamClose
CFReadStreamCopyError
CFReadStreamCopyProperty
CFReadStreamCreate
CFReadStreamCreateWithBytesNoCopy
CFReadStreamCreateWithData
CFReadStreamCreateWithFile
CFReadStreamGetBuffer
CFReadStreamGetError
CFReadStreamGetInfoPointer
CFReadStreamGetStatus
CFReadStreamGetTypeID
CFReadStreamHasBytesAvailable
CFReadStreamOpen
CFReadStreamRead
CFReadStreamScheduleWithRunLoop
CFReadStreamSetClient
CFReadStreamSetProperty
CFReadStreamSignalEvent
CFReadStreamUnscheduleFromRunLoop
CFRelease
CFRetain
CFRunArrayCreate
CFRunArrayDelete
CFRunArrayGetCount
CFRunArrayGetTypeID
CFRunArrayGetValueAtIndex
CFRunArrayGetValueAtRunArrayIndex
CFRunArrayInsert
CFRunArrayReplace
CFRunLoopAddCommonMode
CFRunLoopAddObserver
CFRunLoopAddSource
CFRunLoopAddTimer
CFRunLoopContainsObserver
CFRunLoopContainsSource
CFRunLoopContainsTimer
CFRunLoopCopyAllModes
CFRunLoopCopyCurrentMode
CFRunLoopGetCurrent
CFRunLoopGetMain
CFRunLoopGetNextTimerFireDate
CFRunLoopGetTypeID
CFRunLoopIsWaiting
CFRunLoopObserverCreate
CFRunLoopObserverCreateWithHandler
CFRunLoopObserverDoesRepeat
CFRunLoopObserverGetActivities
CFRunLoopObserverGetContext
CFRunLoopObserverGetOrder
CFRunLoopObserverGetTypeID
Sections
.text Size: 1.2MB - Virtual size: 1.2MB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 240KB - Virtual size: 244KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 71KB - Virtual size: 92KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.idata Size: 16KB - Virtual size: 16KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.objc_im Size: 1024B - Virtual size: 4KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 770KB - Virtual size: 770KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ