Extended Key Usages
ExtKeyUsageCodeSigning
Key Usages
KeyUsageDigitalSignature
KeyUsageCertSign
KeyUsageCRLSign
Static task
static1
Behavioral task
behavioral1
Sample
c090874f016233ef54b7d9e638b90e607af328c193b38734d858c862033b2954.dll
Resource
win7-20230831-en
Behavioral task
behavioral2
Sample
c090874f016233ef54b7d9e638b90e607af328c193b38734d858c862033b2954.dll
Resource
win10v2004-20230915-en
Target
c090874f016233ef54b7d9e638b90e607af328c193b38734d858c862033b2954
Size
2.6MB
MD5
1abc2143e728061fb9879e52e6d4175c
SHA1
334923ddaa602225a3f2fd022e3499c8cb9aefaf
SHA256
c090874f016233ef54b7d9e638b90e607af328c193b38734d858c862033b2954
SHA512
35da852c9fc0ac78c0dbac8b4ae3d08ff33b55c2668f0f04b70df87a338019537aef52e885feababb1cc9cbc7be9627cc167c25f2ffb32430fdb0607a8d21500
SSDEEP
49152:5RXO92r3MsM48lYsZDPMzDiMT1tDl4H2TqSmtr9mOt:jXr3b8J0zDiMZtXQFt
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_multi_cleanup
curl_multi_add_handle
curl_share_cleanup
curl_share_init
curl_multi_fdset
curl_multi_remove_handle
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_easy_getinfo
curl_formfree
RSA_free
BIO_free
RSA_size
BIO_new_mem_buf
PEM_read_bio_RSA_PUBKEY
RSA_public_decrypt
?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
InternetSetStatusCallback
HttpQueryInfoA
HttpOpenRequestA
InternetGetCookieA
__CxxFrameHandler4
strstr
memmove
memcpy
memcmp
memchr
__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
__intrinsic_setjmp
_callnewh
realloc
_msize
malloc
free
_time64
_localtime64_s
_seh_filter_dll
_initterm_e
_errno
_initterm
_cexit
_crt_atexit
_execute_onexit_table
_register_onexit_function
_initialize_onexit_table
_invalid_parameter_noinfo_noreturn
_endthreadex
_initialize_narrow_environment
_beginthreadex
_configure_narrow_argv
terminate
exit
srand
rand
fread
fputs
fsetpos
fopen
_get_stream_buffer_pointers
fgetpos
setvbuf
fflush
fputc
__stdio_common_vfprintf
__acrt_iob_func
_ftelli64
_wfopen
__stdio_common_vsprintf
ungetc
__stdio_common_vsprintf_s
fwrite
_fseeki64
fgetc
fclose
_unlock_file
rename
remove
_lock_file
_stat64
atof
_atoi64
strtol
strtoll
strtoul
atoi
strncpy
tolower
strcmp
strcspn
strncmp
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