Extended Key Usages
ExtKeyUsageTimeStamping
Key Usages
KeyUsageCertSign
KeyUsageCRLSign
Static task
static1
Behavioral task
behavioral1
Sample
276db9665acbb1d08ae96c167da02cc1_JaffaCakes118.dll
Resource
win7-20240508-en
Behavioral task
behavioral2
Sample
276db9665acbb1d08ae96c167da02cc1_JaffaCakes118.dll
Resource
win10v2004-20240508-en
Target
276db9665acbb1d08ae96c167da02cc1_JaffaCakes118
Size
255KB
MD5
276db9665acbb1d08ae96c167da02cc1
SHA1
628b814d56cec169c1fd265543abc2e07ca26776
SHA256
d9500969b062e6b1710d2acb875c5dcfb309f2d891595fab182cb043cd6d15b5
SHA512
f507f4b79d02b34c2df4f293612c7d5d0b8ddb51d8c6a53e40a54f3a140948b214134c03430ec2500332de8f75164a094e02434c32a09eb89751d02323f1bb68
SSDEEP
6144:C8y2UXU3H3dIoywcv6VGUMLy306hPySwLchJc2zhDnEf3eJ4uvevInueRQAO+sS:dy2UXU3XdtywZWo5dySvhi2zVnEf3eJb
ExtKeyUsageTimeStamping
KeyUsageCertSign
KeyUsageCRLSign
ExtKeyUsageTimeStamping
KeyUsageDigitalSignature
ExtKeyUsageCodeSigning
KeyUsageDigitalSignature
ExtKeyUsageClientAuth
ExtKeyUsageCodeSigning
KeyUsageCertSign
KeyUsageCRLSign
ExtKeyUsageCodeSigning
KeyUsageDigitalSignature
ExtKeyUsageClientAuth
ExtKeyUsageCodeSigning
KeyUsageCertSign
KeyUsageCRLSign
ExtKeyUsageTimeStamping
KeyUsageCertSign
KeyUsageCRLSign
ExtKeyUsageTimeStamping
KeyUsageDigitalSignature
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
IMAGE_FILE_DLL
e:\DUOWAN_BUILD\yypublish_build\console\source\yy\bin\release\dwupdate.pdb
?name@DWJsonObject@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ
?value@DWJsonObject@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ
??1DWJsonObject@@QAE@XZ
??1DWJsonDocument@@QAE@XZ
??0DWJsonDocument@@QAE@XZ
?getChildObject@DWJsonObject@@QBE?AV1@H@Z
?getChildCount@DWJsonObject@@QBEHXZ
?isValid@DWJsonObject@@QBE_NXZ
?rootObject@DWJsonDocument@@QBE?AVDWJsonObject@@XZ
?loadFromData@DWJsonDocument@@QAE_NPBD@Z
?toWideString@text@DwUtility@@YA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@PBDHI@Z
??0DWJsonRW@@QAE@XZ
??1DWJsonRW@@UAE@XZ
?set@DWJsonRW@@QAE_NPBDW4json_value_type@@ABV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@@Z
?save@DWJsonRW@@QAE_NAAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
?appRootPath@app@DwUtility@@YA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@XZ
??0DWJsonObject@@QAE@XZ
?UnZip7zToDisk@zip@DwUtility@@YA_NPBD0@Z
?GetDownloadPath@AppDataPath@DwUtility@@SA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@XZ
?tag@DWXmlElement@@QBE?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@XZ
?attribute@DWXmlElement@@QBE?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@ABV23@@Z
??0DWXmlElement@@QAE@ABV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@@Z
?setAttribute@DWXmlElement@@QAEXABV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@0@Z
?addChild@DWXmlElement@@QAEXPAV1@@Z
?saveToFile@DWXmlDocument@@QAE_NABV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@@Z
??1DWXmlDocument@@QAE@XZ
??0DWXmlDocument@@QAE@XZ
?Check7zFile@zip@DwUtility@@YA_NPBD@Z
?changeUIPIMessageFilter@system@DwUtility@@YA_NPBUUIPIMsgFilters@12@K@Z
?GetFileSize@ufile@DwUtility@@SA_NABV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@AA_K@Z
?get@DWJsonObject@@QBE?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@PBD@Z
?GetFileMD5A@encryption@DwUtility@@YA_NPBGAAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
?MD5CryptW@encryption@DwUtility@@YA_NPBDIAAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@@Z
?GetFileMD5W@encryption@DwUtility@@YA_NPBGAAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@@Z
?toNarrowString@text@DwUtility@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PBGHI@Z
?getFreeSpace@ufile@DwUtility@@SA_NAAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@AA_K@Z
?loadFromString@DWXmlDocument@@QAE_NABV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@@Z
?loadFromFile@DWXmlDocument@@QAE_NABV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@@Z
?attribute2@DWXmlElement@@QBEPBGPBG@Z
?deleteChild@DWXmlElement@@QAEXPBV1@@Z
?rootElement@DWXmlDocument@@QBEPBVDWXmlElement@@XZ
?childCount@DWXmlElement@@QBEHXZ
?child@DWXmlElement@@QBEPBV1@H@Z
?mp_alloc@@YAPAXI@Z
?mp_free@@YAXPAX@Z
??Cconnection_holder@_connection_base@sigslot@@QBEPBV12@XZ
?getdest@_connection_base@sigslot@@QBEPAVhas_slots@2@XZ
??1connection_holder@_connection_base@sigslot@@QAE@XZ
??0connection_holder@_connection_base@sigslot@@QAE@ABV012@@Z
?DoLog2@@YAXGPBD0G0PBG0@Z
?IsLogLevelEnabled@@YA_NG@Z
??Bconnection_holder@_connection_base@sigslot@@QBEPBV12@XZ
?get_receiver@has_slots@sigslot@@QAEABVslot_holder@12@XZ
??1_connection_base@sigslot@@UAE@XZ
??0_connection_base@sigslot@@QAE@ABV01@@Z
??0connection_holder@_connection_base@sigslot@@QAE@PBV12@@Z
??1has_slots@sigslot@@UAE@XZ
?disconnect_all@has_slots@sigslot@@QAEXXZ
??0has_slots@sigslot@@QAE@XZ
??Cconnection_holder@_connection_base@sigslot@@QAEPAV12@XZ
??0_connection_base@sigslot@@QAE@ABVslot_holder@has_slots@1@PAX@Z
?get_emitter@_connection_base@sigslot@@QBEPAXXZ
timeGetTime
curl_global_init
curl_easy_cleanup
curl_easy_strerror
curl_easy_getinfo
curl_easy_perform
curl_easy_setopt
curl_easy_init
GetCurrentProcessId
GetCurrentThreadId
QueryPerformanceCounter
DisableThreadLibraryCalls
IsDebuggerPresent
SetUnhandledExceptionFilter
UnhandledExceptionFilter
GetCurrentProcess
TerminateProcess
InterlockedExchange
GetSystemTimeAsFileTime
GetDiskFreeSpaceExW
GetCurrentDirectoryW
GetFileAttributesW
lstrcpynW
GetShortPathNameW
SetThreadPriority
CreateProcessW
GetExitCodeProcess
SetFileAttributesW
FindNextFileW
RemoveDirectoryW
FindFirstFileW
Sleep
CreateDirectoryW
WideCharToMultiByte
OpenMutexW
CreateMutexW
GetVersionExW
ReleaseMutex
WaitForSingleObject
ResetEvent
SetEvent
CreateEventW
SetLastError
GetModuleHandleW
InterlockedDecrement
InterlockedCompareExchange
InterlockedIncrement
LeaveCriticalSection
EnterCriticalSection
DeleteCriticalSection
InitializeCriticalSection
WriteFile
SystemTimeToFileTime
SetEndOfFile
CopyFileW
MoveFileExW
GetSystemInfo
GetTickCount
GetFileTime
CompareFileTime
UnmapViewOfFile
GetFileSizeEx
SetFilePointerEx
ReadFile
CreateFileMappingW
GetModuleFileNameA
GetModuleHandleExW
MultiByteToWideChar
CloseHandle
GetLastError
SetFileTime
CreateFileW
MoveFileW
DeleteFileW
MapViewOfFile
FindClose
IsWindow
KillTimer
DefWindowProcW
SendMessageW
FindWindowW
GetMessageW
TranslateMessage
DispatchMessageW
CreateWindowExW
GetWindowLongW
PostQuitMessage
DestroyWindow
SetTimer
SendMessageTimeoutW
SetWindowLongW
PostMessageW
CryptCreateHash
CryptReleaseContext
CryptAcquireContextW
CryptGetHashParam
InitializeSecurityDescriptor
SetSecurityDescriptorDacl
GetUserNameW
CryptDestroyHash
CryptHashData
SHFileOperationW
ord165
ShellExecuteExW
CoCreateGuid
StringFromGUID2
??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@ABV01@@Z
??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@ABV10@PBD@Z
?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@PBDI@Z
??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@PBD@Z
?_Throw@std@@YAXABVexception@stdext@@@Z
?_Raise_handler@std@@3P6AXABVexception@stdext@@@ZA
??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z
??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z
?c_str@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QBEPBGXZ
??0?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@XZ
??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ
??$?HGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@ABV10@PBG@Z
??4?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV01@PBG@Z
?length@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QBEIXZ
??Y?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV01@PBG@Z
??0?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@PBG@Z
??0?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@ABV01@@Z
?append@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV12@PBG@Z
??$?8GU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA_NABV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@0@Z
??$?8GU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA_NABV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@PBG@Z
??A?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAGI@Z
?push_back@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEXG@Z
?_Myptr@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@IAEPAGXZ
?swap@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEXAAV12@@Z
?erase@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE?AV?$_String_iterator@GU?$char_traits@G@std@@V?$allocator@G@2@@2@V?$_String_const_iterator@GU?$char_traits@G@std@@V?$allocator@G@2@@2@@Z
?end@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE?AV?$_String_iterator@GU?$char_traits@G@std@@V?$allocator@G@2@@2@XZ
?compare@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QBEHPBG@Z
?substr@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QBE?AV12@II@Z
?find@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QBEIGI@Z
?npos@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@2IB
??Y?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV01@ABV01@@Z
?_Myptr@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@IAEPADXZ
??$?9DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z
?clear@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXXZ
?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?AV?$_String_iterator@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ
?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?AV?$_String_iterator@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ
?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ
?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ
?compare@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEHPBD@Z
??$?HGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@ABV10@0@Z
?compare@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QBEHABV12@@Z
?size@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QBEIXZ
?clear@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEXXZ
?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@PBD@Z
??$?H_WU?$char_traits@_W@std@@V?$allocator@_W@1@@std@@YA?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@ABV10@0@Z
??$?H_WU?$char_traits@_W@std@@V?$allocator@_W@1@@std@@YA?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@ABV10@PB_W@Z
??$?M_WU?$char_traits@_W@std@@V?$allocator@_W@1@@std@@YA_NABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@0@Z
??0?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@ABV01@@Z
??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@PBD@Z
?length@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ
?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ
??4?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV01@ABV01@@Z
??1?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@XZ
?at@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEAA_WI@Z
?end@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE?AV?$_String_iterator@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@2@XZ
?begin@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE?AV?$_String_iterator@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@2@XZ
?append@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEAAV12@I_W@Z
??$?9_WU?$char_traits@_W@std@@V?$allocator@_W@1@@std@@YA_NABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@0@Z
?swap@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEXAAV12@@Z
??4?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEAAV01@PB_W@Z
??4?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEAAV01@ABV01@@Z
??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ
?clear@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEXXZ
??0?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@PB_W@Z
??0?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ
?npos@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@2IB
?substr@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBE?AV12@II@Z
?find_last_of@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBEI_WI@Z
??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ
strcmp
fwrite
??3@YAXPAX@Z
_invalid_parameter_noinfo
??2@YAPAXI@Z
??_V@YAXPAX@Z
memcpy
_snwprintf_s
wcslen
strlen
rename
fopen_s
sprintf_s
memset
_vsnwprintf_s
_wtoi64
_purecall
malloc
_CxxThrowException
free
memmove_s
_beginthreadex
_itow_s
_wtoi
_wfopen
wcscmp
tolower
_atoi64
_i64tow_s
?what@exception@std@@UBEPBDXZ
??1exception@std@@UAE@XZ
??0exception@std@@QAE@XZ
??0exception@std@@QAE@ABQBD@Z
??0exception@std@@QAE@ABV01@@Z
_vswprintf_c_l
_snwprintf
_waccess
feof
fflush
fread
ftell
fseek
_unlock
__dllonexit
_encode_pointer
_lock
_onexit
_decode_pointer
_malloc_crt
_encoded_null
_initterm
_initterm_e
_amsg_exit
_adjust_fdiv
__CppXcptFilter
_except_handler4_common
_crt_debugger_hook
__clean_type_info_names_internal
?terminate@@YAXXZ
?_type_info_dtor_internal_method@type_info@@QAEXXZ
ungetc
__iob_func
fgetc
fopen
fprintf
isdigit
ferror
_setmode
exit
_fdopen
_fileno
__CxxFrameHandler3
fclose
InternetSetOptionW
InternetCloseHandle
HttpOpenRequestW
InternetSetStatusCallbackW
InternetConnectW
InternetOpenW
InternetCrackUrlW
HttpQueryInfoW
HttpSendRequestW
HttpAddRequestHeadersW
InternetReadFile
GetIfEntry
GetIfTable
?createUpdateTask@@YA?AV?$comptr@UIDWUpdateTask@@@@PBU_DOWNLOAD_TASK_PARAMS@@PBU_INSTALL_TASK_PARAMS@@@Z
?getUpdateServiceProxySingleton@@YA?AV?$comptr@UIDWUpdateService@@@@XZ
BZ2_bzBuffToBuffCompress
BZ2_bzBuffToBuffDecompress
BZ2_bzCompress
BZ2_bzCompressEnd
BZ2_bzCompressInit
BZ2_bzDecompress
BZ2_bzDecompressEnd
BZ2_bzDecompressInit
BZ2_bzRead
BZ2_bzReadClose
BZ2_bzReadGetUnused
BZ2_bzReadOpen
BZ2_bzWrite
BZ2_bzWriteClose
BZ2_bzWriteClose64
BZ2_bzWriteOpen
BZ2_bzclose
BZ2_bzdopen
BZ2_bzerror
BZ2_bzflush
BZ2_bzlibVersion
BZ2_bzopen
BZ2_bzread
BZ2_bzwrite
Run
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_DISCARDABLE
IMAGE_SCN_MEM_READ