difxapi.pdb
Static task
static1
Behavioral task
behavioral1
Sample
difxapi.dll
Resource
win10v2004-20240426-en
General
-
Target
difxapi.dll
-
Size
340KB
-
MD5
1d9b1223916f2cd015c5f2dd65063b09
-
SHA1
bde52f16d5ab6906f5af6f0fca22980217776e86
-
SHA256
86cc76257652321ec8039fd96b167d9c32e3ef28e5fc9c91ac54bb0a44ccf65c
-
SHA512
9837546a697cc15fec9ed5928b2861ca8800ae2558a9b10f1c1a2d7a407467a4a260811f19ea53db49fb599ceaca6e505601662b4f66731727de379789129ffc
-
SSDEEP
6144:tKTsr5nzmLNaZZ4MISeUlajT1/thBBG3EwmjzEGu9:tKorJzmpAiSe+ajVthBKPmjzEGu9
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource difxapi.dll
Files
-
difxapi.dll.dll windows:10 windows x86 arch:x86
29b1f48f3377d0e578258ea2479bad0e
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
ntdll
RtlFormatCurrentUserKeyPath
RtlFreeUnicodeString
NtClose
RtlInitUnicodeString
NtQueryValueKey
RtlUnwind
RtlNtStatusToDosError
NtOpenKey
VerSetConditionMask
kernel32
LoadLibraryW
FreeLibrary
GetVersionExW
VerifyVersionInfoW
SetFileAttributesW
DeleteFileW
GetFullPathNameW
GetFileAttributesW
CreateDirectoryW
GetTempFileNameW
MoveFileExW
CreateFileW
CloseHandle
FindFirstFileW
lstrcmpW
FindNextFileW
FindClose
RemoveDirectoryW
GetCurrentProcess
GetFileSize
CreateFileMappingW
MapViewOfFile
MultiByteToWideChar
UnmapViewOfFile
CopyFileW
GetSystemWindowsDirectoryW
GetEnvironmentVariableW
WideCharToMultiByte
CompareStringW
LocalFree
GetSystemDirectoryW
LocalAlloc
LocalReAlloc
IsDebuggerPresent
CreateMutexW
WaitForSingleObject
ReleaseMutex
DeviceIoControl
GetSystemTimeAsFileTime
Sleep
HeapSize
RaiseException
GetCommandLineA
UnhandledExceptionFilter
SetUnhandledExceptionFilter
TerminateProcess
GetSystemInfo
VirtualAlloc
VirtualProtect
FindResourceExW
TlsAlloc
TlsGetValue
TlsSetValue
TlsFree
ExitProcess
LoadLibraryExW
VirtualFree
GetStdHandle
GetFileType
InitializeCriticalSectionAndSpinCount
GetStartupInfoW
QueryPerformanceCounter
GetCurrentProcessId
GetTickCount
GetEnvironmentStringsW
FreeEnvironmentStringsW
EncodePointer
OutputDebugStringA
WriteFile
IsValidCodePage
GetACP
GetOEMCP
GetCPInfo
LCMapStringW
GetConsoleCP
GetConsoleMode
SetFilePointer
GetStringTypeW
SetStdHandle
WriteConsoleW
FlushFileBuffers
LoadResource
GetThreadLocale
CompareStringOrdinal
ExpandEnvironmentStringsW
WaitForSingleObjectEx
LockResource
SizeofResource
SetLastError
CreateEventW
SetEvent
WaitForMultipleObjectsEx
SetEndOfFile
lstrcmpiW
GetLastError
DeleteCriticalSection
HeapDestroy
HeapReAlloc
OutputDebugStringW
InitializeCriticalSection
LeaveCriticalSection
EnterCriticalSection
HeapCreate
DebugBreak
GetModuleHandleW
GetProcessHeap
GetProcAddress
HeapAlloc
FormatMessageW
GetCurrentThreadId
GetModuleHandleExW
HeapFree
GetModuleFileNameA
VirtualQuery
user32
UnregisterClassA
CharLowerW
setupapi
SetupDiOpenDevRegKey
SetupDiGetDeviceInstanceIdW
SetupDiCreateDeviceInfoList
SetupDiGetDeviceInstallParamsW
SetupDiSetDeviceInstallParamsW
SetupDiBuildDriverInfoList
SetupDiCallClassInstaller
SetupDiGetSelectedDriverW
SetupDiGetDriverInfoDetailW
SetupDiOpenDeviceInfoW
SetupDiSetSelectedDevice
SetupDiClassNameFromGuidW
CM_Get_DevNode_Status
CM_Locate_DevNodeW
CM_Get_Device_ID_List_SizeW
CM_Get_Device_ID_ListW
SetupDiGetDeviceRegistryPropertyW
SetupDiEnumDeviceInfo
CM_Enumerate_Classes
SetupDiOpenClassRegKey
CM_Get_Device_IDW
SetupDiGetClassDevsW
CM_Setup_DevNode
SetupDefaultQueueCallbackW
SetupCommitFileQueueW
SetupQueueCopyW
SetupTermDefaultQueueCallback
SetupInitDefaultQueueCallbackEx
SetupCloseFileQueue
SetupOpenFileQueue
SetupGetFieldCount
SetupGetIntField
SetupGetStringFieldW
SetupFindNextMatchLineW
SetupFindNextLine
SetupInstallServicesFromInfSectionW
SetupInstallFromInfSectionW
SetupPromptReboot
SetupInstallFilesFromInfSectionW
SetupFindFirstLineW
SetupOpenAppendInfFileW
SetupGetLineCountW
SetupGetTargetPathW
SetupDiSetDeviceRegistryPropertyW
SetupDiGetActualSectionToInstallW
SetupCloseInfFile
pSetupGetGlobalFlags
pSetupSetGlobalFlags
SetupOpenInfFileW
SetupCopyOEMInfW
SetupDiDestroyDeviceInfoList
CM_Query_And_Remove_SubTreeW
advapi32
RegCloseKey
AllocateAndInitializeSid
CheckTokenMembership
FreeSid
RegOpenKeyExW
RegCreateKeyExW
RegSetValueExW
RegDeleteKeyW
RegQueryValueExW
RegDeleteValueW
GetLengthSid
InitializeAcl
AddAccessAllowedAce
InitializeSecurityDescriptor
SetSecurityDescriptorDacl
SetEntriesInAclW
QueryServiceStatus
OpenSCManagerW
OpenServiceW
ControlService
CloseServiceHandle
DeleteService
StartServiceW
ole32
StringFromCLSID
CoTaskMemFree
CoCreateInstance
CoUninitialize
CoInitialize
wintrust
WinVerifyTrust
CryptCATAdminCalcHashFromFileHandle
crypt32
CertFreeCertificateContext
CertFreeCTLContext
CertGetCTLContextProperty
CryptQueryObject
Exports
Exports
DIFXAPISetLogCallbackA
DIFXAPISetLogCallbackW
DriverPackageGetPathA
DriverPackageGetPathW
DriverPackageInstallA
DriverPackageInstallW
DriverPackagePreinstallA
DriverPackagePreinstallW
DriverPackageUninstallA
DriverPackageUninstallW
SetDifxLogCallbackA
SetDifxLogCallbackW
Sections
.text Size: 311KB - Virtual size: 311KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.data Size: 4KB - Virtual size: 11KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.idata Size: 6KB - Virtual size: 6KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.rsrc Size: 2KB - Virtual size: 1KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 15KB - Virtual size: 14KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ