D:\a\_work\1\s\bin\x64\Release\PhotosService\PhotosService.pdb
Static task
static1
Behavioral task
behavioral1
Sample
PhotosService.exe
Resource
win10v2004-20240802-en
General
-
Target
PhotosService.exe
-
Size
376KB
-
MD5
30fecbea2c3fc59c88f076e2eb19551a
-
SHA1
9bb923a56c13b99d50f624b651dd743373fec00b
-
SHA256
a8a0b4e3c7205e7bb9c09a27122f1cac1fedd1bf181055f52529f0f08ab4773d
-
SHA512
788ec0bec6b5b4a730b630c79c8ec6a660389354320ee8e1567900482e6cddec4ac571eb7e0d0d0d42b9723e54ed8fe33cf4df515898ea39153f03049107d723
-
SSDEEP
6144:pXa+9RJ/FQkghdcgJiR4QxBwxBzWGA22pEvaKt4KISHXRNl:HRJ9IhdcgJY4QxBwxBzWGAFC3iKVR
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource PhotosService.exe
Files
-
PhotosService.exe.exe windows:6 windows x64 arch:x64
a2efa02eda9bce9b07c1b7ff21d71a02
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_HIGH_ENTROPY_VA
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_DLLCHARACTERISTICS_GUARD_CF
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_LARGE_ADDRESS_AWARE
PDB Paths
Imports
photosdatabase
?IntToDBOrderByDir@Shared@DBSchema@Core@@YA?AW4SelectMediaItemsOrderByDir@123@H@Z
?IntToDBOrderBy@Shared@DBSchema@Core@@YA?AW4SelectMediaItemsOrderBy@123@H@Z
?Success@DatabaseResult@Core@@QEBA_NXZ
?ForceCloseConnection@DBConnection@SQLite@Core@@QEAAXXZ
?IsTransactionInProgress@DBConnection@SQLite@Core@@QEAA_NXZ
?GetDB@Instance@Shared@DBSchema@Core@@QEBA?AV?$shared_ptr@UDBConnection@SQLite@Core@@@std@@XZ
photosservicesdk
??0PhotosService@0Core@@QEAA@XZ
?OneDrive_GetQuota@PhotosService@1Core@@QEAA?AV?$optional@V?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@@std@@XZ
?OneDrive_GetSignInState@PhotosService@1Core@@QEAA?AV?$optional@V?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@@std@@XZ
?OneDrive_IsAadSignedIn@PhotosService@1Core@@QEAA?AV?$optional@_N@std@@XZ
?OneDrive_IsDimeAvailable@PhotosService@1Core@@QEAA?AV?$optional@V?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@@std@@XZ
?ClearMediaCollection@PhotosService@1Core@@QEAA_NXZ
??0EventHandler@PhotosService@Core@@QEAA@V?$shared_ptr@VFileSystem@PhotosService@Core@@@std@@V?$shared_ptr@VInstance@Shared@DBSchema@Core@@@4@AEBV?$function@$$A6AXAEBV?$variant@UFileAddEvent@PhotosService@Core@@UFileUpdateEvent@23@UFilePropertiesUpdateEvent@23@UFileDeleteEvent@23@UFileRenameEvent@23@UFolderAddEvent@23@UFolderDeleteEvent@23@UFolderRenameEvent@23@UHeartbeatEvent@23@ULastMessageSentinelEvent@23@UPicturesLibPathAddedEvent@23@UPicturesLibPathRemovedEvent@23@UThumbnailLoadStatusChangedEvent@23@@std@@@Z@4@@Z
?OnAppMediaCollectionLoadComplete@PhotosService@1Core@@QEAAXXZ
?UpdateMediaCollection@PhotosService@1Core@@QEAA?AU?$pair@IH@std@@XZ
?CreateStartupMediaItemSet@PhotosService@1Core@@QEAAXW4SelectMediaItemsOrderBy@Shared@DBSchema@2@W4SelectMediaItemsOrderByDir@452@@Z
??0FileSystem@PhotosService@Core@@QEAA@V?$shared_ptr@VInstance@Shared@DBSchema@Core@@@std@@@Z
??1FileSystem@PhotosService@Core@@QEAA@XZ
?ClearDBPropertyStore@PhotosService@1Core@@QEAA?AUDatabaseResult@2@XZ
??1EventHandler@PhotosService@Core@@QEAA@XZ
??1EventListener@PhotosService@Core@@QEAA@XZ
??1PhotosService@0Core@@QEAA@XZ
?HandleEvent@EventListener@PhotosService@Core@@QEAA_NPEAUHWND__@@I_K_J@Z
?InitEventHandler@PhotosService@1Core@@QEAAXV?$shared_ptr@VEventHandler@PhotosService@Core@@@std@@@Z
?InitFileSystem@PhotosService@1Core@@QEAAXV?$shared_ptr@VFileSystem@PhotosService@Core@@@std@@@Z
?DebugLogError@PhotosService@Core@@YAXAEBUDatabaseResult@2@@Z
?CreateSchema@Database@PhotosService@Core@@YA?AU?$pair@V?$shared_ptr@VInstance@Shared@DBSchema@Core@@@std@@UDatabaseResult@Core@@@std@@XZ
?EnableEventHandling@EventListener@PhotosService@Core@@AEAAX_N@Z
?SaveRatingHEIC@PhotosService@1Core@@QEAA_NV?$basic_string_view@_WU?$char_traits@_W@std@@@std@@G@Z
?GetRatingHEIC@PhotosService@1Core@@QEAAGV?$basic_string_view@_WU?$char_traits@_W@std@@@std@@@Z
?IsVaultItem@PhotosService@1Core@@QEAA_NV?$basic_string_view@_WU?$char_traits@_W@std@@@std@@@Z
?GetIndexingStatus@PhotosService@1Core@@QEAA?AU?$pair@HH@std@@XZ
?PicturesLibrary_RemoveFolder@PhotosService@1Core@@QEAAHV?$basic_string_view@_WU?$char_traits@_W@std@@@std@@@Z
?PicturesLibrary_AddFolder@PhotosService@1Core@@QEAAHV?$basic_string_view@_WU?$char_traits@_W@std@@@std@@@Z
?OneDrive_GetContentURI@PhotosService@1Core@@QEAA?AV?$optional@V?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@@std@@V?$basic_string_view@_WU?$char_traits@_W@std@@@4@@Z
?OneDrive_LaunchShareDialog@PhotosService@1Core@@QEAA?AV?$optional@V?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@@std@@V?$basic_string_view@_WU?$char_traits@_W@std@@@4@@Z
?OneDrive_LaunchDimeDialog@PhotosService@1Core@@QEAA?AV?$optional@V?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@@std@@V?$basic_string_view@_WU?$char_traits@_W@std@@@4@@Z
?HydrateFile@PhotosService@1Core@@QEAA_NV?$basic_string_view@_WU?$char_traits@_W@std@@@std@@@Z
?IsReverseGeocodeComplete@PhotosService@1Core@@QEAA_NXZ
?StopReverseGeocode@PhotosService@1Core@@QEAAXXZ
?StartReverseGeocode@PhotosService@1Core@@QEAAXXZ
?SetIsViewingReparseFolder@PhotosService@1Core@@QEAAX_N@Z
?OnFolderAdded@PhotosService@1Core@@QEAA?AV?$optional@UFolder@PhotosService@Core@@@std@@V?$basic_string_view@_WU?$char_traits@_W@std@@@4@@Z
?StartEventListener@PhotosService@1Core@@QEAA_NXZ
?SetDisabledSyncRoots@PhotosService@1Core@@QEAAXV?$span@V?$basic_string_view@_WU?$char_traits@_W@std@@@std@@$0?0@std@@@Z
?GetSyncRoots@PhotosService@1Core@@QEAA?AV?$vector@UProviderSyncRoot@PhotosService@Core@@V?$allocator@UProviderSyncRoot@PhotosService@Core@@@std@@@std@@XZ
??0EventListener@PhotosService@Core@@QEAA@V?$shared_ptr@VFileSystem@PhotosService@Core@@@std@@PEAUHWND__@@V?$shared_ptr@VEventHandler@PhotosService@Core@@@4@@Z
utils
?LogForLevel@Logger@Utils@@CAXW4LoggingLevel@Diagnostics@Foundation@Windows@winrt@@PEB_W1PEAD@Z
kernel32
WaitNamedPipeW
WriteFile
CreateFileW
ProcessIdToSessionId
GetCurrentProcessId
GetLastError
Sleep
RtlCaptureContext
RtlLookupFunctionEntry
RtlVirtualUnwind
UnhandledExceptionFilter
SetUnhandledExceptionFilter
CloseHandle
TrySubmitThreadpoolCallback
MultiByteToWideChar
CreateThreadpoolTimer
SetThreadpoolTimer
CloseThreadpoolTimer
ReleaseSRWLockExclusive
AcquireSRWLockExclusive
InterlockedPushEntrySList
FormatMessageW
HeapAlloc
HeapFree
GetProcessHeap
LoadLibraryW
FreeLibrary
GetProcAddress
InitializeSListHead
GetSystemTimeAsFileTime
GetCurrentThreadId
QueryPerformanceCounter
GetModuleHandleW
GetStartupInfoW
IsDebuggerPresent
IsProcessorFeaturePresent
TerminateProcess
GetCurrentProcess
user32
PostQuitMessage
KillTimer
EndPaint
BeginPaint
DefWindowProcW
DestroyWindow
DialogBoxParamW
EndDialog
CreateWindowExW
RegisterClassExW
LoadCursorW
LoadIconW
DispatchMessageW
TranslateMessage
TranslateAcceleratorW
GetMessageW
LoadAcceleratorsW
SetTimer
LoadStringW
ole32
CoGetApartmentType
CoCreateInstance
CoTaskMemAlloc
CoCreateFreeThreadedMarshaler
CoTaskMemFree
CoGetObjectContext
CoInitialize
msvcp140
?setstate@?$basic_ios@_WU?$char_traits@_W@std@@@std@@QEAAXH_N@Z
?sync@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MEAAHXZ
?_Osfx@?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QEAAXXZ
?good@ios_base@std@@QEBA_NXZ
??6?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QEAAAEAV01@_K@Z
??6?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QEAAAEAV01@I@Z
?uncaught_exceptions@std@@YAHXZ
?_Unlock@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@UEAAXXZ
?_Lock@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@UEAAXXZ
?flush@?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QEAAAEAV12@XZ
??6?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QEAAAEAV01@H@Z
??6?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QEAAAEAV01@_N@Z
??6?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QEAAAEAV01@P6AAEAVios_base@1@AEAV21@@Z@Z
??0?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QEAA@PEAV?$basic_streambuf@_WU?$char_traits@_W@std@@@1@_N@Z
??0?$basic_ios@_WU?$char_traits@_W@std@@@std@@IEAA@XZ
??0?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@IEAA@XZ
??1?$basic_ostream@_WU?$char_traits@_W@std@@@std@@UEAA@XZ
?imbue@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MEAAXAEBVlocale@2@@Z
?setbuf@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MEAAPEAV12@PEA_W_J@Z
?xsgetn@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MEAA_JPEA_W_J@Z
?uflow@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MEAAGXZ
?showmanyc@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MEAA_JXZ
?xsputn@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MEAA_JPEB_W_J@Z
?sputn@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@QEAA_JPEB_W_J@Z
?_Xlength_error@std@@YAXPEBD@Z
?__ExceptionPtrCreate@@YAXPEAX@Z
?__ExceptionPtrDestroy@@YAXPEAX@Z
_Thrd_yield
?__ExceptionPtrAssign@@YAXPEAXPEBX@Z
?__ExceptionPtrCopy@@YAXPEAXPEBX@Z
?__ExceptionPtrCurrentException@@YAXPEAX@Z
?__ExceptionPtrRethrow@@YAXPEBX@Z
?__ExceptionPtrCopyException@@YAXPEAXPEBX1@Z
??1?$basic_ios@_WU?$char_traits@_W@std@@@std@@UEAA@XZ
??1?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@UEAA@XZ
?sputc@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@QEAAG_W@Z
vcruntime140_1
__CxxFrameHandler4
vcruntime140
memmove
__std_terminate
__std_exception_copy
__std_exception_destroy
_CxxThrowException
__current_exception_context
__current_exception
__C_specific_handler
_purecall
memcpy
memset
api-ms-win-crt-runtime-l1-1-0
_register_thread_local_exe_atexit_callback
_c_exit
_exit
_initterm_e
_initterm
_get_wide_winmain_command_line
_initialize_wide_environment
_configure_wide_argv
_set_app_type
_seh_filter_exe
terminate
_cexit
_crt_atexit
_initialize_onexit_table
exit
_errno
_invalid_parameter_noinfo
abort
_invalid_parameter_noinfo_noreturn
_register_onexit_function
api-ms-win-crt-string-l1-1-0
iswspace
api-ms-win-crt-heap-l1-1-0
_callnewh
malloc
free
_set_new_mode
api-ms-win-crt-math-l1-1-0
ceilf
__setusermatherr
api-ms-win-crt-stdio-l1-1-0
__p__commode
_set_fmode
api-ms-win-crt-locale-l1-1-0
_configthreadlocale
oleaut32
GetErrorInfo
SysFreeString
SysAllocString
SysStringLen
SetErrorInfo
Sections
.text Size: 162KB - Virtual size: 161KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 82KB - Virtual size: 81KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 27KB - Virtual size: 32KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.pdata Size: 9KB - Virtual size: 8KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.rsrc Size: 93KB - Virtual size: 93KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 1KB - Virtual size: 1KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ