D:\binaries.x86fre\SCP_WPA\update.PDB
Static task
static1
Behavioral task
behavioral1
Sample
ec1c4aee434bf1ff45ec5848c36f3933_JaffaCakes118.exe
Resource
win7-20240704-en
Behavioral task
behavioral2
Sample
ec1c4aee434bf1ff45ec5848c36f3933_JaffaCakes118.exe
Resource
win10v2004-20240802-en
General
-
Target
ec1c4aee434bf1ff45ec5848c36f3933_JaffaCakes118
-
Size
898KB
-
MD5
ec1c4aee434bf1ff45ec5848c36f3933
-
SHA1
8432b205a7f78163a2cf6926be8b2b9df7d6ec61
-
SHA256
bd15e36a6a683443b7cc4d2a3c083ff9b8621301e62f58e789297e970d3d998e
-
SHA512
2068ece63ac640d6deb8dcf2e6e95e50abda791550a9641904f2d32135b3a939fd2d1d67856f6a190af474d7fd554d0035f029da3670b5a3a20061c7c52214c2
-
SSDEEP
24576:gHn1mTeeaqvcedaM8upLbgkTKvuzFyvmz:s1mSP6Jy52zwvm
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource ec1c4aee434bf1ff45ec5848c36f3933_JaffaCakes118
Files
-
ec1c4aee434bf1ff45ec5848c36f3933_JaffaCakes118.exe .vbs windows:5 windows x86 arch:x86 polyglot
63552784f1df2d8a60108b001d324574
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
File Characteristics
IMAGE_FILE_RELOCS_STRIPPED
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_LINE_NUMS_STRIPPED
IMAGE_FILE_LOCAL_SYMS_STRIPPED
IMAGE_FILE_32BIT_MACHINE
IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP
IMAGE_FILE_NET_RUN_FROM_SWAP
PDB Paths
Imports
advapi32
GetLengthSid
RegQueryValueExA
RegCloseKey
RegSetValueExA
RegCreateKeyExA
RegDeleteKeyA
RegEnumKeyExA
FreeSid
RegSetKeySecurity
EnumServicesStatusExA
OpenServiceW
InitiateSystemShutdownA
AbortSystemShutdownA
RegOpenKeyExW
GetFileSecurityA
LockServiceDatabase
QueryServiceConfigA
ChangeServiceConfigA
UnlockServiceDatabase
GetNamedSecurityInfoA
SetNamedSecurityInfoA
GetTokenInformation
RegisterEventSourceA
ReportEventA
DeregisterEventSource
SetSecurityDescriptorOwner
SetSecurityDescriptorDacl
OpenProcessToken
RegLoadKeyA
RegUnLoadKeyA
AdjustTokenPrivileges
RegCreateKeyExW
RegQueryValueExW
RegSetValueExW
RegOpenKeyExA
CopySid
GetAclInformation
SetFileSecurityW
AddAce
RegQueryInfoKeyA
RegSaveKeyA
RegFlushKey
EnumDependentServicesA
InitializeAcl
AddAccessAllowedAce
SetFileSecurityA
QueryServiceStatus
GetServiceDisplayNameA
RegOpenKeyA
RegDeleteValueA
OpenSCManagerA
OpenServiceA
StartServiceA
ControlService
CloseServiceHandle
AllocateAndInitializeSid
InitializeSecurityDescriptor
comctl32
PropertySheetW
CreatePropertySheetPageW
crypt32
CertSetCertificateContextProperty
CertOpenStore
CertCloseStore
CertFreeCertificateContext
CertCreateCertificateContext
CertAddCertificateContextToStore
CryptEncodeObject
gdi32
GetDeviceCaps
CreateFontIndirectA
DeleteObject
CreateCompatibleDC
GetDIBits
SelectObject
StretchBlt
BitBlt
imagehlp
EnumerateLoadedModules64
kernel32
VirtualAllocEx
CreateRemoteThread
OpenProcess
InterlockedIncrement
GetFullPathNameW
GetFileSizeEx
OpenEventA
CompareStringA
SearchPathA
GetLocalTime
lstrlenW
GetDriveTypeW
lstrcpynW
lstrcpyW
SearchPathW
ExpandEnvironmentStringsW
GetVersionExW
GetTempFileNameW
CopyFileW
ReleaseMutex
GetModuleFileNameW
GetSystemDefaultLangID
DuplicateHandle
CreateProcessW
OpenFileMappingA
RaiseException
GlobalFree
GlobalUnlock
GlobalHandle
GlobalLock
GlobalAlloc
FreeLibrary
DeleteFileA
GetWindowsDirectoryA
GetLastError
GetProcAddress
LoadLibraryA
GetSystemDirectoryW
CreateDirectoryA
GetFileAttributesA
FormatMessageA
lstrcmpiA
HeapDestroy
MultiByteToWideChar
FindClose
FindNextFileA
FindFirstFileA
ExpandEnvironmentStringsA
GetDriveTypeA
CloseHandle
UnmapViewOfFile
HeapCreate
CreateFileMappingA
GetFileSize
CreateFileA
SetLastError
LocalFree
LocalAlloc
GetVersionExA
SetFileAttributesA
MoveFileExA
CopyFileA
GetTempFileNameA
GetSystemDirectoryA
InterlockedCompareExchange
HeapFree
WriteFile
SetFilePointer
HeapAlloc
GetProcessHeap
WriteProcessMemory
GetLocaleInfoA
GetThreadLocale
Sleep
InitializeCriticalSection
GetEnvironmentVariableA
VirtualAlloc
GetModuleFileNameA
SetCurrentDirectoryA
WritePrivateProfileStringA
VirtualFree
GetFileAttributesExA
DeviceIoControl
FileTimeToSystemTime
FileTimeToLocalFileTime
LeaveCriticalSection
EnterCriticalSection
RemoveDirectoryA
SetEvent
WaitForMultipleObjects
SetThreadPriority
CreateThread
CreateEventA
GetTickCount
ReadFile
FormatMessageW
GetModuleHandleA
FileTimeToDosDateTime
GetFileInformationByHandle
SetFileTime
LocalFileTimeToFileTime
DosDateTimeToFileTime
WaitForSingleObject
CreateMutexA
GetCommandLineW
GetCommandLineA
SetErrorMode
GetVolumeInformationW
GetWindowsDirectoryW
lstrcmpA
GetVolumeInformationA
GetFullPathNameA
ExitProcess
SetUnhandledExceptionFilter
SetEnvironmentVariableA
GetSystemInfo
lstrlenA
FreeResource
LockResource
LoadResource
FindResourceA
LoadLibraryExA
GetTempPathA
GetCurrentProcess
GetDiskFreeSpaceExA
GetDiskFreeSpaceA
GetCompressedFileSizeA
GetComputerNameA
ReleaseSemaphore
SetEndOfFile
InterlockedDecrement
GetCurrentThread
GetExitCodeThread
CreateSemaphoreA
MoveFileA
QueryPerformanceCounter
GetCurrentThreadId
GetCurrentProcessId
GetSystemTimeAsFileTime
TerminateProcess
UnhandledExceptionFilter
GetStartupInfoA
CreateEventW
QueryDosDeviceA
DefineDosDeviceA
lstrcpynA
LoadLibraryW
FindFirstFileW
lstrcmpiW
GetPrivateProfileStringA
FindNextFileW
MapViewOfFileEx
CreateProcessA
GetExitCodeProcess
FlushFileBuffers
FlushViewOfFile
CreateFileW
DeleteFileW
GetFileTime
DelayLoadFailureHook
WideCharToMultiByte
MapViewOfFile
GetVersion
InitializeCriticalSectionAndSpinCount
VirtualProtect
GetSystemTime
TlsSetValue
TlsGetValue
TlsAlloc
TlsFree
DeleteCriticalSection
mpr
WNetGetUniversalNameA
WNetGetUserA
msvcrt
_initterm
__getmainargs
_acmdln
exit
_cexit
_XcptFilter
_exit
_c_exit
realloc
atoi
_memicmp
_local_unwind2
wcstoul
wcsstr
rename
_wcsicmp
ctime
_vsnwprintf
wcscat
_tempnam
remove
_lseek
_close
_write
_read
_open
_errno
_wcsdup
strncat
vsprintf
memmove
strncmp
_mbsupr
strcspn
isdigit
wcsrchr
wcscmp
wcsncat
wcsncpy
toupper
strspn
atol
__setusermatherr
isspace
_ultoa
_wtoi64
_wcslwr
strtok
_itow
?what@exception@@UBEPBDXZ
??1exception@@UAE@XZ
??0exception@@QAE@ABQBD@Z
__CxxFrameHandler
??3@YAXPAX@Z
??0exception@@QAE@ABV0@@Z
_CxxThrowException
fclose
??2@YAPAXI@Z
fopen
fprintf
wcschr
_ltoa
??1type_info@@UAE@XZ
?terminate@@YAXXZ
strtoul
getenv
calloc
_strdup
strstr
_mbslwr
_strcmpi
memchr
_strnicmp
wcslen
swprintf
wcscpy
_snwprintf
_snprintf
_itoa
strncpy
__set_app_type
_controlfp
_adjust_fdiv
__p__fmode
_except_handler3
strchr
__p__commode
_stricmp
sprintf
strrchr
mbstowcs
malloc
free
strpbrk
_vsnprintf
ntdll
RtlTimeToTimeFields
NtQuerySystemTime
RtlFreeUnicodeString
RtlInitUnicodeString
NtClose
NtAdjustPrivilegesToken
NtOpenProcessToken
NtQueryInformationProcess
RtlCharToInteger
LdrAccessResource
LdrFindResource_U
NtQuerySystemInformation
NtShutdownSystem
RtlRaiseStatus
RtlFreeHeap
RtlAllocateHeap
RtlCreateUnicodeString
NtYieldExecution
NtSetSystemInformation
NtCreateSection
NtOpenFile
NtOpenSection
NtOpenDirectoryObject
RtlCompareUnicodeString
NtCreateFile
RtlDosPathNameToNtPathName_U
LdrUnloadDll
NtFreeVirtualMemory
NtQueryInformationThread
NtWaitForSingleObject
RtlCreateUserThread
NtWriteVirtualMemory
NtAllocateVirtualMemory
RtlEqualUnicodeString
NtOpenProcess
LdrGetProcedureAddress
LdrLoadDll
RtlDestroyHeap
RtlSetDaclSecurityDescriptor
RtlCreateSecurityDescriptor
RtlGetAce
RtlAddAccessAllowedAce
RtlCreateAcl
RtlLengthSid
RtlAllocateAndInitializeSid
RtlCreateHeap
DbgPrint
RtlUnicodeStringToAnsiString
RtlFreeAnsiString
RtlInitAnsiString
RtlAnsiStringToUnicodeString
ole32
CoCreateInstance
CoUninitialize
CoInitialize
CoInitializeEx
oleaut32
SysFreeString
psapi
GetModuleFileNameExA
rpcrt4
UuidFromStringA
shell32
SHGetSpecialFolderPathA
SHChangeNotify
SHGetMalloc
SHGetPathFromIDListA
SHBrowseForFolderA
shlwapi
PathGetArgsA
PathUnquoteSpacesA
updspapi
UpdSpFindFirstLineW
UpdSpGetMultiSzFieldW
UpdSpGetTargetPathW
UpdSpStringTableEnum
UpdSpStringTableDestroy
UpdSpStringTableInitialize
UpdSpStringTableInitializeEx
UpdSpStringTableAddString
UpdSpStringTableAddStringEx
UpdSpStringTableLookUpString
UpdSpStringTableLookUpStringEx
UpdSpSetDynamicStringA
UpdSpCopyErrorA
UpdSpPromptForDiskA
UpdSpInitDefaultQueueCallbackEx
UpdSpIterateCabinetA
UpdSpGetLineCountW
UpdSpGetLineByIndexW
UpdSpGetStringFieldW
UpdSpCommitFileQueueA
UpdSpOpenFileQueue
UpdSpGetSourceInfoA
UpdSpGetSourceFileLocationA
UpdSpCloseFileQueue
UpdSpDefaultQueueCallbackW
UpdSpDefaultQueueCallbackA
UpdSpDecompressOrCopyFileA
UpdSpGetTargetPathA
UpdSpInstallFromInfSectionA
UpdSpQueueCopyA
UpdSpGetIntField
UpdSpGetBinaryField
UpdSpScanFileQueueA
UpdSpGetLineTextW
UpdSpOpenInfFileA
UpdSpCloseInfFile
UpdSpSetDirectoryIdA
UpdSpInstallFilesFromInfSectionA
UpdSpGetLineByIndexA
UpdSpGetStringFieldA
UpdSpFindFirstLineA
UpdSpGetLineTextA
UpdSpGetFieldCount
UpdSpFindNextLine
UpdSpGetLineCountA
UpdSpFindNextMatchLineW
user32
GetMessageA
PostThreadMessageA
DispatchMessageA
GetDlgItem
SetWindowTextW
RedrawWindow
SetWindowLongA
MessageBoxA
LoadStringW
GetWindowLongA
GetWindowTextA
OpenWindowStationA
EnumWindowStationsA
wvsprintfW
LoadStringA
GetSystemMetrics
MessageBoxW
DefWindowProcA
CreateWindowExA
RegisterClassA
GetWindow
PostMessageA
EnumChildWindows
SetDlgItemTextW
GetWindowThreadProcessId
FindWindowExA
GetClientRect
CloseDesktop
EnumWindows
SetThreadDesktop
GetThreadDesktop
OpenDesktopA
CloseWindowStation
EnumDesktopsA
SetProcessWindowStation
LoadBitmapA
IsDlgButtonChecked
SetTimer
CheckDlgButton
KillTimer
ReleaseDC
GetDC
SetFocus
GetDesktopWindow
DialogBoxParamA
EndDialog
SetWindowTextA
SetForegroundWindow
TranslateMessage
SystemParametersInfoA
EnableWindow
ShowWindow
SetDlgItemTextA
SendMessageA
DestroyWindow
PostQuitMessage
GetProcessWindowStation
version
VerQueryValueA
GetFileVersionInfoSizeA
VerQueryValueW
GetFileVersionInfoW
GetFileVersionInfoSizeW
GetFileVersionInfoA
winspool.drv
GetPrinterDriverDirectoryA
Sections
.text Size: 607KB - Virtual size: 607KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.data Size: 4KB - Virtual size: 503KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 125KB - Virtual size: 125KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
PACK Size: 160KB - Virtual size: 416KB
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE