D:\jenkins\workspace\APP_Package_SDK_Windows32\common\HCNetSDK\VS2013\lib\win32\HCCore.pdb
Static task
static1
Behavioral task
behavioral1
Sample
HCCore.dll
Resource
win7-20240508-en
Behavioral task
behavioral2
Sample
HCCore.dll
Resource
win10v2004-20240426-en
General
-
Target
HCCore.dll
-
Size
1.4MB
-
MD5
19beb8b0f179d537919f802892b16f9b
-
SHA1
f514f3b006b0809999d62c7d7fd748c24e3887b9
-
SHA256
f14046272cb0fd9c515873c2fc014ef5951b327f86002f5daa8798f6e3be8b71
-
SHA512
97e83dd261695f9f991c63d548d0a1c2eb50bf1848eeb9de2fbb838a5e6f5b744887b8a104a786cd0464cc214f1e0be916fe463ba64decbdfe464ebcacf79e49
-
SSDEEP
24576:6w8WrFcHbqjjGiuu0UBUk+5pIpKwCTWS2IeCxSxLbd0dIdj1IGDE0ZaUQhSpNbWT:6WRjjGQr7RKwA2weLbdbIX0gSoZdl
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource HCCore.dll
Files
-
HCCore.dll.dll windows:6 windows x86 arch:x86
cbe6790f2ab7f00775528ff516e3b1af
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
IMAGE_FILE_DLL
PDB Paths
Imports
kernel32
GetTickCount
GetSystemTimeAsFileTime
FileTimeToSystemTime
GetTimeZoneInformation
QueryPerformanceFrequency
FileTimeToLocalFileTime
SetLastError
TryEnterCriticalSection
InitializeCriticalSection
LeaveCriticalSection
EnterCriticalSection
DeleteCriticalSection
WideCharToMultiByte
Sleep
MultiByteToWideChar
GetProcAddress
GlobalMemoryStatusEx
GetSystemInfo
OutputDebugStringA
SetPriorityClass
TlsGetValue
GetCurrentProcess
WaitForSingleObject
TlsSetValue
SetThreadPriority
GetCurrentThreadId
TlsAlloc
CloseHandle
TlsFree
SuspendThread
ResumeThread
QueryPerformanceCounter
ReleaseSemaphore
FreeLibrary
LoadLibraryExA
CreateFileA
SetFilePointer
WriteFile
ReadFile
FlushFileBuffers
CreateDirectoryA
FindFirstFileA
RemoveDirectoryA
CopyFileA
FindClose
GetFileType
MoveFileA
FindNextFileA
GetFileInformationByHandle
LocalFree
DeleteFileA
LoadLibraryA
GetQueuedCompletionStatus
PostQueuedCompletionStatus
CreateIoCompletionPort
SetWaitableTimer
SetEvent
CreateEventA
ResetEvent
WaitForMultipleObjects
CreateWaitableTimerA
SetEndOfFile
OutputDebugStringW
GetModuleHandleA
GetModuleFileNameA
CreateSemaphoreA
GetLastError
SetConsoleCtrlHandler
GetFileAttributesExW
FreeEnvironmentStringsW
GetEnvironmentStringsW
GetCurrentProcessId
MoveFileExW
CreateFileW
WriteConsoleW
SetStdHandle
GetModuleFileNameW
GetStdHandle
GetProcessHeap
GetOEMCP
GetACP
IsValidCodePage
GetCurrentThread
SetEnvironmentVariableA
HeapSize
GetModuleHandleExW
ExitProcess
EnumSystemLocalesW
GetUserDefaultLCID
IsValidLocale
GetLocaleInfoW
LCMapStringW
CompareStringW
GetTimeFormatW
GetDateFormatW
CreateSemaphoreW
GetModuleHandleW
GetStartupInfoW
TerminateProcess
CreateEventW
InitializeCriticalSectionAndSpinCount
SetUnhandledExceptionFilter
UnhandledExceptionFilter
GetCPInfo
FatalAppExitA
LoadLibraryExW
ExitThread
CreateThread
GetCommandLineA
AreFileApisANSI
IsProcessorFeaturePresent
IsDebuggerPresent
GetConsoleCP
EncodePointer
DecodePointer
GetStringTypeW
RaiseException
RtlUnwind
HeapFree
HeapAlloc
HeapReAlloc
SetFilePointerEx
GetConsoleMode
ReadConsoleW
user32
PostMessageA
advapi32
CryptGenRandom
CryptAcquireContextA
GetSecurityInfo
ws2_32
WSARecv
WSASend
WSARecvFrom
WSASendTo
ioctlsocket
connect
WSAStartup
recvfrom
WSAGetLastError
shutdown
setsockopt
sendto
WSAIoctl
recv
bind
WSASetLastError
closesocket
getsockopt
listen
accept
getpeername
inet_addr
getsockname
gethostname
htonl
getaddrinfo
htons
ntohs
freeaddrinfo
gethostbyname
ntohl
select
__WSAFDIsSet
socket
WSACleanup
send
rpcrt4
UuidCreate
winmm
timeSetEvent
timeEndPeriod
timeKillEvent
timeBeginPeriod
mswsock
AcceptEx
Exports
Exports
??0CAnalyzeDataInterface@NetSDK@@QAE@ABV01@@Z
??0CAnalyzeDataInterface@NetSDK@@QAE@XZ
??0CCoreSignal@NetSDK@@QAE@XZ
??0CCtrlBase@NetSDK@@QAE@ABV01@@Z
??0CCtrlBase@NetSDK@@QAE@XZ
??0CCycleBuffer@NetSDK@@QAE@ABV01@@Z
??0CCycleBuffer@NetSDK@@QAE@I@Z
??0CEzvizTrans@NetSDK@@QAE@ABV01@@Z
??0CEzvizTrans@NetSDK@@QAE@XZ
??0CEzvizTransInterface@NetSDK@@QAE@ABV01@@Z
??0CEzvizTransInterface@NetSDK@@QAE@XZ
??0CHIKEncrypt@NetSDK@@QAE@ABV01@@Z
??0CHIKEncrypt@NetSDK@@QAE@XZ
??0CHikCryptInterface@NetSDK@@QAE@ABV01@@Z
??0CHikCryptInterface@NetSDK@@QAE@XZ
??0CJsonParser@NetSDK@@QAE@XZ
??0CListenSessionBase@NetSDK@@QAE@ABV01@@Z
??0CListenSessionBase@NetSDK@@QAE@XZ
??0CLongLinkCtrl@NetSDK@@QAE@ABV01@@Z
??0CLongLinkCtrl@NetSDK@@QAE@H@Z
??0CMemberBase@NetSDK@@QAE@ABV01@@Z
??0CMemberBase@NetSDK@@QAE@XZ
??0CMemberMgrBase@NetSDK@@QAE@ABV01@@Z
??0CMemberMgrBase@NetSDK@@QAE@I@Z
??0CModuleMgrBase@NetSDK@@QAE@ABV01@@Z
??0CModuleMgrBase@NetSDK@@QAE@IW4tagModuleType@@@Z
??0CModuleMgrBase@NetSDK@@QAE@IW4tagModuleType@@H@Z
??0CModuleSession@NetSDK@@QAE@ABV01@@Z
??0CModuleSession@NetSDK@@QAE@XZ
??0CMultiThreadControl@NetSDK@@QAE@XZ
??0CNpqInterface@NetSDK@@QAE@XZ
??0CObjectBase@NetSDK@@QAE@ABV01@@Z
??0CObjectBase@NetSDK@@QAE@XZ
??0CRWLockInterface@NetSDK@@QAE@XZ
??0CSSLTrans@NetSDK@@QAE@ABV01@@Z
??0CSSLTrans@NetSDK@@QAE@H@Z
??0CSSLTransInterface@NetSDK@@QAE@ABV01@@Z
??0CSSLTransInterface@NetSDK@@QAE@XZ
??0CSearchBaseSession@NetSDK@@QAE@ABV01@@Z
??0CSearchBaseSession@NetSDK@@QAE@H@Z
??0CStreamConvertInterface@NetSDK@@QAE@ABV01@@Z
??0CStreamConvertInterface@NetSDK@@QAE@XZ
??0CTransUnitMgrInterface@NetSDK@@QAE@ABV01@@Z
??0CTransUnitMgrInterface@NetSDK@@QAE@XZ
??0CUseCountAutoDec@NetSDK@@QAE@PAH@Z
??0CXmlBase@NetSDK@@QAE@ABV01@@Z
??0CXmlBase@NetSDK@@QAE@XZ
??0IPlayerInterface@@QAE@ABV0@@Z
??0IPlayerInterface@@QAE@XZ
??1CAnalyzeDataInterface@NetSDK@@UAE@XZ
??1CCoreSignal@NetSDK@@QAE@XZ
??1CCtrlBase@NetSDK@@UAE@XZ
??1CCycleBuffer@NetSDK@@UAE@XZ
??1CEzvizTrans@NetSDK@@UAE@XZ
??1CEzvizTransInterface@NetSDK@@UAE@XZ
??1CHIKEncrypt@NetSDK@@UAE@XZ
??1CHikCryptInterface@NetSDK@@UAE@XZ
??1CJsonParser@NetSDK@@QAE@XZ
??1CListenSessionBase@NetSDK@@UAE@XZ
??1CLongLinkCtrl@NetSDK@@UAE@XZ
??1CMemberBase@NetSDK@@UAE@XZ
??1CMemberMgrBase@NetSDK@@UAE@XZ
??1CModuleMgrBase@NetSDK@@UAE@XZ
??1CModuleSession@NetSDK@@UAE@XZ
??1CMultiThreadControl@NetSDK@@QAE@XZ
??1CNpqInterface@NetSDK@@QAE@XZ
??1CObjectBase@NetSDK@@UAE@XZ
??1CRWLockInterface@NetSDK@@QAE@XZ
??1CSSLTrans@NetSDK@@UAE@XZ
??1CSSLTransInterface@NetSDK@@UAE@XZ
??1CSearchBaseSession@NetSDK@@UAE@XZ
??1CStreamConvertInterface@NetSDK@@UAE@XZ
??1CTransUnitMgrInterface@NetSDK@@UAE@XZ
??1CUseCountAutoDec@NetSDK@@QAE@XZ
??1CXmlBase@NetSDK@@QAE@XZ
??1IPlayerInterface@@UAE@XZ
??2CObjectBase@NetSDK@@SAPAXI@Z
??2CObjectBase@NetSDK@@SAPAXIW4tagMemoryClass@@@Z
??3CObjectBase@NetSDK@@SAXPAX@Z
??3CObjectBase@NetSDK@@SAXPAXW4tagMemoryClass@@@Z
??4CAnalyzeDataInterface@NetSDK@@QAEAAV01@ABV01@@Z
??4CCoreSignal@NetSDK@@QAEAAV01@ABV01@@Z
??4CCtrlBase@NetSDK@@QAEAAV01@ABV01@@Z
??4CCycleBuffer@NetSDK@@QAEAAV01@ABV01@@Z
??4CEzvizTrans@NetSDK@@QAEAAV01@ABV01@@Z
??4CEzvizTransInterface@NetSDK@@QAEAAV01@ABV01@@Z
??4CHIKEncrypt@NetSDK@@QAEAAV01@ABV01@@Z
??4CHikCryptInterface@NetSDK@@QAEAAV01@ABV01@@Z
??4CListenSessionBase@NetSDK@@QAEAAV01@ABV01@@Z
??4CLongLinkCtrl@NetSDK@@QAEAAV01@ABV01@@Z
??4CMemberBase@NetSDK@@QAEAAV01@ABV01@@Z
??4CMemberMgrBase@NetSDK@@QAEAAV01@ABV01@@Z
??4CModuleMgrBase@NetSDK@@QAEAAV01@ABV01@@Z
??4CModuleSession@NetSDK@@QAEAAV01@ABV01@@Z
??4CMultiThreadControl@NetSDK@@QAEAAV01@ABV01@@Z
??4CNpqInterface@NetSDK@@QAEAAV01@ABV01@@Z
??4CObjectBase@NetSDK@@QAEAAV01@ABV01@@Z
??4CRWLockInterface@NetSDK@@QAEAAV01@ABV01@@Z
??4CSSLTrans@NetSDK@@QAEAAV01@ABV01@@Z
??4CSSLTransInterface@NetSDK@@QAEAAV01@ABV01@@Z
??4CSearchBaseSession@NetSDK@@QAEAAV01@ABV01@@Z
??4CStreamConvertInterface@NetSDK@@QAEAAV01@ABV01@@Z
??4CTransUnitMgrInterface@NetSDK@@QAEAAV01@ABV01@@Z
??4CUseCountAutoDec@NetSDK@@QAEAAV01@ABV01@@Z
??4CXmlBase@NetSDK@@QAEAAV01@ABV01@@Z
??4IPlayerInterface@@QAEAAV0@ABV0@@Z
??_7CAnalyzeDataInterface@NetSDK@@6B@
??_7CCtrlBase@NetSDK@@6B@
??_7CCycleBuffer@NetSDK@@6B@
??_7CEzvizTrans@NetSDK@@6B@
??_7CEzvizTransInterface@NetSDK@@6B@
??_7CHIKEncrypt@NetSDK@@6B@
??_7CHikCryptInterface@NetSDK@@6B@
??_7CListenSessionBase@NetSDK@@6B@
??_7CLongLinkCtrl@NetSDK@@6B@
??_7CMemberBase@NetSDK@@6B@
??_7CMemberMgrBase@NetSDK@@6B@
??_7CModuleMgrBase@NetSDK@@6B@
??_7CModuleSession@NetSDK@@6B@
??_7CObjectBase@NetSDK@@6B@
??_7CSSLTrans@NetSDK@@6B@
??_7CSSLTransInterface@NetSDK@@6B@
??_7CSearchBaseSession@NetSDK@@6B@
??_7CStreamConvertInterface@NetSDK@@6B@
??_7CTransUnitMgrInterface@NetSDK@@6B@
??_7IPlayerInterface@@6B@
?AbandonDataInSocketBuffer@CLongLinkCtrl@NetSDK@@QAEHXZ
?AddItemInBaseObject@CJsonParser@NetSDK@@QAEHPBDPAUtagJSON_VALUE@2@PAD@Z
?AddNode@CJsonParser@NetSDK@@QAEHPBDPAUtagJSON_VALUE@2@@Z
?AddNode@CXmlBase@NetSDK@@QAE_NABV12@@Z
?AddNode@CXmlBase@NetSDK@@QAE_NPBD0@Z
?AddNode@CXmlBase@NetSDK@@QAE_NPBD@Z
?AesCbcDecrypt@CHIKEncrypt@NetSDK@@UAEHPBEHPAEH@Z
?AesCbcEncrypt@CHIKEncrypt@NetSDK@@UAEHPBEHPAEH@Z
?AlignFree@CHIKEncrypt@NetSDK@@ABEXPAX@Z
?AlignMalloc@CHIKEncrypt@NetSDK@@ABEPAXHH@Z
?AllocIndex@CMemberMgrBase@NetSDK@@IAEHP6GPAVCMemberBase@2@PBX@Z0PAX@Z
?AllocIndex@CMemberMgrBase@NetSDK@@IAEHPAVCMemberBase@2@@Z
?CheckConstructResource@CCtrlBase@NetSDK@@IBEHXZ
?CheckFreeze@CMultiThreadControl@NetSDK@@QAEXXZ
?CheckInit@CCtrlBase@NetSDK@@QAEHXZ
?CheckResouce@CRWLockInterface@NetSDK@@QAEHXZ
?CheckResource@CListenSessionBase@NetSDK@@UAEHXZ
?CheckResource@CMemberBase@NetSDK@@UAEHXZ
?CheckResource@CMemberMgrBase@NetSDK@@UAEHXZ
?CheckResource@CModuleMgrBase@NetSDK@@UAEHXZ
?CheckResource@CModuleSession@NetSDK@@UAEHXZ
?CheckResource@CMultiThreadControl@NetSDK@@QAEHXZ
?Cleanup@CSSLTrans@NetSDK@@SAHXZ
?Close@CEzvizTrans@NetSDK@@UAEHXZ
?CloseSocket@CLongLinkCtrl@NetSDK@@QAEXXZ
?CommandEnlargeBufferSize@CLongLinkCtrl@NetSDK@@QAEHII@Z
?Connect@CEzvizTrans@NetSDK@@UAEHH@Z
?ConvertLeafStringNode@CJsonParser@NetSDK@@QAEHHP6GHPBD0PADIPAXH@Z2@Z
?ConvertNpqError@CNpqInterface@NetSDK@@AAEHH@Z
?Core_CreateSSLServer@NetSDK@@YGPAVCSSLTransInterface@1@XZ
?Core_CreateSSLServerEx@NetSDK@@YGPAVCSSLTransInterface@1@I@Z
?Core_CreateSSLTrans@NetSDK@@YGPAVCSSLTransInterface@1@XZ
?Core_CreateSSLTransEx@NetSDK@@YGPAVCSSLTransInterface@1@I@Z
?Core_DestroySSLTrans@NetSDK@@YGXPAVCSSLTransInterface@1@@Z
?Core_SetSSLClientParam@NetSDK@@YGHPAVCSSLTransInterface@1@PAXI@Z
?Core_SetSSLServerParam@NetSDK@@YGHPAVCSSLTransInterface@1@PAXI@Z
?Create@CCoreSignal@NetSDK@@QAEHXZ
?CreateDeclaration@CXmlBase@NetSDK@@QAEXPBD0@Z
?CreateGeneralLink@CLongLinkCtrl@NetSDK@@QBEHPBUtagLinkCondEx@@H@Z
?CreateLib@CHIKEncrypt@NetSDK@@AAEPAXXZ
?CreateLink@CLongLinkCtrl@NetSDK@@QAEHIW4tagInterLinkTypeEnum@@PBUtagLinkCondSimple@@@Z
?CreateLinkEx@CLongLinkCtrl@NetSDK@@QAEHIW4tagInterLinkTypeEnum@@PBUtagLinkCondSimpleEx@@@Z
?CreateProxyLink@CLongLinkCtrl@NetSDK@@QAEHI@Z
?CreateRoot@CXmlBase@NetSDK@@QAEXPBD@Z
?CreateSSLHandle@CEzvizTrans@NetSDK@@AAEHXZ
?DecryptByPrivateKey@CHIKEncrypt@NetSDK@@UAEHHPBEPAE@Z
?Destroy@CCoreSignal@NetSDK@@QAEHXZ
?DestroyLink@CLongLinkCtrl@NetSDK@@QAEHXZ
?DestroySSLHandle@CEzvizTrans@NetSDK@@AAEHXZ
?EnableRecvCallBack@CLongLinkCtrl@NetSDK@@QAEHH@Z
?EnableSendCallBack@CLongLinkCtrl@NetSDK@@QAEHH@Z
?EndArray@CJsonParser@NetSDK@@QAEHXZ
?EndObject@CJsonParser@NetSDK@@QAEHXZ
?ErrorCallback@CSSLTrans@NetSDK@@SAHPBDIPAX@Z
?ExitRecvThread@CLongLinkCtrl@NetSDK@@QAEXXZ
?FindElem@CXmlBase@NetSDK@@QAE_NPBD@Z
?FindElemFromBegin@CXmlBase@NetSDK@@QAE_NPBD@Z
?Fini@CCtrlBase@NetSDK@@QAEHXZ
?ForceStopByUserID@CModuleMgrBase@NetSDK@@QAEHH@Z
?FreeIndex@CMemberMgrBase@NetSDK@@IAEHHH@Z
?Freeze@CMultiThreadControl@NetSDK@@QAEXXZ
?GeneratePublicKey@CHIKEncrypt@NetSDK@@UAEHPAEPAH@Z
?GenerateRSAKey@CHIKEncrypt@NetSDK@@UAEHPAEPAH01@Z
?GetArraySize@CJsonParser@NetSDK@@QAEHPAUQUERY_INFO@2@PAI@Z
?GetArrayValue@CJsonParser@NetSDK@@AAEHABV?$GenericValue@U?$UTF8@D@rapidjson@@V?$MemoryPoolAllocator@VCrtAllocator@rapidjson@@@2@@rapidjson@@PAUQUERY_INFO@2@PAUtagJSON_VALUE@2@@Z
?GetAttributeValue@CXmlBase@NetSDK@@QBEPBDPBD@Z
?GetChildren@CXmlBase@NetSDK@@QBEPBDXZ
?GetChildrenAbility@CXmlBase@NetSDK@@QBEHPADHAAH@Z
?GetChildrenCommon@CXmlBase@NetSDK@@QBE_NPADHAAH@Z
?GetCommand@CSearchBaseSession@NetSDK@@QBEIXZ
?GetData@CXmlBase@NetSDK@@QBEPBDXZ
?GetFirstAttributeValue@CXmlBase@NetSDK@@QBEPBDXZ
?GetItemArraySize@CJsonParser@NetSDK@@AAEHABV?$GenericValue@U?$UTF8@D@rapidjson@@V?$MemoryPoolAllocator@VCrtAllocator@rapidjson@@@2@@rapidjson@@PAUQUERY_INFO@2@PAI@Z
?GetItemValue@CJsonParser@NetSDK@@AAEHABV?$GenericValue@U?$UTF8@D@rapidjson@@V?$MemoryPoolAllocator@VCrtAllocator@rapidjson@@@2@@rapidjson@@PAUtagJSON_VALUE@2@@Z
?GetLink@CLongLinkCtrl@NetSDK@@QAEPAXXZ
?GetLinkParam@CLongLinkCtrl@NetSDK@@QAEHIPAXI0I@Z
?GetLocalIPInfo@CLongLinkCtrl@NetSDK@@QAEHPAUtagProIPAddrInfo@@@Z
?GetMaxMemberNum@CMemberMgrBase@NetSDK@@QAEIXZ
?GetMember@CMemberMgrBase@NetSDK@@QAEPAVCMemberBase@2@H@Z
?GetMemberIndex@CMemberBase@NetSDK@@QAEHXZ
?GetMemberNum@CMemberMgrBase@NetSDK@@QAEIXZ
?GetModuleType@CModuleMgrBase@NetSDK@@QBE?AW4tagModuleType@@XZ
?GetNodeName@CXmlBase@NetSDK@@QBEPBDXZ
?GetObjectValue@CJsonParser@NetSDK@@AAEHABV?$GenericValue@U?$UTF8@D@rapidjson@@V?$MemoryPoolAllocator@VCrtAllocator@rapidjson@@@2@@rapidjson@@PAUQUERY_INFO@2@PAUtagJSON_VALUE@2@@Z
?GetOneFromBuffWithoutConvert@CSearchBaseSession@NetSDK@@IAEHPAXIPAH@Z
?GetOneItemSize@CSearchBaseSession@NetSDK@@MAEII@Z
?GetProxyLinkDstAddr@CLongLinkCtrl@NetSDK@@QAEHQAEAAG@Z
?GetRemain@CCycleBuffer@NetSDK@@QBEIXZ
?GetRemoteAddr@CLongLinkCtrl@NetSDK@@QAEXPADAAGI@Z
?GetState@CNpqInterface@NetSDK@@QAEHW4NPQ_MAIN_TYPE@@PAUNPQ_STAT@@@Z
?GetUseCount@CCtrlBase@NetSDK@@QAEPAHXZ
?GetUserData@CListenSessionBase@NetSDK@@QBEPAXXZ
?GetUserID@CModuleSession@NetSDK@@QAEHXZ
?GetUserIndex@CLongLinkCtrl@NetSDK@@QBEHXZ
?GetValue@CJsonParser@NetSDK@@QAEHPAUQUERY_INFO@2@PAUtagJSON_VALUE@2@@Z
?HasCreateLink@CLongLinkCtrl@NetSDK@@QAEHXZ
?HasMemberInBaseObject@CJsonParser@NetSDK@@QAEHPBD@Z
?Init@CCtrlBase@NetSDK@@QAEHXZ
?InitCheck@CCycleBuffer@NetSDK@@QBEHXZ
?InitJson@CJsonParser@NetSDK@@QAEXXZ
?InitResource@CHIKEncrypt@NetSDK@@AAEHXZ
?InputData@CNpqInterface@NetSDK@@QAEHHPAEI@Z
?InputRawData@CNpqInterface@NetSDK@@QAEHPAUtagNET_UTILS_NPQ_PACK_PARAM@@PAEI@Z
?IntoElem@CXmlBase@NetSDK@@QAE_NXZ
?IsEmpty@CCycleBuffer@NetSDK@@QBEHXZ
?IsFull@CMemberMgrBase@NetSDK@@QAEHXZ
?IsListenPortUsed@CListenSessionBase@NetSDK@@QBEHPBDG@Z
?LinkDestroy@CSearchBaseSession@NetSDK@@IAEXXZ
?LinkToDvr@CSearchBaseSession@NetSDK@@AAEHXZ
?LoadFile@CXmlBase@NetSDK@@QAE_NPBD@Z
?LoadNpqLib@CNpqInterface@NetSDK@@SAHXZ
?LoadSSLLib@CEzvizTrans@NetSDK@@SAHXZ
?LoadSSLLib@CSSLTrans@NetSDK@@SAHHI@Z
?Lock@CCtrlBase@NetSDK@@QAEHXZ
?LockMember@CMemberMgrBase@NetSDK@@QBEHH@Z
?Md5Digest@CEzvizTrans@NetSDK@@UAEHPBDHPADPAH@Z
?ModifyData@CXmlBase@NetSDK@@QAE_NPBD0@Z
?NextSibElem@CXmlBase@NetSDK@@QAE_NXZ
?NoMoreCheck@CMultiThreadControl@NetSDK@@QAEXXZ
?OutOfElem@CXmlBase@NetSDK@@QAE_NXZ
?Parse@CJsonParser@NetSDK@@QAEHPBDI@Z
?Parse@CXmlBase@NetSDK@@QAEPBXPBD@Z
?ParseFindData@CSearchBaseSession@NetSDK@@UAEHXZ
?Post@CCoreSignal@NetSDK@@QAEHXZ
?PreSibElem@CXmlBase@NetSDK@@QAE_NXZ
?Read@CCycleBuffer@NetSDK@@QAEHPAEI@Z
?ReadLock@CRWLockInterface@NetSDK@@QAEHXZ
?ReadLockMember@CMemberMgrBase@NetSDK@@QBEHH@Z
?ReadUnlock@CRWLockInterface@NetSDK@@QAEHXZ
?ReadUnlockMember@CMemberMgrBase@NetSDK@@QBEHH@Z
?RealeseLib@CHIKEncrypt@NetSDK@@AAEXXZ
?Recv@CEzvizTrans@NetSDK@@UAEHPADH@Z
?RecvDataCallBack@CListenSessionBase@NetSDK@@KAHPAUHPR_ADDR_T@@PAXPBXIIIW4RECV_TYPE@@@Z
?RecvDataCallBack@CSearchBaseSession@NetSDK@@CAHPAXPBXII@Z
?RecvThreadFunc@CLongLinkCtrl@NetSDK@@SGPAXPAX@Z
?RemoveItemInBaseObject@CJsonParser@NetSDK@@QAEHPBD@Z
?RemoveNextSilElem@CXmlBase@NetSDK@@QBE_NXZ
?RemoveNode@CXmlBase@NetSDK@@QAE_NXZ
?RemoveNode@CXmlBase@NetSDK@@QBE_NI@Z
?RemoveNode@CXmlBase@NetSDK@@QBE_NPBD0@Z
?RemoveNode@CXmlBase@NetSDK@@QBE_NPBD@Z
?RemovePreSibElem@CXmlBase@NetSDK@@QBE_NXZ
?ResumeRecv@CSearchBaseSession@NetSDK@@QAEHXZ
?ResumeRecvThread@CLongLinkCtrl@NetSDK@@QAEHXZ
?SSLAlpnSelectCallback@CSSLTrans@NetSDK@@CAHPAUssl_st@@PAPBEPAEPBEIPAX@Z
?SSLCtxInit@CSSLTrans@NetSDK@@SAHHI@Z
?SSLFini@CEzvizTrans@NetSDK@@SAXXZ
?SSLFiniLockArray@CSSLTrans@NetSDK@@SAXXZ
?SSLInit@CEzvizTrans@NetSDK@@SAXXZ
?SSLInitClientParam@CSSLTrans@NetSDK@@QAEHPAUtagSSLParam@2@@Z
?SSLInitLockArray@CSSLTrans@NetSDK@@SAHXZ
?SSLInitServerParam@CSSLTrans@NetSDK@@QAEHPAUtagSSLParam@2@@Z
?SSLTrans_BIO_new@CSSLTrans@NetSDK@@UAEPAUbio_st@@PAUbio_method_st@@@Z
?SSLTrans_BIO_read@CSSLTrans@NetSDK@@UAEHPAUbio_st@@PAXH@Z
?SSLTrans_BIO_s_mem@CSSLTrans@NetSDK@@UAEPAUbio_method_st@@XZ
?SSLTrans_BIO_write@CSSLTrans@NetSDK@@UAEHPAUbio_st@@PBXH@Z
?SSLTrans_CTX_Load_CA@CSSLTrans@NetSDK@@SAHXZ
?SSLTrans_CTX_RefreshCA@CSSLTrans@NetSDK@@SAHXZ
?SSLTrans_CTX_Unload_CA@CSSLTrans@NetSDK@@SAXXZ
?SSLTrans_CTX_check_private_key@CSSLTrans@NetSDK@@UAEHXZ
?SSLTrans_CTX_ctrl@CSSLTrans@NetSDK@@UAEJHJPAX@Z
?SSLTrans_CTX_load_verify_locations@CSSLTrans@NetSDK@@UAEHPBD@Z
?SSLTrans_CTX_set_alpn_protos@CSSLTrans@NetSDK@@UAEHPBEI@Z
?SSLTrans_CTX_set_alpn_select_cb@CSSLTrans@NetSDK@@UAEXP6AHPAUssl_st@@PAPBEPAEPBEIPAX@Z4@Z
?SSLTrans_CTX_set_cipher_list@CSSLTrans@NetSDK@@UAEHPBD@Z
?SSLTrans_CTX_set_dhparam@CSSLTrans@NetSDK@@UAEHPBD@Z
?SSLTrans_CTX_set_ecdhparam@CSSLTrans@NetSDK@@UAEHXZ
?SSLTrans_CTX_set_ssl_version@CSSLTrans@NetSDK@@QAEHPAUssl_ctx_st@@PBUssl_method_st@@@Z
?SSLTrans_CTX_set_verify@CSSLTrans@NetSDK@@UAEXH@Z
?SSLTrans_CTX_use_PrivateKey_file@CSSLTrans@NetSDK@@UAEHPBDH@Z
?SSLTrans_CTX_use_certificate_file@CSSLTrans@NetSDK@@UAEHPBDH@Z
?SSLTrans_accept@CSSLTrans@NetSDK@@UAEHH@Z
?SSLTrans_connect@CSSLTrans@NetSDK@@UAEHH@Z
?SSLTrans_connect_with_timeout@CSSLTrans@NetSDK@@UAEHHH@Z
?SSLTrans_free@CSSLTrans@NetSDK@@AAEHXZ
?SSLTrans_get0_alpn_selected@CSSLTrans@NetSDK@@UAEXPAPBEPAI@Z
?SSLTrans_new@CSSLTrans@NetSDK@@UAEHXZ
?SSLTrans_read@CSSLTrans@NetSDK@@UAEHPAXHPAH@Z
?SSLTrans_read_with_BIO@CSSLTrans@NetSDK@@UAEHPBXHPAXHPAH@Z
?SSLTrans_read_with_timeout@CSSLTrans@NetSDK@@UAEHHPADHH@Z
?SSLTrans_select_next_proto@CSSLTrans@NetSDK@@UAEHPAPAEPAEPBEI2I@Z
?SSLTrans_set_alpn_protos@CSSLTrans@NetSDK@@UAEHPBEI@Z
?SSLTrans_set_bio@CSSLTrans@NetSDK@@UAEXPAUssl_st@@PAUbio_st@@1@Z
?SSLTrans_set_cipher_list@CSSLTrans@NetSDK@@UAEHPBD@Z
?SSLTrans_shutdown@CSSLTrans@NetSDK@@UAEHXZ
?SSLTrans_state_string_long@CSSLTrans@NetSDK@@AAEPADXZ
?SSLTrans_v3_client_method@CSSLTrans@NetSDK@@UAEPBUssl_method_st@@XZ
?SSLTrans_write@CSSLTrans@NetSDK@@UAEHPBXH@Z
?SSLTrans_write_with_BIO@CSSLTrans@NetSDK@@UAEHPBXHPAXH@Z
?SSLTrans_write_with_timeout@CSSLTrans@NetSDK@@UAEHHPADHH@Z
?SSL_BIO_set_read_write@CSSLTrans@NetSDK@@UAEHXZ
?SearchNext@CSearchBaseSession@NetSDK@@UAEHPAXIPAHI@Z
?SearchRequest@CSearchBaseSession@NetSDK@@IAEHXZ
?Send@CEzvizTrans@NetSDK@@UAEHPBDH@Z
?SendCommandWithRecv@CLongLinkCtrl@NetSDK@@QAEHIPBU__DATA_BUF@@PAU3@PAUtagSimpleCmdToDevCond@@@Z
?SendCommandWithoutRecv@CLongLinkCtrl@NetSDK@@QAEHIPBU__DATA_BUF@@@Z
?SendCommandWithoutRecv_AttachInfo@CLongLinkCtrl@NetSDK@@QAEHIPBUtagProUserInfo@@PBU__DATA_BUF@@PBUtagSimpleCmdToDevCond@@@Z
?SendNakeData@CLongLinkCtrl@NetSDK@@QAEHPBU__DATA_BUF@@I@Z
?SendNakeDataWithRecv@CLongLinkCtrl@NetSDK@@QAEHPAXIPAU__DATA_BUF@@PAUtagSimpleCmdToDevCond@@@Z
?SendWithRecv@CLongLinkCtrl@NetSDK@@QAEHIPAXIPAU__DATA_BUF@@PAUtagSimpleCmdToDevCond@@@Z
?SetAesCbcIv@CHIKEncrypt@NetSDK@@UAEXPBEH@Z
?SetAesCbcKey@CHIKEncrypt@NetSDK@@UAEXPBEH@Z
?SetArrayValue@CJsonParser@NetSDK@@AAEHAAV?$GenericValue@U?$UTF8@D@rapidjson@@V?$MemoryPoolAllocator@VCrtAllocator@rapidjson@@@2@@rapidjson@@PAUQUERY_INFO@2@PAUtagJSON_VALUE@2@@Z
?SetAttribute@CXmlBase@NetSDK@@QBE_NPBD0@Z
?SetCommand@CSearchBaseSession@NetSDK@@QAEHI@Z
?SetItemValue@CJsonParser@NetSDK@@AAEHAAV?$GenericValue@U?$UTF8@D@rapidjson@@V?$MemoryPoolAllocator@VCrtAllocator@rapidjson@@@2@@rapidjson@@PAUtagJSON_VALUE@2@@Z
?SetLastCallbackFlag@CLongLinkCtrl@NetSDK@@QAEXH@Z
?SetLink@CLongLinkCtrl@NetSDK@@QAEXPAX@Z
?SetLinkForceClose@CLongLinkCtrl@NetSDK@@QAEHXZ
?SetLocalIP@CListenSessionBase@NetSDK@@QAEXPBD@Z
?SetLocalPort@CListenSessionBase@NetSDK@@QAEXG@Z
?SetMemberIndex@CMemberBase@NetSDK@@QAEHH@Z
?SetNeedConversion@CListenSessionBase@NetSDK@@QAEXH@Z
?SetNotifyParam@CNpqInterface@NetSDK@@QAEHPAUNPQ_SET_NOTIFY_PARAM@@@Z
?SetObjectValue@CJsonParser@NetSDK@@AAEHAAV?$GenericValue@U?$UTF8@D@rapidjson@@V?$MemoryPoolAllocator@VCrtAllocator@rapidjson@@@2@@rapidjson@@PAUQUERY_INFO@2@PAUtagJSON_VALUE@2@@Z
?SetPrivateKey@CHIKEncrypt@NetSDK@@UAEXPAEH@Z
?SetRSAAbortOn@CHIKEncrypt@NetSDK@@AAEHXZ
?SetRecvTimeout@CLongLinkCtrl@NetSDK@@QAEXI@Z
?SetRoot@CXmlBase@NetSDK@@QAE_NXZ
?SetTransmitProtocol@CListenSessionBase@NetSDK@@QAEXW4PROTOCOL@@@Z
?SetUserData@CListenSessionBase@NetSDK@@QAEXPAX@Z
?SetUserID@CModuleSession@NetSDK@@QAEHH@Z
?SetValue@CJsonParser@NetSDK@@QAEHPAUQUERY_INFO@2@PAUtagJSON_VALUE@2@@Z
?SignalToFreeze@CMultiThreadControl@NetSDK@@QAEXXZ
?Start3GSearch@CSearchBaseSession@NetSDK@@QAEHHI@Z
?Start@CListenSessionBase@NetSDK@@UAEHPAX@Z
?Start@CMemberBase@NetSDK@@UAEHPAX@Z
?Start@CModuleSession@NetSDK@@UAEHPAX@Z
?Start@CSearchBaseSession@NetSDK@@UAEHPAX@Z
?StartArray@CJsonParser@NetSDK@@QAEHXZ
?StartListen@CListenSessionBase@NetSDK@@IAEHXZ
?StartNpqService@CNpqInterface@NetSDK@@QAEHW4NPQ_QOS_ROLE@@IP6GXHHPAEIPAX@Z2PAD@Z
?StartObject@CJsonParser@NetSDK@@QAEHXZ
?StartPush@CLongLinkCtrl@NetSDK@@QAEHPBUtagPushLongLinkParams@2@@Z
?StartRecvThread@CLongLinkCtrl@NetSDK@@QAEHP6AHPAXPBXII@Z0@Z
?StartSendThread@CLongLinkCtrl@NetSDK@@QAEHP6GPAXPAX@Z0@Z
?Stop@CListenSessionBase@NetSDK@@UAEHXZ
?Stop@CLongLinkCtrl@NetSDK@@QAEHXZ
?Stop@CMemberBase@NetSDK@@UAEHXZ
?Stop@CModuleSession@NetSDK@@UAEHXZ
?Stop@CSearchBaseSession@NetSDK@@UAEHXZ
?StopAction@CEzvizTrans@NetSDK@@AAEXXZ
?StopListen@CListenSessionBase@NetSDK@@IAEHXZ
?StopNpqService@CNpqInterface@NetSDK@@QAEHXZ
?StopRecvThread@CLongLinkCtrl@NetSDK@@QAEXXZ
?StopSendThread@CLongLinkCtrl@NetSDK@@QAEXXZ
?SuspendRecvThread@CLongLinkCtrl@NetSDK@@QAEXXZ
?TimedWait@CCoreSignal@NetSDK@@QAEHI@Z
?TryLockMember@CMemberMgrBase@NetSDK@@QBEHH@Z
?TryWriteLock@CRWLockInterface@NetSDK@@QAEHXZ
?UnLock@CCtrlBase@NetSDK@@QAEHXZ
?UnParse@CJsonParser@NetSDK@@QAEHPAPADPAI@Z
?Unfreeze@CMultiThreadControl@NetSDK@@QAEXXZ
?UnloadNpqLib@CNpqInterface@NetSDK@@SAHXZ
?UnloadSSLLib@CEzvizTrans@NetSDK@@SAHXZ
?UnloadSSLLib@CSSLTrans@NetSDK@@SAHH@Z
?UnlockMember@CMemberMgrBase@NetSDK@@QBEHH@Z
?VisitLeafStringNodeRecursive@CJsonParser@NetSDK@@AAEHAAV?$GenericValue@U?$UTF8@D@rapidjson@@V?$MemoryPoolAllocator@VCrtAllocator@rapidjson@@@2@@rapidjson@@P6GHPBD1PADIPAXH@ZH@Z
?Wait@CCoreSignal@NetSDK@@QAEXXZ
?WaitUseCountEqual0@CCtrlBase@NetSDK@@IBEXPAX@Z
?WirteToBuffer@CJsonParser@NetSDK@@QAEHPAPADPAI@Z
?Write@CCycleBuffer@NetSDK@@QAEHPBDI@Z
?WriteLock@CRWLockInterface@NetSDK@@QAEHXZ
?WriteToBuf@CXmlBase@NetSDK@@QBE_NPADHAAH@Z
?WriteToFile@CXmlBase@NetSDK@@QBE_NPBD@Z
?WriteUnlock@CRWLockInterface@NetSDK@@QAEHXZ
?m_hCom@CEzvizTrans@NetSDK@@0PAXA
?m_hNpqLib@CNpqInterface@NetSDK@@0PAXA
?m_iInitCount@CEzvizTrans@NetSDK@@0HA
?m_iInitCount@CNpqInterface@NetSDK@@0HA
?s_bLibInited@CSSLTrans@NetSDK@@0HA
?s_hEAYCom@CSSLTrans@NetSDK@@0PAXA
?s_hSSLCom@CSSLTrans@NetSDK@@0PAXA
?s_pMutexA@CSSLTrans@NetSDK@@2PAU_RTL_CRITICAL_SECTION@@A
?s_struClientParam@CSSLTrans@NetSDK@@0UtagSSL_TRANS_PARAM@2@A
?s_struServerParam@CSSLTrans@NetSDK@@0UtagSSL_TRANS_PARAM@2@A
COM_ActivateDevice
COM_Core_Fini
COM_Core_GetSDKBuildVersion
COM_Core_Init
COM_CreateEzvizUser
COM_CreateOpenEzvizUser
COM_CreateServerLink
COM_DeleteEzvizUser
COM_DeleteOpenEzvizUser
COM_DestroyServerLink
COM_GetAddrInfoByServer
COM_GetDVRConfig
COM_GetDeviceConfig
COM_GetLastError
COM_GetNextRemoteConfig
COM_GetRemoteConfigState
COM_GetSDKLocalCfg
COM_GetSTDAbility
COM_GetSTDConfig
COM_Login
COM_Logout
COM_RemoteControl
COM_STDControl
COM_STDXMLConfig
COM_SendRemoteConfig
COM_ServerLinkSendData
COM_SetDVRConfig
COM_SetDeviceConfig
COM_SetDeviceConfigEx
COM_SetSDKLocalCfg
COM_SetSTDConfig
COM_StartRemoteConfig
COM_StopRemoteConfig
COM_TestDVRAlive
COM_User_CheckID
Core_Base64Encrypt
Core_CreateThreadPool
Core_DestoryThreadPool
Core_PostWorkToThreadPool
Core_SimpleEncrypt
Core_WriteLogStr
OPENSSL_Applink
_COM_AdditionalLoadLib@0
_COM_AdditionalUnLoadLib@0
_COM_CheckNeedReLoginByState@4
_COM_CreateRemoteConfigSession@4
_COM_EnableRelogon@4
_COM_GetDVRIPByResolveSvr_EX@32
_COM_GetDVRNAMEByResolveSvr@16
_COM_GetSDKAbility@4
_COM_GetSDKState@4
_COM_GetStreamSecretKey@8
_COM_ReLogin@4
_COM_ReleaseSDKMemPool@4
_COM_SetAlarmSetupResponseCallBack@8
_COM_SetDVRMessCallBack@4
_COM_SetDVRMessCallBack_EX@4
_COM_SetDVRMessCallBack_NEW@4
_COM_SetDVRMessage@8
_COM_SetDVRMessageCallBack@8
_COM_SetDVRMessageCallBack_V30@8
_COM_SetDVRMessageCallBack_V31@8
_COM_SetExceptionCallBack_V30@16
_COM_SetLogPrint@4
_COM_SetLogPrintAction@20
_COM_SetLogToFile@12
_COM_SetPicViewResponseCallBack@8
_COM_SetPlaybackResponseCallBack@8
_COM_SetPreviewResponseCallBack@8
_COM_SetProcessCB@8
_COM_SetRegisterCallBack@8
_COM_SetSDKInitCfg@8
_COM_SetStreamSecretKey@8
_COM_SetVoiceResponseCallBack@8
_COM_StartServer@12
_COM_StopServer@4
_ConvertXMLToStruct@8
_Core_AlarmSetupMessageCallBack@8
_Core_Analyze_Create@0
_Core_Analyze_Destroy@4
_Core_Assert@0
_Core_Base64Decrypt@12
_Core_ChangeConnectTypeByLink@4
_Core_ChangeSDKChannel@8
_Core_CharEncodeConvert@24
_Core_CheckIPStr@4
_Core_ClearSurface_Card@0
_Core_CloseSound@0
_Core_ConvertCmdStatusToErrorCode@4
_Core_ConvertCommandStatusToErrorCode@4
_Core_ConvertSingleNodeData@20
_Core_CopyLoginfo@8
_Core_CreateEzvizTrans@0
_Core_CreateHardPlayerInstance@4
_Core_CreateLink@12
_Core_CreateLinkEx@12
_Core_CreateLogHandle@0
_Core_CreateSoftPlayerInstance@0
Sections
.text Size: 1.1MB - Virtual size: 1.1MB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 233KB - Virtual size: 232KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 22KB - Virtual size: 1.9MB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 1024B - Virtual size: 952B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 49KB - Virtual size: 49KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ