PhotoMetadataHandler.pdb
Static task
static1
Behavioral task
behavioral1
Sample
PhotoMetadataHandler.dll
Resource
win7-20231129-en
Behavioral task
behavioral2
Sample
PhotoMetadataHandler.dll
Resource
win10v2004-20240508-en
General
-
Target
PhotoMetadataHandler.dll
-
Size
356KB
-
MD5
95ab9b30166221ed22e43290d47198cd
-
SHA1
b04497289e2a2d1e12efb8f5b618341d4fbd783d
-
SHA256
ab2e7bc5a2e120148e14fbd1625c15655f9e2489c911537edc96bdcf560dfdf8
-
SHA512
11c7045584981107e67926c1d519dbaf69bfa2c45c5a664407d7858c0a63d8fe2eb57417e3fb921fef382cdf945e5cce513c3974132789f95cb51f022cd30f87
-
SSDEEP
6144:4rDxJipNwennlUgVINRyHj6xfm+vy4vWG1zYR8N:7VINRyD6o+dvRS8
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource PhotoMetadataHandler.dll
Files
-
PhotoMetadataHandler.dll.dll regsvr32 windows:6 windows x86 arch:x86
31e6e9f4d092a932dbb7c3ace518b34e
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
msvcrt
isdigit
memset
_purecall
_XcptFilter
_amsg_exit
_initterm
_errno
isxdigit
__CxxFrameHandler
??1type_info@@UAE@XZ
realloc
_lock
_unlock
__dllonexit
_onexit
isspace
isleadbyte
_fileno
memmove
localeconv
memcpy
_vscwprintf
_CxxThrowException
iswspace
floor
mbtowc
wcsstr
_wcsicmp
wcschr
__mb_cur_max
_iob
strtol
_snprintf
strtoul
wcstod
_wtof
_wcstoi64
towupper
calloc
_itoa
wctomb
ferror
iswctype
wcsrchr
wcstombs
_read
__badioinfo
__pioinfo
_vsnwprintf
_isatty
free
_write
_lseeki64
malloc
_wtol
wcstok
ungetc
memcmp
propsys
InitPropVariantFromStringAsVector
PropVariantCompareEx
PropVariantGetElementCount
InitPropVariantFromStringVector
PropVariantChangeType
rpcrt4
IUnknown_QueryInterface_Proxy
NdrOleFree
NdrOleAllocate
CStdStubBuffer_CountRefs
IUnknown_Release_Proxy
CStdStubBuffer_AddRef
CStdStubBuffer_DebugServerQueryInterface
CStdStubBuffer_QueryInterface
IUnknown_AddRef_Proxy
CStdStubBuffer_DebugServerRelease
CStdStubBuffer_Disconnect
CStdStubBuffer_IsIIDSupported
CStdStubBuffer_Invoke
CStdStubBuffer_Connect
NdrCStdStubBuffer_Release
NdrDllRegisterProxy
NdrDllCanUnloadNow
NdrDllGetClassObject
NdrDllUnregisterProxy
windowscodecs
WICConvertBitmapSource
ntdll
RtlUnwind
api-ms-win-core-file-l1-1-0
DeleteFileW
FileTimeToSystemTime
GetTempFileNameW
api-ms-win-shcore-unicodeansi-l1-1-0
SHUnicodeToAnsi
SHAnsiToUnicode
api-ms-win-shcore-stream-l1-1-0
SHCreateStreamOnFileW
api-ms-win-shell-shellfolders-l1-1-0
SHGetFolderPathW
api-ms-win-core-synch-l1-2-0
EnterCriticalSection
InitializeCriticalSectionAndSpinCount
InitializeCriticalSection
Sleep
DeleteCriticalSection
LeaveCriticalSection
api-ms-win-core-com-l1-1-1
PropVariantCopy
CoTaskMemFree
CLSIDFromString
CreateStreamOnHGlobal
CoGetMalloc
CoTaskMemRealloc
StringFromGUID2
CoTaskMemAlloc
CoCreateInstance
PropVariantClear
api-ms-win-eventing-classicprovider-l1-1-0
RegisterTraceGuidsW
TraceEvent
UnregisterTraceGuids
GetTraceEnableFlags
GetTraceLoggerHandle
GetTraceEnableLevel
api-ms-win-core-libraryloader-l1-2-0
DisableThreadLibraryCalls
LockResource
GetModuleHandleW
LoadResource
FindResourceExW
GetModuleFileNameW
LoadLibraryExW
GetProcAddress
FreeLibrary
LoadLibraryExA
SizeofResource
api-ms-win-core-string-l2-1-0
CharNextW
api-ms-win-core-errorhandling-l1-1-1
RaiseException
SetUnhandledExceptionFilter
UnhandledExceptionFilter
GetLastError
api-ms-win-core-registry-l1-1-0
RegCreateKeyExW
RegDeleteValueW
RegOpenKeyExW
RegEnumKeyExW
RegSetValueExW
RegQueryValueExW
RegQueryInfoKeyW
RegEnumValueW
RegCloseKey
api-ms-win-core-string-l1-1-0
CompareStringW
MultiByteToWideChar
WideCharToMultiByte
api-ms-win-core-timezone-l1-1-0
TzSpecificLocalTimeToSystemTime
SystemTimeToTzSpecificLocalTime
SystemTimeToFileTime
api-ms-win-core-file-l1-2-1
GetTempPathW
api-ms-win-core-localization-l1-2-1
GetSystemDefaultLCID
api-ms-win-core-heap-l1-2-0
HeapReAlloc
HeapFree
GetProcessHeap
HeapSize
HeapDestroy
HeapAlloc
api-ms-win-core-sysinfo-l1-2-1
GetSystemTimeAsFileTime
GetVersion
GetTickCount
GetSystemInfo
api-ms-win-core-processthreads-l1-1-2
TerminateProcess
GetCurrentProcess
GetCurrentProcessId
GetCurrentThreadId
api-ms-win-core-debug-l1-1-1
OutputDebugStringA
api-ms-win-core-profile-l1-1-0
QueryPerformanceCounter
api-ms-win-core-kernel32-legacy-l1-1-1
MulDiv
LoadLibraryW
api-ms-win-core-heap-obsolete-l1-1-0
LocalAlloc
LocalFree
api-ms-win-core-string-obsolete-l1-1-0
lstrcmpW
lstrlenW
lstrlenA
lstrcmpiW
api-ms-win-core-localization-obsolete-l1-2-0
CompareStringA
api-ms-win-core-shlwapi-obsolete-l1-1-0
StrTrimW
api-ms-win-core-memory-l1-1-2
VirtualProtect
VirtualQuery
Exports
Exports
DllCanUnloadNow
DllGetClassObject
DllRegisterServer
DllUnregisterServer
Sections
.text Size: 323KB - Virtual size: 322KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.orpc Size: 512B - Virtual size: 78B
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.data Size: 5KB - Virtual size: 4KB
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
.didat Size: 512B - Virtual size: 52B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 4KB - Virtual size: 4KB
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