Extended Key Usages
ExtKeyUsageTimeStamping
Key Usages
KeyUsageCertSign
KeyUsageCRLSign
Static task
static1
Behavioral task
behavioral1
Sample
9c0f7b8fc769c1f00ce157d6bd29d4d0_JaffaCakes118.dll
Resource
win7-20231129-en
Behavioral task
behavioral2
Sample
9c0f7b8fc769c1f00ce157d6bd29d4d0_JaffaCakes118.dll
Resource
win10v2004-20240426-en
Target
9c0f7b8fc769c1f00ce157d6bd29d4d0_JaffaCakes118
Size
934KB
MD5
9c0f7b8fc769c1f00ce157d6bd29d4d0
SHA1
ea60f3d90a9a0076e8e294b6535edb0ce0b1d90c
SHA256
a039587cb37f33112286a89e8f41eae183a91b376cec771162c6e0a5b517730c
SHA512
1146bb0fe62f4adae05995a524707acde0245a4cff063dd58df725ba4bbddd5c682f9aff3bf89eeb09f0e0da028980ec7cb097ad3c7b4358dd1992fa2415fd1e
SSDEEP
12288:vkVUTaD9/+I9qY3s5F0HUQ+0HNXT0N14Ge5kSFwAGzRuFmvQTIWYi26wSSq:4C0HUQxtXTuowAGzR2XTINi2PSSq
ExtKeyUsageTimeStamping
KeyUsageCertSign
KeyUsageCRLSign
ExtKeyUsageCodeSigning
KeyUsageCertSign
KeyUsageCRLSign
ExtKeyUsageTimeStamping
KeyUsageDigitalSignature
ExtKeyUsageCodeSigning
KeyUsageDigitalSignature
KeyUsageDigitalSignature
KeyUsageCertSign
KeyUsageCRLSign
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
IMAGE_FILE_DLL
c:\clientci\workspace\ad_AttackDefense_common_compile\basic\KVOutput\binrelease\ad.pdb
PathFileExistsW
PathRemoveFileSpecW
SHDeleteKeyW
PathFindFileNameW
wnsprintfW
PathAppendW
PathAddBackslashW
CreateFileMappingW
MapViewOfFile
UnmapViewOfFile
WriteFile
Sleep
lstrlenW
DeleteFileW
GetTickCount
GetTempPathW
IsBadReadPtr
IsBadWritePtr
MoveFileW
SetFilePointer
GetCurrentProcess
DeviceIoControl
DeleteCriticalSection
InitializeCriticalSection
GetVersionExW
GetProcAddress
LoadLibraryA
GetSystemInfo
GetModuleHandleA
FreeLibrary
GetFileAttributesW
TerminateThread
GetLocalTime
GetModuleHandleW
CreateIoCompletionPort
QueueUserAPC
WaitForMultipleObjects
InitializeCriticalSectionAndSpinCount
GetWindowsDirectoryW
GetModuleFileNameW
OpenProcess
ProcessIdToSessionId
ResetEvent
Process32FirstW
Process32NextW
CreateToolhelp32Snapshot
lstrcmpiW
CreateProcessW
CreateFileA
OpenMutexW
CopyFileW
FindFirstFileW
FindClose
FindNextFileW
GetLogicalDrives
GetDriveTypeW
LoadLibraryW
LocalFree
LockResource
LoadResource
SizeofResource
FindResourceExW
FindResourceW
SetFileAttributesW
GetSystemDirectoryW
OutputDebugStringW
GetModuleFileNameA
GlobalAlloc
GlobalFree
GetVolumeInformationA
TerminateProcess
SetProcessShutdownParameters
DisableThreadLibraryCalls
DebugBreak
GetSystemWow64DirectoryW
MoveFileExW
ExpandEnvironmentStringsW
GetSystemWindowsDirectoryW
GetFileSizeEx
GetBinaryTypeW
GetCurrentProcessId
GetModuleHandleExW
OpenEventW
OpenFileMappingW
OutputDebugStringA
SetEnvironmentVariableW
GetEnvironmentVariableW
QueryPerformanceFrequency
ReleaseMutex
GetExitCodeThread
QueryPerformanceCounter
FileTimeToSystemTime
WriteFileEx
GetFileSize
CreateFileW
ReadFile
MultiByteToWideChar
WideCharToMultiByte
CreateWaitableTimerW
SleepEx
CreateEventW
HeapAlloc
GetCurrentThreadId
TlsGetValue
GetProcessHeap
InterlockedIncrement
CloseHandle
InterlockedDecrement
SetLastError
InterlockedExchange
InterlockedExchangeAdd
TlsFree
TlsAlloc
EnterCriticalSection
TlsSetValue
GetLastError
SetWaitableTimer
SetEvent
WaitForSingleObject
HeapFree
PostQueuedCompletionStatus
InterlockedCompareExchange
LeaveCriticalSection
GetQueuedCompletionStatus
CreateEventA
GetACP
HeapSize
HeapReAlloc
HeapDestroy
GetVersionExA
RaiseException
SetUnhandledExceptionFilter
UnhandledExceptionFilter
CreateWaitableTimerA
SystemTimeToFileTime
ResumeThread
OpenEventA
ReleaseSemaphore
GetSystemTimeAsFileTime
CreateMutexW
FormatMessageA
LocalAlloc
GetCurrentDirectoryW
GetThreadLocale
GetLocaleInfoA
IsDebuggerPresent
FindWindowA
IsWindow
SendMessageTimeoutW
DestroyIcon
UnregisterClassA
RegEnumKeyExW
RegQueryInfoKeyW
RegEnumValueW
RegEnumKeyW
ConvertSidToStringSidW
IsValidSid
LookupAccountSidW
ChangeServiceConfig2W
RegDeleteKeyW
RegCreateKeyExW
RegDeleteValueW
RegFlushKey
RegSetValueExW
RegNotifyChangeKeyValue
DuplicateTokenEx
GetTokenInformation
CreateProcessAsUserW
RegCloseKey
RegOpenKeyExW
RegOpenKeyW
RegQueryValueExW
ControlService
OpenServiceW
LookupPrivilegeValueW
CreateServiceW
AdjustTokenPrivileges
QueryServiceStatus
OpenSCManagerW
StartServiceW
OpenProcessToken
CloseServiceHandle
DeleteService
SHCreateDirectoryExW
SHGetFolderPathW
CoUninitialize
StgIsStorageFile
StgOpenStorage
StgCreateDocfile
CoInitializeEx
CoCreateInstance
VariantInit
VariantClear
SysFreeString
SysAllocString
?erase@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@II@Z
??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@PBD@Z
??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@ABV01@@Z
??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@PBD@Z
??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ
??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
??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ
??A?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAADI@Z
?resize@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEXI@Z
??A?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEAA_WI@Z
??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ
??0?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@ABV01@@Z
??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
?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXI@Z
?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@PBDI@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
??4?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEAAV01@ABV01@@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
?flush@?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QAEAAV12@XZ
??6?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QAEAAV01@I@Z
?_Osfx@?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QAEXXZ
?setstate@?$basic_ios@_WU?$char_traits@_W@std@@@std@@QAEXH_N@Z
?sputn@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@QAEHPB_WH@Z
?uncaught_exception@std@@YA_NXZ
??_D?$basic_stringstream@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEXXZ
?_Unlock@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@QAEXXZ
?sputc@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@QAEG_W@Z
??0?$basic_stringstream@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@H@Z
?_Lock@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@QAEXXZ
?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ABV12@@Z
?rfind@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBEI_WI@Z
?erase@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEAAV12@II@Z
??Y?$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@PB_W@Z
?npos@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@2IB
??0?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@PB_WI@Z
?clear@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEXXZ
??Y?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEAAV01@ABV01@@Z
??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@ABV01@@Z
?swap@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEXAAV12@@Z
?clear@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXXZ
?flush@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV12@XZ
?sputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHPBDH@Z
?_Osfx@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEXXZ
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@P6AAAV01@AAV01@@Z@Z
?_Unlock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEXXZ
?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHD@Z
?endl@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@1@AAV21@@Z
?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QAEXH_N@Z
?_Lock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEXXZ
?rfind@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBEIPB_WI@Z
?assign@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEAAV12@PB_W@Z
?find@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBEIABV12@I@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
??Y?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEAAV01@_W@Z
?at@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEAA_WI@Z
?substr@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBE?AV12@II@Z
?find@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBEI_WI@Z
?close@?$basic_ifstream@DU?$char_traits@D@std@@@std@@QAEXXZ
??_D?$basic_ifstream@DU?$char_traits@D@std@@@std@@QAEXXZ
??0?$basic_ifstream@DU?$char_traits@D@std@@@std@@QAE@PBDHH@Z
?getline@?$basic_istream@DU?$char_traits@D@std@@@std@@QAEAAV12@PADH@Z
?push_back@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEX_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@PB_W@Z
?assign@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEAAV12@ABV12@II@Z
??0?$basic_ifstream@DU?$char_traits@D@std@@@std@@QAE@PB_WHH@Z
?seekg@?$basic_istream@DU?$char_traits@D@std@@@std@@QAEAAV12@V?$fpos@H@2@@Z
?read@?$basic_istream@DU?$char_traits@D@std@@@std@@QAEAAV12@PADH@Z
?find@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBEIPB_WI@Z
?close@?$basic_ofstream@DU?$char_traits@D@std@@@std@@QAEXXZ
??0?$basic_ofstream@DU?$char_traits@D@std@@@std@@QAE@PBDHH@Z
?substr@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE?AV12@II@Z
??$?8_WU?$char_traits@_W@std@@V?$allocator@_W@1@@std@@YA_NABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@PB_W@Z
?npos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@2IB
?rfind@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIPBDII@Z
??_D?$basic_ofstream@DU?$char_traits@D@std@@@std@@QAEXXZ
??5?$basic_istream@DU?$char_traits@D@std@@@std@@QAEAAV01@AAH@Z
??_D?$basic_fstream@DU?$char_traits@D@std@@@std@@QAEXXZ
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@H@Z
?close@?$basic_fstream@DU?$char_traits@D@std@@@std@@QAEXXZ
??0?$basic_fstream@DU?$char_traits@D@std@@@std@@QAE@PBDHH@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
?allocate@?$allocator@D@std@@QAEPADI@Z
?deallocate@?$allocator@D@std@@QAEXPADI@Z
?find@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIDI@Z
?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
?erase@?$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@V32@@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@0@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
?find_first_not_of@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBEIPB_WI@Z
?_Tidy@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@IAEX_NI@Z
?append@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEAAV12@I_W@Z
?reserve@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEXI@Z
??$?8_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
?end@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBE?AV?$_String_const_iterator@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@2@XZ
?assign@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEAAV12@V?$_String_const_iterator@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@2@0@Z
?begin@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBE?AV?$_String_const_iterator@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@2@XZ
??0?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@V?$_String_const_iterator@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@1@0@Z
??0?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@I_W@Z
?cout@std@@3V?$basic_ostream@DU?$char_traits@D@std@@@1@A
ntohl
htonl
WSACleanup
WSAStartup
_itoa
memset
_purecall
_invalid_parameter_noinfo
?what@exception@std@@UBEPBDXZ
??1exception@std@@UAE@XZ
??0exception@std@@QAE@XZ
??0exception@std@@QAE@ABQBD@Z
??0exception@std@@QAE@ABQBDH@Z
??_V@YAXPAX@Z
??0exception@std@@QAE@ABV01@@Z
??2@YAPAXI@Z
??3@YAXPAX@Z
??8type_info@@QBE_NABV0@@Z
_beginthreadex
_snwprintf_s
wcsncpy_s
_snprintf_s
free
malloc
wcsncat_s
_time64
srand
wcsrchr
rand
_wtoi
sprintf
strerror
_errno
_vsnprintf
fclose
_ftelli64
_fseeki64
fopen
fread
ferror
fwrite
ftell
fseek
memmove
_vsnprintf_s
sscanf_s
atof
fprintf
fopen_s
isalpha
isalnum
strncmp
strchr
tolower
isspace
wcscpy_s
_snwprintf
wcsncpy
_wcsupr
swprintf_s
wcsstr
__RTDynamicCast
memmove_s
wcschr
_wstat64i32
_wcslwr
_wcsicmp
setlocale
toupper
memcpy_s
__CxxFrameHandler3
wcstombs_s
_CxxThrowException
memcpy
realloc
_wcsnicmp
swscanf_s
_vscwprintf
vswprintf_s
_memicmp
strrchr
strncpy_s
_fsopen
fflush
printf_s
_vsnwprintf_s
_itow_s
wcsncmp
_gmtime64
?terminate@@YAXXZ
_unlock
__dllonexit
_encode_pointer
_lock
_onexit
_decode_pointer
_malloc_crt
_encoded_null
_initterm
_initterm_e
_amsg_exit
_adjust_fdiv
__CppXcptFilter
_crt_debugger_hook
?_type_info_dtor_internal_method@type_info@@QAEXXZ
_except_handler4_common
__clean_type_info_names_internal
_snprintf
__iob_func
_except_handler3
HttpOpenRequestW
HttpSendRequestW
InternetCrackUrlW
HttpQueryInfoW
InternetCloseHandle
InternetOpenW
InternetConnectW
InternetReadFile
WTSQueryUserToken
CreateEnvironmentBlock
GetProcessImageFileNameW
EnumProcesses
GetFileVersionInfoW
VerQueryValueW
GetFileVersionInfoSizeW
GetAdaptersInfo
MapAndLoad
UnMapAndLoad
??4_Init_locks@std@@QAEAAV01@ABV01@@Z
CreateAD
CreateEvaluateReport
QueryInterfaceExist
ReleaseAD
ReleaseEvaluateReport
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_MEM_WRITE
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ