Extended Key Usages
ExtKeyUsageCodeSigning
Key Usages
KeyUsageDigitalSignature
KeyUsageCertSign
KeyUsageCRLSign
Static task
static1
Behavioral task
behavioral1
Sample
7fefb87611a422396827c3b9e662b4bf37ccb59f63e38dea6b09e16b39e7f083.dll
Resource
win7-20231020-en
Behavioral task
behavioral2
Sample
7fefb87611a422396827c3b9e662b4bf37ccb59f63e38dea6b09e16b39e7f083.dll
Resource
win10v2004-20231023-en
Target
7fefb87611a422396827c3b9e662b4bf37ccb59f63e38dea6b09e16b39e7f083
Size
2.6MB
MD5
31db78dd1dc3be2bdd198e4458a35e81
SHA1
e8237af1e5390d7ea9da66fdd9379a3f0aa6ab64
SHA256
7fefb87611a422396827c3b9e662b4bf37ccb59f63e38dea6b09e16b39e7f083
SHA512
b77ef9dd837e021ae41bad572815fae17f990782709f445a9adee12c0ed567ff87d577e0ffe22322c47d3563aeaec65f9889cd58608f373075fa6f5d3b96277f
SSDEEP
49152:WKNATFL2y3eZzZLYwwGAG4VeAKoRAmkLFrf:WKNATFL2JD0wwGaVYCArf
ExtKeyUsageCodeSigning
KeyUsageDigitalSignature
KeyUsageCertSign
KeyUsageCRLSign
ExtKeyUsageCodeSigning
KeyUsageDigitalSignature
ExtKeyUsageTimeStamping
KeyUsageDigitalSignature
ExtKeyUsageTimeStamping
KeyUsageDigitalSignature
KeyUsageCertSign
KeyUsageCRLSign
KeyUsageDigitalSignature
KeyUsageCertSign
KeyUsageCRLSign
IMAGE_DLLCHARACTERISTICS_HIGH_ENTROPY_VA
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_LARGE_ADDRESS_AWARE
IMAGE_FILE_DLL
EnterCriticalSection
LeaveCriticalSection
InitializeCriticalSection
DeleteCriticalSection
TryEnterCriticalSection
MultiByteToWideChar
WideCharToMultiByte
ReleaseSemaphore
WaitForSingleObject
CloseHandle
CreateSemaphoreA
GetLastError
lstrlenA
AreFileApisANSI
ReadFile
HeapCreate
HeapFree
GetFullPathNameW
WriteFile
GetDiskFreeSpaceW
OutputDebugStringA
LockFile
SetFilePointer
GetFullPathNameA
SetEndOfFile
UnlockFileEx
GetTempPathW
CreateMutexW
CreateFileW
GetFileAttributesW
GetCurrentThreadId
UnmapViewOfFile
HeapValidate
HeapSize
Sleep
GetTempPathA
FormatMessageW
GetDiskFreeSpaceA
GetFileAttributesA
GetFileAttributesExW
OutputDebugStringW
FlushViewOfFile
CreateFileA
LoadLibraryA
WaitForSingleObjectEx
DeleteFileA
DeleteFileW
HeapReAlloc
GetSystemInfo
LoadLibraryW
HeapAlloc
HeapCompact
HeapDestroy
UnlockFile
GetProcAddress
LocalFree
LockFileEx
GetFileSize
GetCurrentProcessId
GetProcessHeap
SystemTimeToFileTime
FreeLibrary
GetSystemTimeAsFileTime
GetSystemTime
FormatMessageA
CreateFileMappingW
MapViewOfFile
QueryPerformanceCounter
GetTickCount
FlushFileBuffers
TlsSetValue
InitializeSListHead
DisableThreadLibraryCalls
IsDebuggerPresent
IsProcessorFeaturePresent
TerminateProcess
SetUnhandledExceptionFilter
UnhandledExceptionFilter
RtlVirtualUnwind
RtlLookupFunctionEntry
RtlCaptureContext
GetModuleHandleW
CreateEventW
ResetEvent
SetEvent
InitializeCriticalSectionAndSpinCount
GetCurrentProcess
GetModuleHandleA
TlsFree
CreateThread
RaiseException
GetThreadPriority
TlsAlloc
GetCurrentThread
ResumeThread
SetThreadPriority
GetLocalTime
select
curl_slist_append
curl_easy_init
curl_global_cleanup
curl_multi_info_read
curl_global_init
curl_easy_getinfo
curl_multi_add_handle
curl_share_cleanup
curl_share_init
curl_multi_fdset
curl_multi_remove_handle
curl_multi_cleanup
curl_multi_strerror
curl_formadd
curl_share_setopt
curl_multi_init
curl_easy_strerror
curl_slist_free_all
curl_easy_cleanup
curl_easy_setopt
curl_multi_perform
curl_formfree
PEM_read_bio_RSA_PUBKEY
BIO_new_mem_buf
RSA_public_decrypt
BIO_free
RSA_size
RSA_free
?write@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV12@PEBD_J@Z
?_Xlength_error@std@@YAXPEBD@Z
?_Xout_of_range@std@@YAXPEBD@Z
??1_Lockit@std@@QEAA@XZ
??0_Lockit@std@@QEAA@H@Z
?_Getgloballocale@locale@std@@CAPEAV_Locimp@12@XZ
?_Xbad_function_call@std@@YAXXZ
?id@?$codecvt@DDU_Mbstatet@@@std@@2V0locale@2@A
?_Fiopen@std@@YAPEAU_iobuf@@PEBDHH@Z
?_Ipfx@?$basic_istream@DU?$char_traits@D@std@@@std@@QEAA_N_N@Z
?snextc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAAHXZ
?_Getcat@?$codecvt@DDU_Mbstatet@@@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z
?sbumpc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAAHXZ
?sgetc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAAHXZ
?widen@?$basic_ios@DU?$char_traits@D@std@@@std@@QEBADD@Z
?unshift@?$codecvt@DDU_Mbstatet@@@std@@QEBAHAEAU_Mbstatet@@PEAD1AEAPEAD@Z
??0?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAA@XZ
?getloc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEBA?AVlocale@2@XZ
?_Init@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAAXXZ
?in@?$codecvt@DDU_Mbstatet@@@std@@QEBAHAEAU_Mbstatet@@PEBD1AEAPEBDPEAD3AEAPEAD@Z
?out@?$codecvt@DDU_Mbstatet@@@std@@QEBAHAEAU_Mbstatet@@PEBD1AEAPEBDPEAD3AEAPEAD@Z
?_Pninc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAAPEADXZ
?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QEAAXH_N@Z
??0?$basic_ios@DU?$char_traits@D@std@@@std@@IEAA@XZ
??0?$basic_istream@DU?$char_traits@D@std@@@std@@QEAA@PEAV?$basic_streambuf@DU?$char_traits@D@std@@@1@_N@Z
??1?$basic_streambuf@DU?$char_traits@D@std@@@std@@UEAA@XZ
?showmanyc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAA_JXZ
?xsgetn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAA_JPEAD_J@Z
?xsputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAA_JPEBD_J@Z
??1?$basic_ios@DU?$char_traits@D@std@@@std@@UEAA@XZ
??1?$basic_istream@DU?$char_traits@D@std@@@std@@UEAA@XZ
?always_noconv@codecvt_base@std@@QEBA_NXZ
??Bid@locale@std@@QEAA_KXZ
?_Xinvalid_argument@std@@YAXPEBD@Z
?_Init@locale@std@@CAPEAV_Locimp@12@_N@Z
?classic@locale@std@@SAAEBV12@XZ
?id@?$ctype@D@std@@2V0locale@2@A
?_Getcat@?$ctype@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z
?tolower@?$ctype@D@std@@QEBADD@Z
??0?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@PEAV?$basic_streambuf@DU?$char_traits@D@std@@@1@_N@Z
??1?$basic_ostream@DU?$char_traits@D@std@@@std@@UEAA@XZ
HttpSendRequestA
InternetCloseHandle
InternetOpenA
HttpAddRequestHeadersA
InternetReadFileExA
InternetCrackUrlA
InternetConnectA
HttpQueryInfoA
HttpOpenRequestA
InternetSetStatusCallback
InternetGetCookieA
__CxxFrameHandler4
memchr
memcmp
memcpy
memmove
__intrinsic_setjmp
__std_type_info_destroy_list
memset
_CxxThrowException
__current_exception_context
__current_exception
__C_specific_handler
strrchr
strchr
__std_exception_destroy
__std_exception_copy
__std_terminate
longjmp
_purecall
strstr
free
_callnewh
_msize
malloc
realloc
_localtime64_s
_time64
_initialize_onexit_table
_crt_atexit
_initialize_narrow_environment
_cexit
_configure_narrow_argv
_execute_onexit_table
_seh_filter_dll
terminate
_initterm_e
exit
_register_onexit_function
_endthreadex
_invalid_parameter_noinfo_noreturn
_beginthreadex
_initterm
_errno
rand
srand
fgetpos
__stdio_common_vsprintf
fputs
fwrite
__stdio_common_vfprintf
__acrt_iob_func
_ftelli64
_wfopen
fgetc
fclose
fflush
__stdio_common_vsprintf_s
fputc
ungetc
fsetpos
fopen
_get_stream_buffer_pointers
_fseeki64
fread
setvbuf
_lock_file
remove
_stat64
rename
_unlock_file
atoi
atof
_atoi64
strtoll
strtoul
strtol
tolower
strcspn
strncmp
strncpy
strcmp
timeGetTime
ceilf
?CreateCupid@CUPID@@YAXAEBUCupidInitParam@1@@Z
?DeleteOfflineAds@CUPID@@YAXAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
?DeregisterJsonDelegate@CUPID@@YAXIW4SlotType@@PEAVIAdJsonDelegate@1@@Z
?DeregisterObjectAppDelegate@CUPID@@YAXIW4SlotType@@PEAVIAdObjectAppDelegate@1@@Z
?DeregisterObjectDelegate@CUPID@@YAXIW4SlotType@@PEAVIAdObjectDelegate@1@@Z
?DeregisterPageAdDelegate@CUPID@@YAXIW4PageAdType@@PEAVIPageAdDelegate@1@@Z
?DestroyCupid@CUPID@@YAXXZ
?GetAdExtraInfo@CUPID@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@I@Z
?GetAdInfoByAdZoneId@CUPID@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@II_JAEBV23@1@Z
?GetBackupCreatives@CUPID@@YA?AV?$vector@V?$map@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@U?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@@std@@@2@@std@@V?$allocator@V?$map@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@U?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@@std@@@2@@std@@@2@@std@@II@Z
?GetCupidGlobalConfig@CUPID@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ
?GetExportLog@CUPID@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ
?GetProxyAdsRequestUrl@CUPID@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@IW4PageAdType@@AEBV23@@Z
?GetReadySlotsInfoByVVId@CUPID@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@I@Z
?GetRequestAppendString@CUPID@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ
?GetSdkVersion@CUPID@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ
?GetServerDomain@CUPID@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ
?HandleAdDataReqByProxyServer@CUPID@@YAIIAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBUExtraParams@1@@Z
?InitCupidEpisode@CUPID@@YAIAEBUCupidEpisodeParam@1@@Z
?InitCupidPage@CUPID@@YAIAEBUCupidPageParam@1@@Z
?NotifyCupidErrorAds@CUPID@@YAXIIAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
?OnAdCardEvent@CUPID@@YAXIW4AdCardEvent@@@Z
?OnAdCardEvent@CUPID@@YAXIW4AdCardEvent@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
?OnAdCardShow@CUPID@@YAXII_JAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@1@Z
?OnAdError@CUPID@@YAXIIW4PageAdEvent@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
?OnAdEvent@CUPID@@YAXIW4AdEvent@@@Z
?OnAdEvent@CUPID@@YAXIW4AdEvent@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
?OnAdEventByAdZoneId@CUPID@@YAXW4AdEvent@@II_JAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@2@Z
?OnCreativeEvent@CUPID@@YAXIW4CreativeEvent@@HAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
?OnPageCreativeEvent@CUPID@@YAXW4CreativeEvent@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@1@Z
?OnVVEvent@CUPID@@YAXIW4VVEvent@@@Z
?OnVVEvent@CUPID@@YAXIW4VVEvent@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
?PreviewAd@CUPID@@YAXIW4SlotType@@AEBUPreviewParams@1@@Z
?RegisterJsonDelegate@CUPID@@YAXIW4SlotType@@PEAVIAdJsonDelegate@1@@Z
?RegisterObjectAppDelegate@CUPID@@YAXIW4SlotType@@PEAVIAdObjectAppDelegate@1@@Z
?RegisterObjectDelegate@CUPID@@YAXIW4SlotType@@PEAVIAdObjectDelegate@1@@Z
?RegisterPageAdDelegate@CUPID@@YAXIW4PageAdType@@PEAVIPageAdDelegate@1@@Z
?RequestAd@CUPID@@YAXI@Z
?RequestAdNeedCallback@CUPID@@YAHI@Z
?RequestPageAd@CUPID@@YAXIW4PageAdType@@@Z
?RequestPageAd@CUPID@@YAXIW4PageAdType@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
?RequestPageAdsByAdZoneIds@CUPID@@YAXIW4PageAdType@@AEBV?$vector@_JV?$allocator@_J@std@@@std@@@Z
?SetMemberStatus@CUPID@@YAXAEBUCupidMemberParam@1@@Z
?SetPlayRoutines@CUPID@@YAXAEBUPlayRoutines@1@@Z
?SetSdkStatus@CUPID@@YAXAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
?ShutDownCupidEpisode@CUPID@@YAXI@Z
?UninitCupidPage@CUPID@@YAXI@Z
?UpdateAdProgress@CUPID@@YAXII@Z
?UpdateAdnCodeConfig@CUPID@@YAXAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
?UpdateVVProgress@CUPID@@YAII_J_N@Z
CreateCupidC
DeleteOfflineAdsC
DeregisterInteractiveAdDelegateC
DeregisterJsonDelegateC
DeregisterObjectAppDelegateC
DeregisterObjectDelegateC
DestroyCupidC
GetAdExtraInfoC
GetCupidInfoC
GetEpisodeExtraInfoC
GetExportLogC
GetReadySlotsInfoByVVIdC
GetSdkVersionC
GetServerDomainC
HandleAdDataReqByProxyServerC
InitCupidEpisodeC
InitCupidPageC
OnAdCardEventC
OnAdEventC
OnCreativeEventC
OnVVEventC
PreviewAdC
RegisterInteractiveAdDelegateC
RegisterJsonDelegateC
RegisterObjectAppDelegateC
RegisterObjectDelegateC
RequestAdC
RequestAdNeedCallbackC
SetMemberStatusC
SetPlayRoutinesC
SetSdkStatusC
ShutDownCupidEpisodeC
UninitCupidPageC
UpdateAdProgressC
UpdateAdProgressWithProperty
UpdateVVProgressC
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ