Static task
static1
Behavioral task
behavioral1
Sample
1f8b248cbce8d20f2c4cf0d01a97b8907c251aebf5d8cc8cc567a964ab04c5b2.exe
Resource
win7-20231215-en
Behavioral task
behavioral2
Sample
1f8b248cbce8d20f2c4cf0d01a97b8907c251aebf5d8cc8cc567a964ab04c5b2.exe
Resource
win10v2004-20231222-en
General
-
Target
1f8b248cbce8d20f2c4cf0d01a97b8907c251aebf5d8cc8cc567a964ab04c5b2
-
Size
279KB
-
MD5
097ec9489a61403e9451e376b7f63b52
-
SHA1
f60148c39b568ce691fc617f81b7ab5e71725529
-
SHA256
1f8b248cbce8d20f2c4cf0d01a97b8907c251aebf5d8cc8cc567a964ab04c5b2
-
SHA512
b877004036cf31380f8d8e9d52708ff0a0e15334469a579b8b51a51b9cc80aeb7b3763886cd714647746be02b80232b692527fff96cde4e1cc6c4ed6b897e524
-
SSDEEP
6144:l2DT5lpQ9xwkwdL5JsNh0NoXfMpOWrmu55:2pixwkwdL5JsNh36j55
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource 1f8b248cbce8d20f2c4cf0d01a97b8907c251aebf5d8cc8cc567a964ab04c5b2
Files
-
1f8b248cbce8d20f2c4cf0d01a97b8907c251aebf5d8cc8cc567a964ab04c5b2.exe windows:6 windows x86 arch:x86
e87e0e68a29a42223e70fb3dc4f9f764
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_LARGE_ADDRESS_AWARE
IMAGE_FILE_32BIT_MACHINE
Imports
base
??1ErrorInfo@Base@Public@@QAE@XZ
??0ErrorInfo@Base@Public@@QAE@W4ErrorCode@12@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
??4SharedBuffer@Base@Public@@QAEAAV012@ABV012@@Z
?empty@SharedBuffer@Base@Public@@UBE_NXZ
?toString@SharedBuffer@Base@Public@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@W4CharsetEncoding@@@Z
??1SharedBuffer@Base@Public@@UAE@XZ
??0SharedBuffer@Base@Public@@QAE@XZ
??0SharedBuffer@Base@Public@@QAE@ABV012@@Z
??1Semaphore@Base@Public@@UAE@XZ
??0Semaphore@Base@Public@@QAE@H@Z
??7ErrorInfo@Base@Public@@QBE_NXZ
??BErrorInfo@Base@Public@@QBE_NXZ
??4ErrorInfo@Base@Public@@QAEAAV012@ABV012@@Z
?start@Timer@Base@Public@@QAE_NABV?$Function@$$A6AXK@Z$$V@23@IIK@Z
??1Timer@Base@Public@@UAE@XZ
??0Timer@Base@Public@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
?toUint32@Value@Base@Public@@QBEIABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
??1Value@Base@Public@@QAE@XZ
??0Value@Base@Public@@QAE@I@Z
?getAvailablePort@Host@Base@Public@@SAGGW4SocketType@23@@Z
??1ITimeObject@Base@Public@@UAE@XZ
??0ITimeObject@Base@Public@@QAE@XZ
?toUint64@Value@Base@Public@@QBE_KABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
??0Value@Base@Public@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
msprotocol
?serializeAsBytes@MSPacket@Protocol@Milesight@@SA?AVSharedBuffer@Base@Public@@ABU123@@Z
?parseFromBytes@MSPacket@Protocol@Milesight@@SA_NABVSharedBuffer@Base@Public@@PAU123@_N@Z
?parseFromPtr@MSPacket@Protocol@Milesight@@SA_NPBDIPAU123@_N@Z
msplayer
?getVideoDelayTime@RecordSource@Player@Milesight@@UAEHXZ
?getResolution@RecordSource@Player@Milesight@@UAE?AVErrorInfo@Base@Public@@AAI0@Z
?getAudioCode@RecordSource@Player@Milesight@@UAE?AVErrorInfo@Base@Public@@AAW4CodeID@56@@Z
?getVideoCode@RecordSource@Player@Milesight@@UAE?AVErrorInfo@Base@Public@@AAW4CodeID@56@@Z
?getAuidoInfo@RecordSource@Player@Milesight@@UAE?AVErrorInfo@Base@Public@@AAUAudioInfo@ISource@23@@Z
?write@RecordSource@Player@Milesight@@UAE?AVErrorInfo@Base@Public@@ABV?$shared_ptr@UFrameInfo@Player@Milesight@@@std@@@Z
?read@RecordSource@Player@Milesight@@UAE?AVErrorInfo@Base@Public@@AAV?$shared_ptr@UFrameInfo@Player@Milesight@@@std@@@Z
?setDirection@RecordSource@Player@Milesight@@UAEXW4PlayDirect@23@@Z
?getDirection@RecordSource@Player@Milesight@@UAE?AW4PlayDirect@23@XZ
?status@RecordSource@Player@Milesight@@UAE?AW4PlayStatus@23@XZ
?seekTimeExists@RecordSource@Player@Milesight@@UAE?AVErrorInfo@Base@Public@@_K_N1@Z
?seekUTCTime@RecordSource@Player@Milesight@@UAE?AVErrorInfo@Base@Public@@_K_N1@Z
?seek@RecordSource@Player@Milesight@@UAE?AVErrorInfo@Base@Public@@_K@Z
?streamTypes@RecordSource@Player@Milesight@@UAE?AV?$set@W4StreamType@Player@Milesight@@U?$less@W4StreamType@Player@Milesight@@@std@@V?$allocator@W4StreamType@Player@Milesight@@@5@@std@@XZ
?setPlaySpeed@RecordSource@Player@Milesight@@UAE?AVErrorInfo@Base@Public@@W4Play_Speed@23@@Z
?playSpeed@RecordSource@Player@Milesight@@UAE?AW4Play_Speed@23@XZ
?resume@RecordSource@Player@Milesight@@UAE?AVErrorInfo@Base@Public@@XZ
?pause@RecordSource@Player@Milesight@@UAE?AVErrorInfo@Base@Public@@XZ
?registerExtendDataCallback@RecordSource@Player@Milesight@@UAE?AVErrorInfo@Base@Public@@ABV?$Function@$$A6AXABVSharedBuffer@Base@Public@@@Z$$V@56@@Z
?registerStatusCallback@RecordSource@Player@Milesight@@UAE?AVErrorInfo@Base@Public@@ABV?$Function@$$A6AXW4PlayStatus@Player@Milesight@@ABVErrorInfo@Base@Public@@@Z$$V@56@@Z
?stop@RecordSource@Player@Milesight@@UAE?AVErrorInfo@Base@Public@@XZ
?start@RecordSource@Player@Milesight@@UAE?AVErrorInfo@Base@Public@@XZ
?endTime@RecordSource@Player@Milesight@@UAE?AVErrorInfo@Base@Public@@AAVTime@56@@Z
?startTime@RecordSource@Player@Milesight@@UAE?AVErrorInfo@Base@Public@@AAVTime@56@@Z
??1RecordSource@Player@Milesight@@UAE@XZ
??0RecordSource@Player@Milesight@@QAE@ABV?$shared_ptr@VISourceUrl@Player@Milesight@@@std@@_N@Z
?getDecodeInfo@MSPlayer@Player@Milesight@@QAE?AVErrorInfo@Base@Public@@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAW4FrameDataType@56@@Z
?registerExtendDataCallback@MSPlayer@Player@Milesight@@QAE?AVErrorInfo@Base@Public@@ABV?$Function@$$A6AXABVSharedBuffer@Base@Public@@@Z$$V@56@@Z
?resumeStream@MSPlayer@Player@Milesight@@QAE?AVErrorInfo@Base@Public@@XZ
?pauseStream@MSPlayer@Player@Milesight@@QAE?AVErrorInfo@Base@Public@@XZ
?resumeDecode@MSPlayer@Player@Milesight@@QAE?AVErrorInfo@Base@Public@@XZ
?pauseDecode@MSPlayer@Player@Milesight@@QAE?AVErrorInfo@Base@Public@@XZ
?getRecviceFrameRate@MSPlayer@Player@Milesight@@QAE?AVErrorInfo@Base@Public@@AAI@Z
?getBandWidth@MSPlayer@Player@Milesight@@QAE?AVErrorInfo@Base@Public@@AAI@Z
?getVideoBitRate@MSPlayer@Player@Milesight@@QAE?AVErrorInfo@Base@Public@@AAI@Z
?getResolution@MSPlayer@Player@Milesight@@QAE?AVErrorInfo@Base@Public@@AAI0@Z
?getAudioCode@MSPlayer@Player@Milesight@@QAE?AVErrorInfo@Base@Public@@AAW4CodeID@56@@Z
?getVideoCode@MSPlayer@Player@Milesight@@QAE?AVErrorInfo@Base@Public@@AAW4CodeID@56@@Z
?getStreamTypes@MSPlayer@Player@Milesight@@QAE?AVErrorInfo@Base@Public@@AAV?$set@W4StreamType@Player@Milesight@@U?$less@W4StreamType@Player@Milesight@@@std@@V?$allocator@W4StreamType@Player@Milesight@@@5@@std@@@Z
?getFrameRate@MSPlayer@Player@Milesight@@QAE?AVErrorInfo@Base@Public@@AAI@Z
?addTxtMark@MSPlayer@Player@Milesight@@QAE?AVErrorInfo@Base@Public@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@0IIIIH@Z
?addPictureMark@MSPlayer@Player@Milesight@@QAE?AVErrorInfo@Base@Public@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@HHH@Z
?getAudioInPutDevice@MSPlayer@Player@Milesight@@QAE?AVErrorInfo@Base@Public@@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
?setAudioInPutDevice@MSPlayer@Player@Milesight@@QAE?AVErrorInfo@Base@Public@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
?getAudioOutPutDevice@MSPlayer@Player@Milesight@@QAE?AVErrorInfo@Base@Public@@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
?setAudioOutPutDevice@MSPlayer@Player@Milesight@@QAE?AVErrorInfo@Base@Public@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
?enableVolume@MSPlayer@Player@Milesight@@QAE?AVErrorInfo@Base@Public@@_N@Z
?setVolume@MSPlayer@Player@Milesight@@QAE?AVErrorInfo@Base@Public@@I@Z
?getVolume@MSPlayer@Player@Milesight@@QAE?AVErrorInfo@Base@Public@@AAI@Z
?getTotalTime@MSPlayer@Player@Milesight@@QAE?AVErrorInfo@Base@Public@@AA_K@Z
?getRecordTime@MSPlayer@Player@Milesight@@QAE?AVErrorInfo@Base@Public@@AA_K@Z
?stopLocalRecord@MSPlayer@Player@Milesight@@QAE?AVErrorInfo@Base@Public@@XZ
?startLocalRecord@MSPlayer@Player@Milesight@@QAE?AVErrorInfo@Base@Public@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
?registerErrorInfoCallback@MSPlayer@Player@Milesight@@QAE?AVErrorInfo@Base@Public@@ABV?$Function@$$A6AXABVErrorInfo@Base@Public@@@Z$$V@56@@Z
?registerPlayStatusCallback@MSPlayer@Player@Milesight@@QAE?AVErrorInfo@Base@Public@@PAXABV?$Function@$$A6AXW4PlayStatus@Player@Milesight@@ABVErrorInfo@Base@Public@@@Z$$V@56@@Z
?getPlayStatus@MSPlayer@Player@Milesight@@QAE?AVErrorInfo@Base@Public@@AAV?$set@W4PlayStatus@Player@Milesight@@U?$less@W4PlayStatus@Player@Milesight@@@std@@V?$allocator@W4PlayStatus@Player@Milesight@@@5@@std@@@Z
?getPlayDirect@MSPlayer@Player@Milesight@@QAE?AVErrorInfo@Base@Public@@AAW4PlayDirect@23@@Z
?setPlayDirect@MSPlayer@Player@Milesight@@QAE?AVErrorInfo@Base@Public@@W4PlayDirect@23@@Z
?getPlaySpeed@MSPlayer@Player@Milesight@@QAE?AVErrorInfo@Base@Public@@AAW4Play_Speed@23@@Z
?setPlaySpeed@MSPlayer@Player@Milesight@@QAE?AVErrorInfo@Base@Public@@W4Play_Speed@23@@Z
?getSourceStopTime@MSPlayer@Player@Milesight@@QAE?AVErrorInfo@Base@Public@@AA_K@Z
?getSourceStartTime@MSPlayer@Player@Milesight@@QAE?AVErrorInfo@Base@Public@@AA_K@Z
?getPlayedTime@MSPlayer@Player@Milesight@@QAE?AVErrorInfo@Base@Public@@AA_K@Z
?getFrameRendeTime@MSPlayer@Player@Milesight@@QAE?AVErrorInfo@Base@Public@@AAI@Z
?capture@MSPlayer@Player@Milesight@@QAE?AVErrorInfo@Base@Public@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@W4ImageType@23@@Z
?capture@MSPlayer@Player@Milesight@@QAE?AVErrorInfo@Base@Public@@_KW4ImageType@23@IIABV?$Function@$$A6AXABVErrorInfo@Base@Public@@_KABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z$$V@56@I@Z
?step@MSPlayer@Player@Milesight@@QAE?AVErrorInfo@Base@Public@@XZ
?resume@MSPlayer@Player@Milesight@@QAE?AVErrorInfo@Base@Public@@XZ
?pause@MSPlayer@Player@Milesight@@QAE?AVErrorInfo@Base@Public@@XZ
?clearBuffer@MSPlayer@Player@Milesight@@QAE?AVErrorInfo@Base@Public@@XZ
?seekTime@MSPlayer@Player@Milesight@@QAE?AVErrorInfo@Base@Public@@_K_N1ABV?$Function@$$A6AX_NPAX@Z$$V@56@PAX@Z
?getSharedDevice@MSPlayer@Player@Milesight@@QAE?AVErrorInfo@Base@Public@@AAPAX@Z
?refresh@MSPlayer@Player@Milesight@@QAE?AVErrorInfo@Base@Public@@HHHHH@Z
?clear@MSPlayer@Player@Milesight@@QAE?AVErrorInfo@Base@Public@@HHHHI@Z
?stop@MSPlayer@Player@Milesight@@QAE?AVErrorInfo@Base@Public@@XZ
?play@MSPlayer@Player@Milesight@@QAE?AVErrorInfo@Base@Public@@XZ
??1MSPlayer@Player@Milesight@@UAE@XZ
??0MSPlayer@Player@Milesight@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@_N@Z
??0MSPlayer@Player@Milesight@@QAE@ABV?$shared_ptr@VISource@Player@Milesight@@@std@@_N@Z
?setMergeRecordResource@RecordResource@@UAEXABV?$shared_ptr@VmergeRecordResource@@@std@@@Z
?asyncQuerySmartSearchInfos@RecordResource@@UAE_NXZ
?asyncQueryLockInfos@RecordResource@@UAE_NXZ
?asyncQueryTagInfos@RecordResource@@UAE_NXZ
?asyncQueryRecordInfos@RecordResource@@UAE?AV?$future@_N@std@@ABV?$Function@$$A6AX_N@Z$$V@Base@Public@@@Z
?setCameraRecordQuery@RecordResource@@QAEXABV?$shared_ptr@VCameraRecordQuery@VMS@Milesight@@@std@@@Z
??1RecordResource@@UAE@XZ
??0RecordResource@@QAE@ABUCameraId@@@Z
?setStreamTimeout@ISource@Player@Milesight@@UAE?AVErrorInfo@Base@Public@@I@Z
?uninit@MSPlayer@Player@Milesight@@SA?AVErrorInfo@Base@Public@@XZ
?init@MSPlayer@Player@Milesight@@SA?AVErrorInfo@Base@Public@@XZ
?getNextEventTime@RecordSource@Player@Milesight@@UAE?AVErrorInfo@Base@Public@@_KAA_K@Z
?getAudioBitRate@RecordSource@Player@Milesight@@UAE?AVErrorInfo@Base@Public@@AAI@Z
?getBandWidth@RecordSource@Player@Milesight@@UAE?AVErrorInfo@Base@Public@@AAI@Z
?getRecviceFrameRate@RecordSource@Player@Milesight@@UAE?AVErrorInfo@Base@Public@@AAI@Z
?clean@RecordSource@Player@Milesight@@UAE?AVErrorInfo@Base@Public@@XZ
?getSourceType@RecordSource@Player@Milesight@@UAE?AW4SourceType@23@XZ
?getVideoCacheSize@RecordSource@Player@Milesight@@UAEIXZ
?getAudioCacheSize@RecordSource@Player@Milesight@@UAEIXZ
?getTotalTime@RecordSource@Player@Milesight@@UAE?AVErrorInfo@Base@Public@@AA_K@Z
?predictFileSize@RecordSource@Player@Milesight@@UAE?AVErrorInfo@Base@Public@@AA_K@Z
?getSourceStartTime@RecordSource@Player@Milesight@@UAE?AVErrorInfo@Base@Public@@AA_K@Z
?getSourceStopTime@RecordSource@Player@Milesight@@UAE?AVErrorInfo@Base@Public@@AA_K@Z
?getPassivePacketLossSize@RecordSource@Player@Milesight@@UAE?AVErrorInfo@Base@Public@@AA_K0@Z
?getActivePacketLossSize@RecordSource@Player@Milesight@@UAE?AVErrorInfo@Base@Public@@AA_K0@Z
?setOnlyIFrame@RecordSource@Player@Milesight@@UAE?AVErrorInfo@Base@Public@@_N@Z
?pauseStream@RecordSource@Player@Milesight@@UAE?AVErrorInfo@Base@Public@@XZ
?resumeStream@RecordSource@Player@Milesight@@UAE?AVErrorInfo@Base@Public@@XZ
?setRecordResource@RecordSource@Player@Milesight@@UAE?AVErrorInfo@Base@Public@@ABV?$shared_ptr@VRecordResource@@@std@@@Z
?addRecords@RecordSource@Player@Milesight@@UAE?AVErrorInfo@Base@Public@@ABV?$vector@V?$shared_ptr@V?$TimeObject@UMSProtoRecordInfo@Protocol@Milesight@@@Base@Public@@@std@@V?$allocator@V?$shared_ptr@V?$TimeObject@UMSProtoRecordInfo@Protocol@Milesight@@@Base@Public@@@std@@@2@@std@@@Z
?removeRecords@RecordSource@Player@Milesight@@UAE?AVErrorInfo@Base@Public@@XZ
?removeRecords@RecordSource@Player@Milesight@@UAE?AVErrorInfo@Base@Public@@ABV?$vector@V?$shared_ptr@V?$TimeObject@UMSProtoRecordInfo@Protocol@Milesight@@@Base@Public@@@std@@V?$allocator@V?$shared_ptr@V?$TimeObject@UMSProtoRecordInfo@Protocol@Milesight@@@Base@Public@@@std@@@2@@std@@@Z
?getRecords@RecordSource@Player@Milesight@@UAEABV?$multiset@V?$shared_ptr@V?$TimeObject@UMSProtoRecordInfo@Protocol@Milesight@@@Base@Public@@@std@@U?$less@V?$shared_ptr@V?$TimeObject@UMSProtoRecordInfo@Protocol@Milesight@@@Base@Public@@@std@@@2@V?$allocator@V?$shared_ptr@V?$TimeObject@UMSProtoRecordInfo@Protocol@Milesight@@@Base@Public@@@std@@@2@@std@@XZ
?getTimeSegment@RecordSource@Player@Milesight@@UAE?AV?$map@W4MSProtoStreamType@Protocol@Milesight@@V?$shared_ptr@VTimeSegment@Base@Public@@@std@@U?$less@W4MSProtoStreamType@Protocol@Milesight@@@5@V?$allocator@U?$pair@$$CBW4MSProtoStreamType@Protocol@Milesight@@V?$shared_ptr@VTimeSegment@Base@Public@@@std@@@std@@@5@@std@@XZ
?setTimeSegment@RecordSource@Player@Milesight@@UAE?AVErrorInfo@Base@Public@@ABV?$map@W4MSProtoStreamType@Protocol@Milesight@@V?$shared_ptr@VTimeSegment@Base@Public@@@std@@U?$less@W4MSProtoStreamType@Protocol@Milesight@@@5@V?$allocator@U?$pair@$$CBW4MSProtoStreamType@Protocol@Milesight@@V?$shared_ptr@VTimeSegment@Base@Public@@@std@@@std@@@5@@std@@@Z
?changeStreamType@RecordSource@Player@Milesight@@UAE?AVErrorInfo@Base@Public@@W4MSProtoStreamType@Protocol@3@@Z
?getStreamType@RecordSource@Player@Milesight@@UAE?AVErrorInfo@Base@Public@@AAW4MSProtoStreamType@Protocol@3@@Z
?enableStreamType@RecordSource@Player@Milesight@@UAE?AVErrorInfo@Base@Public@@W4MSProtoStreamType@Protocol@3@@Z
?setPlayTrigger@RecordSource@Player@Milesight@@UAE?AVErrorInfo@Base@Public@@_K@Z
?setRecordFinishEvent@RecordSource@Player@Milesight@@UAE?AVErrorInfo@Base@Public@@ABV?$shared_ptr@VIRecordFinishEvent@Player@Milesight@@@std@@@Z
?setPlayTimeRange@RecordSource@Player@Milesight@@UAE?AVErrorInfo@Base@Public@@_K0@Z
?getVideoBitRate@RecordSource@Player@Milesight@@UAE?AVErrorInfo@Base@Public@@AAI@Z
?getPreEventTime@RecordSource@Player@Milesight@@UAE?AVErrorInfo@Base@Public@@_KAA_K@Z
?rePlayFromUtcTime@RecordSource@Player@Milesight@@UAE?AVErrorInfo@Base@Public@@_K@Z
?closeLivePlay@RecordSource@Player@Milesight@@UAE?AVErrorInfo@Base@Public@@XZ
?updateStreamType@RecordSource@Player@Milesight@@UAE?AVErrorInfo@Base@Public@@XZ
?createSource@RecordSource@Player@Milesight@@UAE?AV?$shared_ptr@VISource@Player@Milesight@@@std@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@5@_K1@Z
?enableSmartySearch@RecordSource@Player@Milesight@@UAE?AVErrorInfo@Base@Public@@_N@Z
?setSmartySearchRecords@RecordSource@Player@Milesight@@UAE?AVErrorInfo@Base@Public@@ABV?$vector@V?$shared_ptr@VITimeObject@Base@Public@@@std@@V?$allocator@V?$shared_ptr@VITimeObject@Base@Public@@@std@@@2@@std@@@Z
?setSmartySearchTimeSegment@RecordSource@Player@Milesight@@UAE?AVErrorInfo@Base@Public@@ABV?$shared_ptr@VTimeSegment@Base@Public@@@std@@@Z
?setSourceUrl@RecordSource@Player@Milesight@@UAE?AVErrorInfo@Base@Public@@ABV?$shared_ptr@VISourceUrl@Player@Milesight@@@std@@@Z
?setAgentRecordSource@RecordSource@Player@Milesight@@UAE?AVErrorInfo@Base@Public@@ABV?$weak_ptr@VIRecordSource@Player@Milesight@@@std@@@Z
?getPlayTimeRange@RecordSource@Player@Milesight@@UAE?AVErrorInfo@Base@Public@@AA_K0@Z
kernel32
GetSystemTimeAsFileTime
GetCurrentThreadId
GetCurrentProcessId
QueryPerformanceCounter
IsDebuggerPresent
IsProcessorFeaturePresent
TerminateProcess
GetCurrentProcess
SetUnhandledExceptionFilter
UnhandledExceptionFilter
InitializeSListHead
GetProcAddress
GetModuleHandleW
WaitForSingleObjectEx
ResetEvent
GetConsoleWindow
GetCommandLineW
CreateIoCompletionPort
TlsGetValue
SleepEx
VerSetConditionMask
MultiByteToWideChar
CreateEventW
GetQueuedCompletionStatus
InitializeCriticalSectionAndSpinCount
SetLastError
VerifyVersionInfoA
TlsSetValue
SetWaitableTimer
FormatMessageA
TlsFree
DeleteCriticalSection
LocalFree
QueueUserAPC
CloseHandle
TlsAlloc
TerminateThread
SetEvent
GetLastError
PostQueuedCompletionStatus
WaitForSingleObject
LeaveCriticalSection
WaitForMultipleObjects
EnterCriticalSection
user32
SetFocus
SetForegroundWindow
shell32
CommandLineToArgvW
msvcp140
?_Winerror_message@std@@YAKKPADK@Z
?_Winerror_map@std@@YAHH@Z
?_Xbad_function_call@std@@YAXXZ
?_Throw_C_error@std@@YAXH@Z
?_Rethrow_future_exception@std@@YAXVexception_ptr@1@@Z
?_Xlength_error@std@@YAXPBD@Z
?_Syserror_map@std@@YAPBDH@Z
_Cnd_timedwait
?__ExceptionPtrToBool@@YA_NPBX@Z
_Mtx_destroy_in_situ
?__ExceptionPtrDestroy@@YAXPAX@Z
_Mtx_lock
_Mtx_init_in_situ
_Cnd_register_at_thread_exit
_Cnd_wait
_Xtime_get_ticks
_Mtx_unlock
_Cnd_broadcast
_Cnd_destroy_in_situ
?_Execute_once@std@@YAHAAUonce_flag@1@P6GHPAX1PAPAX@Z1@Z
_Cnd_signal
_Cnd_do_broadcast_at_thread_exit
_Cnd_destroy
_Mtx_init
_Thrd_start
_Thrd_id
_Mtx_destroy
_Cnd_init
_Thrd_join
?_New_Locimp@_Locimp@locale@std@@CAPAV123@ABV123@@Z
?_Init@locale@std@@CAPAV_Locimp@12@_N@Z
?id@?$codecvt@_WDU_Mbstatet@@@std@@2V0locale@2@A
??4?$_Yarn@D@std@@QAEAAV01@PBD@Z
??1?$codecvt@_WDU_Mbstatet@@@std@@MAE@XZ
??0?$codecvt@_WDU_Mbstatet@@@std@@QAE@I@Z
?out@?$codecvt@_WDU_Mbstatet@@@std@@QBEHAAU_Mbstatet@@PB_W1AAPB_WPAD3AAPAD@Z
?_Addfac@_Locimp@locale@std@@AAEXPAVfacet@23@I@Z
?_Decref@facet@locale@std@@UAEPAV_Facet_base@3@XZ
?_Incref@facet@locale@std@@UAEXXZ
??Bid@locale@std@@QAEIXZ
?__ExceptionPtrCreate@@YAXPAX@Z
_Cnd_unregister_at_thread_exit
_Mtx_current_owns
?__ExceptionPtrAssign@@YAXPAXPBX@Z
?_Throw_Cpp_error@std@@YAXH@Z
?_Throw_future_error@std@@YAXABVerror_code@1@@Z
?__ExceptionPtrCopyException@@YAXPAXPBX1@Z
?__ExceptionPtrCopy@@YAXPAXPBX@Z
_Cnd_init_in_situ
ws2_32
WSASend
ntohl
WSAStringToAddressW
WSASocketW
closesocket
bind
WSAGetLastError
WSAStartup
WSASendTo
WSASetLastError
select
WSACleanup
setsockopt
ioctlsocket
htons
WSARecvFrom
htonl
vcruntime140
__RTDynamicCast
memcpy
__CxxFrameHandler3
__std_exception_destroy
__std_exception_copy
_purecall
__std_terminate
__std_type_info_compare
__std_type_info_name
_except_handler4_common
memset
_CxxThrowException
memmove
api-ms-win-crt-heap-l1-1-0
free
_set_new_mode
_callnewh
malloc
api-ms-win-crt-runtime-l1-1-0
__p___argv
_c_exit
_register_thread_local_exe_atexit_callback
__p___argc
_seh_filter_exe
_cexit
_controlfp_s
_exit
terminate
exit
_initterm_e
_crt_atexit
_register_onexit_function
_initialize_onexit_table
_initialize_narrow_environment
_configure_narrow_argv
_initterm
_get_initial_narrow_environment
_invalid_parameter_noinfo_noreturn
_beginthreadex
_set_app_type
api-ms-win-crt-stdio-l1-1-0
__stdio_common_vfprintf
__p__commode
_set_fmode
__acrt_iob_func
api-ms-win-crt-math-l1-1-0
__setusermatherr
api-ms-win-crt-locale-l1-1-0
_configthreadlocale
Sections
.text Size: 186KB - Virtual size: 186KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 59KB - Virtual size: 58KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 15KB - Virtual size: 16KB
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: 15KB - Virtual size: 15KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ