JpMapControl.pdb
Static task
static1
Behavioral task
behavioral1
Sample
JpMapControl.dll
Resource
win10v2004-20240426-en
General
-
Target
JpMapControl.dll
-
Size
537KB
-
MD5
60bde3656b15e2eff96b8c2d9cad3c53
-
SHA1
6a4b2b37a2bdc81723768f70361e7bcb11318ccc
-
SHA256
c903573d30819580023f679211c86bfac7b987ddd5ead273047513179bd70d68
-
SHA512
a74a5be6a7e34f397f9a8a354e5c185a9f5022c56d9924bb3b92d1affdce84cab21c27252864ee44655d3792f35aa9773099d15ee94d6894ff59dca87292e40e
-
SSDEEP
12288:Gf/PSZw8vfCF+OS98kA844ouJiQJJuTgx6ys/iIYDNkbakne31VNZEWsqaG5dhW5:Gf/qZw8vfCF+OSXJiQJJuK2G5uqz0j3D
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource JpMapControl.dll
Files
-
JpMapControl.dll.dll windows:10 windows x86 arch:x86
222ba6704214eb551ae77538f69feb94
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
api-ms-win-crt-runtime-l1-1-0
_initterm_e
_initterm
api-ms-win-crt-string-l1-1-0
memset
api-ms-win-crt-private-l1-1-0
_o__purecall
_o__register_onexit_function
_o__seh_filter_dll
memmove
_o__initialize_onexit_table
_o_ceil
_o_free
_o_malloc
_o_realloc
_o_terminate
_except_handler4_common
_CxxThrowException
_o__initialize_narrow_environment
_o__invalid_parameter_noinfo_noreturn
_o__execute_onexit_table
_o__errno
_o__CIfmod
_o__dtest
_o__cexit
_o__callnewh
_o__invalid_parameter_noinfo
_o__crt_atexit
_o__create_locale
_o__configure_narrow_argv
_o___stdio_common_vswprintf
_o___stdio_common_vsprintf_s
_o___stdio_common_vsnprintf_s
_o___std_type_info_destroy_list
_o___std_exception_destroy
_o___std_exception_copy
__std_terminate
__CxxFrameHandler3
memcpy
api-ms-win-core-winrt-error-l1-1-0
SetRestrictedErrorInfo
RoOriginateErrorW
RoTransformError
RoOriginateError
GetRestrictedErrorInfo
api-ms-win-core-synch-l1-1-0
AcquireSRWLockShared
InitializeCriticalSectionEx
InitializeSRWLock
ReleaseSRWLockShared
InitializeCriticalSection
WaitForSingleObject
ReleaseSRWLockExclusive
AcquireSRWLockExclusive
CreateEventW
ResetEvent
SetEvent
DeleteCriticalSection
InitializeCriticalSectionAndSpinCount
LeaveCriticalSection
EnterCriticalSection
CreateSemaphoreExW
CreateMutexExW
ReleaseMutex
OpenSemaphoreW
WaitForSingleObjectEx
ReleaseSemaphore
api-ms-win-core-winrt-string-l1-1-0
WindowsDuplicateString
WindowsDeleteString
WindowsCreateString
WindowsStringHasEmbeddedNull
WindowsIsStringEmpty
WindowsGetStringRawBuffer
WindowsCreateStringReference
api-ms-win-core-util-l1-1-0
EncodePointer
DecodePointer
api-ms-win-eventing-provider-l1-1-0
EventRegister
EventWriteTransfer
EventSetInformation
EventUnregister
api-ms-win-core-debug-l1-1-0
DebugBreak
OutputDebugStringW
IsDebuggerPresent
api-ms-win-core-libraryloader-l1-2-0
DisableThreadLibraryCalls
LoadLibraryExA
FreeLibrary
GetModuleFileNameA
GetModuleHandleExW
GetModuleHandleW
LoadLibraryExW
GetProcAddress
api-ms-win-core-com-l1-1-0
CoMarshalInterface
CoTaskMemAlloc
CoCreateInstance
CreateStreamOnHGlobal
CoReleaseMarshalData
CoCreateFreeThreadedMarshaler
CoCreateGuid
api-ms-win-core-errorhandling-l1-1-0
SetLastError
SetUnhandledExceptionFilter
UnhandledExceptionFilter
RaiseException
GetLastError
api-ms-win-core-handle-l1-1-0
CloseHandle
api-ms-win-core-processthreads-l1-1-0
GetCurrentProcess
GetCurrentProcessId
GetCurrentThreadId
OpenProcessToken
TerminateProcess
api-ms-win-core-localization-l1-2-0
FormatMessageW
api-ms-win-core-heap-l1-1-0
GetProcessHeap
HeapAlloc
HeapFree
api-ms-win-core-processthreads-l1-1-1
IsProcessorFeaturePresent
OpenProcess
api-ms-win-core-profile-l1-1-0
QueryPerformanceCounter
api-ms-win-core-sysinfo-l1-1-0
GetSystemInfo
GetSystemDirectoryW
GetSystemTimeAsFileTime
api-ms-win-core-interlocked-l1-1-0
InitializeSListHead
moshostclient
MapsPackageFindNearbyPackagesAsync
MapsPackageClose
MapsPackageOpen
MapsPackageFree
MapsPackageGetPackages
MapsPackageAddMapPackageAsync
ztrace_maps
ZTraceReportIgnore
ZTraceHelper
ZTraceHelperNoThis
ZTraceReportOrigination
ZTraceReportPropagation
ZTraceReportPropagationNoThis
ZTraceClose
ZTraceReportOriginationNoThis
ZTraceInit
mapconfiguration
ConfigurationManager_Create
mapgeocoder
CreateMapGeocoderFactory
maprouter
??1GeoCoordinates@ngeo@Microsoft@@UAE@XZ
MapRouter_AttatchGuidanceStatusChangedListener
?get_longitude@GeoCoordinates@ngeo@Microsoft@@UBENXZ
?get_latitude@GeoCoordinates@ngeo@Microsoft@@UBENXZ
??0GeoCoordinates@ngeo@Microsoft@@QAE@NNM@Z
MapRouter_DetachGuidanceStatusChangedListener
?get_altitude@GeoCoordinates@ngeo@Microsoft@@UBEMXZ
?is_valid@GeoCoordinates@ngeo@Microsoft@@UBE_NXZ
msvcp_win
?sputc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEGG@Z
?flush@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAEAAV12@XZ
?_Osfx@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAEXXZ
?sputn@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAE_JPBG_J@Z
?uncaught_exception@std@@YA_NXZ
??6?$basic_ostream@GU?$char_traits@G@std@@@std@@QAEAAV01@N@Z
??1?$basic_iostream@GU?$char_traits@G@std@@@std@@UAE@XZ
?imbue@?$basic_streambuf@GU?$char_traits@G@std@@@std@@MAEXABVlocale@2@@Z
?sync@?$basic_streambuf@GU?$char_traits@G@std@@@std@@MAEHXZ
?setbuf@?$basic_streambuf@GU?$char_traits@G@std@@@std@@MAEPAV12@PAG_J@Z
?_Xbad_function_call@std@@YAXXZ
?xsgetn@?$basic_streambuf@GU?$char_traits@G@std@@@std@@MAE_JPAG_J@Z
?showmanyc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@MAE_JXZ
?_Unlock@?$basic_streambuf@GU?$char_traits@G@std@@@std@@UAEXXZ
??1?$basic_streambuf@GU?$char_traits@G@std@@@std@@UAE@XZ
?setstate@?$basic_ios@GU?$char_traits@G@std@@@std@@QAEXH_N@Z
??1?$basic_ios@GU?$char_traits@G@std@@@std@@UAE@XZ
??0?$basic_iostream@GU?$char_traits@G@std@@@std@@QAE@PAV?$basic_streambuf@GU?$char_traits@G@std@@@1@@Z
?_Pninc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@IAEPAGXZ
?pbump@?$basic_streambuf@GU?$char_traits@G@std@@@std@@IAEXH@Z
?gbump@?$basic_streambuf@GU?$char_traits@G@std@@@std@@IAEXH@Z
??0?$basic_ios@GU?$char_traits@G@std@@@std@@IAE@XZ
??0?$basic_streambuf@GU?$char_traits@G@std@@@std@@IAE@XZ
?_Xlength_error@std@@YAXPBD@Z
?_BADOFF@std@@3_JB
?_Xout_of_range@std@@YAXPBD@Z
?_Lock@?$basic_streambuf@GU?$char_traits@G@std@@@std@@UAEXXZ
?uflow@?$basic_streambuf@GU?$char_traits@G@std@@@std@@MAEGXZ
?xsputn@?$basic_streambuf@GU?$char_traits@G@std@@@std@@MAE_JPBG_J@Z
api-ms-win-crt-math-l1-1-0
_isnan
_fdtest
bcp47langs
GetUserLanguages
ext-ms-win-rtcore-ntuser-sysparams-l1-1-0
MonitorFromRect
GetMonitorInfoW
ext-ms-win-rtcore-ntuser-window-ext-l1-1-0
AllowSetForegroundWindow
api-ms-win-core-url-l1-1-0
UrlEscapeW
api-ms-win-core-winrt-error-l1-1-1
RoGetMatchingRestrictedErrorInfo
IsErrorPropagationEnabled
RoReportFailedDelegate
api-ms-win-core-synch-l1-2-0
WaitOnAddress
WakeByAddressSingle
InitOnceExecuteOnce
api-ms-win-core-com-l1-1-1
RoGetAgileReference
api-ms-win-core-winrt-l1-1-0
RoInitialize
RoUninitialize
RoActivateInstance
RoGetActivationFactory
api-ms-win-security-base-l1-1-0
GetTokenInformation
rpcrt4
UuidCreate
api-ms-win-core-path-l1-1-0
PathCchAppend
api-ms-win-core-file-l1-1-0
GetFileAttributesW
api-ms-win-core-quirks-l1-1-0
QuirkIsEnabled
api-ms-win-core-threadpool-legacy-l1-1-0
QueueUserWorkItem
dcomp
DCompositionCreateDevice3
ntdll
RtlIsMultiSessionSku
RtlSubscribeWnfStateChangeNotification
RtlUnsubscribeWnfNotificationWaitForCompletion
RtlGetDeviceFamilyInfoEnum
shcore
ord244
mapcontrolcore
?GetErrorCode@OperationAdapterCore@@QBEJXZ
?Cancel@RouterAdapterCore@@QAEXXZ
?CalculateRoute@RouterAdapterCore@@QAEJ$$QAV?$vector@URoutePoint@engine@@V?$allocator@URoutePoint@engine@@@std@@@std@@W4TravelMode@engine@@W4RouteOptimization@5@KIJPAURouteOptions@5@@Z
?c_DefaultWalkingRouteOptions@RouterAdapterCore@@2URouteOptions@engine@@B
?c_DefaultDrivingRouteOptions@RouterAdapterCore@@2URouteOptions@engine@@B
?IsValid@GeoCoordinates@core@@UBE_NXZ
?SetLongitude@GeoCoordinates@core@@UAEXN@Z
?SetLatitude@GeoCoordinates@core@@UAEXN@Z
?GetBottomRight@GeoRect@core@@QBEJPAVGeoCoordinates@2@@Z
?GetTopLeft@GeoRect@core@@QBEJPAVGeoCoordinates@2@@Z
?SetLimitNetworkUsage@MapsSettings@@SGJ_N@Z
?GetDataAttribution@MapsSettings@@SGJPAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@@Z
?GetUserGeoRegionAsThreeLetterCode@MapsSettings@@SGJPAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@@Z
?IsOldChinaRegKeySet@MapsSettings@@SG_NXZ
?RestrictedAPIAccessCheck@ApiAccessCheck@@SGJXZ
?GetLocaleMapConfiguration@MapsSettings@@SGJPAPAUILocaleMapConfiguration@@@Z
?GetBingAuthenticationKey@MapsSettings@@SGJPAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@@Z
?GetLimitNetworkUsage@MapsSettings@@SGJPA_N@Z
?GetBackingObject@?$BackedType@V?$shared_ptr@VIRoute@msnma@@@std@@@core@@QBE?AV?$shared_ptr@VIRoute@msnma@@@std@@XZ
?GetBackingObject@?$BackedType@V?$shared_ptr@VIManeuver@msnma@@@std@@@core@@QBE?AV?$shared_ptr@VIManeuver@msnma@@@std@@XZ
?Initialize@Route@core@@QAEJV?$shared_ptr@VIRoute@msnma@@@std@@@Z
?GetDurationWithoutTrafficInSeconds@Route@core@@UBEKXZ
?GetTrafficCongestion@Route@core@@UBE?AW4TrafficCongestionType@IRoute@msnma@@XZ
?GetLeg@Route@core@@UBEJKPAVRouteLeg@2@@Z
?GetLegCount@Route@core@@UBEKXZ
?GetGeometryCoordinates@Route@core@@UBEJKPAVGeoCoordinates@2@@Z
?GetGeometryCoordinatesCount@Route@core@@UBEKXZ
?GetDurationInSeconds@Route@core@@UBEKXZ
?GetLengthInMeters@Route@core@@UBEKXZ
?GetBoundingBox@Route@core@@UBEJPAVGeoRect@2@@Z
??1Route@core@@UAE@XZ
??0Route@core@@QAE@XZ
?GetDurationWithoutTrafficInSeconds@RouteLeg@core@@UBEKXZ
?GetTrafficCongestion@RouteLeg@core@@UBE?AW4TrafficCongestionType@IRoute@msnma@@XZ
?GetManeuver@RouteLeg@core@@UBEJKPAVRouteManeuver@2@@Z
?GetManeuverCount@RouteLeg@core@@UBEKXZ
?GetDurationInSeconds@RouteLeg@core@@UBEKXZ
?GetLengthInMeters@RouteLeg@core@@UBEKXZ
?GetLongitude@GeoCoordinates@core@@UBENXZ
?GetLatitude@GeoCoordinates@core@@UBENXZ
?GetGeometryCoordinates@RouteLeg@core@@UBEJKPAVGeoCoordinates@2@@Z
?GetGeometryCoordinatesCount@RouteLeg@core@@UBEKXZ
?GetBoundingBox@RouteLeg@core@@UBEJPAVGeoRect@2@@Z
??1GeoRect@core@@UAE@XZ
??0GeoRect@core@@QAE@XZ
??1RouteLeg@core@@UAE@XZ
??0RouteLeg@core@@QAE@XZ
?GetTargetRoadName@RouteManeuver@core@@QBEJAAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@@Z
?GetFreewayExitNumber@RouteManeuver@core@@QBEJAAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@@Z
?GetTrafficCircleExitNumber@RouteManeuver@core@@QBEKXZ
?GetManeuverType@RouteManeuver@core@@QBE?AW4RouteManeuverType@2@XZ
?GetViolatedOptions@RouterAdapterCore@@QAEJPAH@Z
?GetDistanceInMetersToNextManeuver@RouteManeuver@core@@QBEKXZ
?GetStartCoordinates@RouteManeuver@core@@QBEJPAVGeoCoordinates@2@@Z
??1GeoCoordinates@core@@UAE@XZ
??0GeoCoordinates@core@@QAE@XZ
?GetManeuverNotice@RouteManeuver@core@@QBEJPAH@Z
?GetManeuverWarnings@RouteManeuver@core@@QBEABVIItineraryWarning@msnma@@K@Z
?GetManeuverWarningCount@RouteManeuver@core@@QBEKXZ
??1RouteManeuver@core@@UAE@XZ
??0RouteManeuver@core@@QAE@XZ
?GetConnectivityType@RouterAdapterCore@@QAEJPAW4ConnectivityType@engine@@@Z
?GetProvider@RouterAdapterCore@@QAEJPAW4Provider@engine@@@Z
??0RouterAdapterCore@@IAE@XZ
??1RouterAdapterCore@@MAE@XZ
?SetProgress@QueryAdapterCore@@MAEXK@Z
?GetResultSqmId@RouterAdapterCore@@UBEKXZ
?OnRouteProgress@RouterAdapterCore@@UAEXK@Z
?OnRouteDone@RouterAdapterCore@@UAEXABURouteResult@engine@@@Z
?Post@?$UIThreadCore@UIRouterUI@@@@UAEXPAV?$TDispatchItem@UIRouterUI@@@@@Z
?GetGenerationNumber@?$UIThreadCore@UIRouterUI@@@@UBEJXZ
?GetUserProfileLanguages@MapsSettings@@SGJPAPAUHSTRING__@@@Z
?GetUserGeoRegion@MapsSettings@@SGJPAPAUHSTRING__@@@Z
IsUIThread
?GetRoute@RouterAdapterCore@@QAEJPAVRoute@core@@@Z
?GetAlternateRouteCount@RouterAdapterCore@@QAEJPAI@Z
?_CoreUninitialize@RouterAdapterCore@@IAEXXZ
?_CoreInitialize@RouterAdapterCore@@IAEJHV?$unique_ptr@UIThreadSignal@@U?$destroy_delete@UIThreadSignal@@@@@std@@_N@Z
?GetInstanceId@OperationAdapterCore@@QBEHXZ
?ProcessDispatchQueue@?$UIThreadCore@UIRouterUI@@@@QAEXPAUIRouterUI@@@Z
?GetModeFromConfigurationScheme@MapSchemeConverter@@SG?AW4MapMode@core@@W4TMapScheme@3@_N@Z
?GetDefaultCenterFromTimezone@MapsSettings@@SGPBVGeoCoordinates@core@@XZ
?GetContrastModeFromConfigurationScheme@MapSchemeConverter@@SG?AW4MapContrastMode@core@@W4TMapScheme@3@@Z
?GetApplicationId@MapsSettings@@SGJPAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@@Z
?GetApplicationCode@MapsSettings@@SGJPAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@@Z
?GetBingMapsKey@MapsSettings@@SGJPAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@@Z
?SetApplicationId@MapsSettings@@SGJABV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@@Z
?SetApplicationCode@MapsSettings@@SGJABV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@@Z
?SetBingMapsKey@MapsSettings@@SGJABV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@@Z
?IsChinaVariant@MapsSettings@@SG_NXZ
?IsWatermarkEnabled@MapsSettings@@SG_NXZ
?GetKeyValidationStatus@MapsSettings@@SGJPAH@Z
?SetBingAuthenticationKey@MapsSettings@@SGJABV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@@Z
?SetKeyValidationStatus@MapsSettings@@SGJH@Z
?RegisterListener@SuspendResumeDispatcher@@SGJPAVISuspendResumeListener@@PA_N@Z
?UnregisterListener@SuspendResumeDispatcher@@SGXPAVISuspendResumeListener@@@Z
?GetInstructionText@RouteManeuver@core@@QBEJAAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@@Z
?GetAlternateRoute@RouterAdapterCore@@QAEJIPAVRoute@core@@@Z
?GetAlternateRouteViolatedOption@RouterAdapterCore@@QAEJIPAH@Z
api-ms-win-core-apiquery-l1-1-0
ApiSetQueryApiSetPresence
api-ms-win-core-memory-l1-1-0
VirtualQuery
VirtualProtect
Exports
Exports
DllCanUnloadNow
DllGetActivationFactory
DllGetClassObject
JpIs3DSupported
JpIsUnifiedMapsStack
JpMapControlSettings_Create
JpMapControl_Create
JpMapFactory_Create
JpMapModel3DFrom3MFStreamOperation_Create
JpMapOverlayModel_Create
JpMapStyleSheetFactory_Create
JpOverviewMapControl_Create
JpRestrictedApiAccessCheck
JpStreetsideExperience_Create
JpStreetsidePanoramaOperation_Create
MapSettings_GetMosAppId
MapSettings_GetMosBingMapsKey
MapSettings_GetMosServiceToken
MapSettings_ResetMosKeys
Sections
.text Size: 432KB - Virtual size: 432KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.data Size: 43KB - Virtual size: 44KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.idata Size: 17KB - Virtual size: 16KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.didat Size: 512B - Virtual size: 8B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 1KB - Virtual size: 1KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 41KB - Virtual size: 41KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ