Static task
static1
Behavioral task
behavioral1
Sample
872bbf30dc65e61a7224d0f0afb81127_JaffaCakes118.exe
Resource
win7-20240705-en
Behavioral task
behavioral2
Sample
872bbf30dc65e61a7224d0f0afb81127_JaffaCakes118.exe
Resource
win10v2004-20240802-en
General
-
Target
872bbf30dc65e61a7224d0f0afb81127_JaffaCakes118
-
Size
952KB
-
MD5
872bbf30dc65e61a7224d0f0afb81127
-
SHA1
dc8b5ace4f0e764666dd9f46c7f0c002b7110bd9
-
SHA256
457c7698bcc285e78b84557ba2cae935dda3282835190e963c0e8b3300d677cc
-
SHA512
e5c1d930f3570c2d58112b2b9c8240346370f204436f84a6f3e865fd7eac03e7c737fb905331c7fe6cc22c9bf37393e9e264fa317808218ddf5ce90bad899915
-
SSDEEP
24576:UXhNXUHuFK0Hnif1BsJZE63QDFzEoy2lt:+hNX5Hnif1BB63QdLyyt
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource 872bbf30dc65e61a7224d0f0afb81127_JaffaCakes118
Files
-
872bbf30dc65e61a7224d0f0afb81127_JaffaCakes118.exe windows:4 windows x86 arch:x86
7650cb258367c58109c464fa2851de04
Headers
File Characteristics
IMAGE_FILE_RELOCS_STRIPPED
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_LINE_NUMS_STRIPPED
IMAGE_FILE_LOCAL_SYMS_STRIPPED
IMAGE_FILE_32BIT_MACHINE
Imports
update
AutoUpdate_Init
AutoUpdate_SetConnectionStatus
AutoUpdate_UpdateNow
wsock32
ioctlsocket
gethostbyname
setsockopt
WSAGetLastError
closesocket
WSAStartup
WSACleanup
inet_ntoa
connect
accept
recv
send
select
__WSAFDIsSet
htons
socket
bind
getsockname
listen
winmm
PlaySoundA
waveOutOpen
waveInOpen
mixerSetControlDetails
waveInReset
waveInClose
waveOutReset
waveOutClose
waveOutPrepareHeader
waveOutWrite
waveInStart
waveOutUnprepareHeader
waveInUnprepareHeader
waveInPrepareHeader
waveInAddBuffer
mixerOpen
mixerGetLineInfoA
mixerGetLineControlsA
mixerClose
mixerGetControlDetailsA
mciSendStringA
msacm32
acmStreamConvert
acmStreamPrepareHeader
acmStreamSize
acmStreamClose
acmStreamOpen
acmStreamUnprepareHeader
crypto
?CreateSSLClientInstance@@YAPAVISSLClient@@XZ
ggwhook
?ResetNotifying@@YAXXZ
?SetNotyfing@@YAXPAUHWND__@@I@Z
?InitializeHook@@YAHXZ
?GetLastInputTime@@YAHPAU_SYSTEMTIME@@@Z
?DeinitializeHook@@YAXXZ
kernel32
GetFileAttributesA
RemoveDirectoryA
ExitProcess
RaiseException
GetVersion
CompareStringW
MulDiv
LocalAlloc
FreeResource
GetModuleHandleA
lstrcmpW
GlobalDeleteAtom
GlobalFindAtomA
GlobalAddAtomA
GlobalGetAtomNameA
SetThreadPriority
SuspendThread
InterlockedDecrement
VirtualProtect
InterlockedIncrement
EnumResourceLanguagesA
ConvertDefaultLocale
lstrcmpA
GetCurrentThread
GlobalReAlloc
GlobalHandle
TlsGetValue
TlsAlloc
TlsSetValue
LocalReAlloc
TlsFree
GlobalFlags
GetCPInfo
GetOEMCP
FindResourceExA
WritePrivateProfileStringA
FlushFileBuffers
LockFile
UnlockFile
SetEndOfFile
GetVolumeInformationA
GetFullPathNameA
GetCurrentProcess
FileTimeToLocalFileTime
GetFileTime
SetErrorMode
RtlUnwind
ExitThread
CreateThread
HeapFree
HeapAlloc
GetFileType
HeapReAlloc
VirtualAlloc
GetSystemInfo
VirtualQuery
GetCommandLineA
TerminateProcess
HeapSize
GetStringTypeA
GetStringTypeW
UnhandledExceptionFilter
HeapDestroy
HeapCreate
VirtualFree
IsBadWritePtr
GetTimeZoneInformation
SetHandleCount
GetStdHandle
SetStdHandle
LCMapStringA
LCMapStringW
FreeEnvironmentStringsA
GetEnvironmentStrings
FreeEnvironmentStringsW
GetEnvironmentStringsW
QueryPerformanceCounter
GetCurrentProcessId
SetUnhandledExceptionFilter
IsBadCodePtr
SetEnvironmentVariableA
InterlockedExchange
GetACP
GetLocaleInfoA
GetThreadLocale
GetVersionExA
SizeofResource
DuplicateHandle
FileTimeToSystemTime
GlobalFree
lstrcpyA
WaitForMultipleObjects
IsBadReadPtr
ResumeThread
GetSystemTime
GetStartupInfoA
CreateProcessA
GlobalAlloc
GlobalLock
GlobalUnlock
SetLastError
FormatMessageA
LocalFree
DeleteCriticalSection
SetFileTime
SetFilePointer
GetFileSize
CreateFileMappingA
MapViewOfFile
UnmapViewOfFile
MoveFileA
Sleep
FreeLibrary
lstrlenA
lstrcatA
MultiByteToWideChar
lstrcpynA
lstrlenW
GetCurrentDirectoryA
InitializeCriticalSection
CreateEventA
EnterCriticalSection
LeaveCriticalSection
SetEvent
GetTickCount
GetSystemTimeAsFileTime
lstrcmpiA
GetCurrentThreadId
GetModuleFileNameA
LoadLibraryA
GetProcAddress
OpenMutexA
ResetEvent
LockResource
CreateDirectoryA
GetLastError
CreateMutexA
WaitForSingleObject
FindFirstFileA
GetLocalTime
SystemTimeToFileTime
SetFileAttributesA
DeleteFileA
FindNextFileA
FindClose
ReleaseMutex
WriteFile
ReadFile
CompareStringA
CreateFileA
CloseHandle
WideCharToMultiByte
FindResourceA
LoadResource
user32
SendDlgItemMessageA
RemovePropA
GetPropA
SetPropA
GetClassLongA
CreateWindowExA
GetCapture
WinHelpA
GetMenuState
GetDlgItemTextA
SetDlgItemTextA
IsDlgButtonChecked
IsDialogMessageA
GetMenuCheckMarkDimensions
CheckMenuItem
ModifyMenuA
SetMenuItemBitmaps
wsprintfA
TabbedTextOutA
DrawTextExA
GrayStringA
GetWindowDC
BeginPaint
EndPaint
ValidateRect
GetMessageA
GetAsyncKeyState
MapDialogRect
CopyAcceleratorTableA
InvalidateRgn
GetMenuItemInfoA
SetWindowContextHelpId
TranslateAcceleratorA
SetMenu
BringWindowToTop
LoadAcceleratorsA
ReuseDDElParam
UnpackDDElParam
ShowOwnedPopups
GetNextDlgGroupItem
GetSysColorBrush
CharNextA
RegisterClipboardFormatA
GetTopWindow
GetMessagePos
MapWindowPoints
ScrollWindow
SetScrollRange
SetScrollPos
GetScrollPos
GetMenu
GetMenuItemID
GetMenuItemCount
AdjustWindowRectEx
ScreenToClient
DeferWindowPos
GetScrollInfo
GetClassInfoA
RegisterClassA
DefWindowProcA
GetWindowPlacement
CreateDialogIndirectParamA
DestroyWindow
EndDialog
GetKeyboardState
SetKeyboardState
TranslateMessage
EnumChildWindows
GetClipboardData
FlashWindow
GetWindow
SetCursor
UnregisterClassA
IsChild
SetWindowTextA
MessageBeep
PostQuitMessage
ReleaseDC
IsWindowEnabled
GetClassInfoExA
EqualRect
IsRectEmpty
MoveWindow
ShowWindow
GetDC
CreateIcon
IntersectRect
FillRect
CheckDlgButton
DrawIconEx
SystemParametersInfoA
SetWindowRgn
OffsetRect
PostThreadMessageA
OpenClipboard
EmptyClipboard
CloseClipboard
SetClipboardData
GetCursorPos
CreatePopupMenu
DestroyMenu
LoadImageA
SetMenuItemInfoA
AppendMenuA
DeleteMenu
CreateMenu
LoadBitmapA
InsertMenuItemA
SetWindowPos
SetWindowLongA
CallWindowProcA
CharLowerBuffA
LoadIconA
IsWindowVisible
IsIconic
GetMessageTime
DispatchMessageA
UpdateWindow
GetSystemMetrics
RegisterWindowMessageA
TrackPopupMenu
LoadMenuA
GetSubMenu
EnableMenuItem
PeekMessageA
MsgWaitForMultipleObjects
GetClassNameA
GetDlgCtrlID
MessageBoxA
SendNotifyMessageA
DrawFrameControl
WindowFromPoint
ReleaseCapture
GetWindowTextLengthA
GetWindowTextA
GetLastActivePopup
BeginDeferWindowPos
LoadCursorA
SetCapture
ClientToScreen
FrameRect
SetRect
GetActiveWindow
GetForegroundWindow
SetActiveWindow
SetWindowsHookExA
GetNextDlgTabItem
GetFocus
SetFocus
CallNextHookEx
UnhookWindowsHookEx
SetForegroundWindow
KillTimer
SetTimer
InflateRect
GetKeyState
GetSysColor
GetWindowLongA
GetParent
RedrawWindow
GetClientRect
PostMessageA
DrawTextA
DrawFocusRect
PtInRect
CopyRect
GetWindowRect
IsWindow
SendMessageA
SetRectEmpty
EnableWindow
GetDesktopWindow
CharUpperA
EndDeferWindowPos
InvalidateRect
GetDlgItem
gdi32
RestoreDC
SetBkMode
SetMapMode
SaveDC
LineTo
MoveToEx
GetViewportExtEx
GetWindowExtEx
PtVisible
RectVisible
ExtTextOutA
Escape
SetViewportOrgEx
SetViewportExtEx
ScaleViewportExtEx
SetWindowExtEx
ScaleWindowExtEx
ExtSelectClipRgn
CreatePatternBrush
CreateRectRgnIndirect
GetMapMode
DPtoLP
GetTextMetricsA
GetRgnBox
EnumFontFamiliesExA
SetTextColor
GetClipBox
SetPixel
CreateFontIndirectA
GetDeviceCaps
CreateBitmap
DeleteObject
SetBkColor
DeleteDC
GetPixel
ExtCreateRegion
GetBitmapBits
TextOutA
FrameRgn
CreateRoundRectRgn
GetStockObject
GetCurrentObject
BitBlt
CreateCompatibleDC
GetObjectA
CreateCompatibleBitmap
CreatePen
SelectObject
GetTextColor
GetBkColor
GetTextExtentPoint32A
PatBlt
OffsetViewportOrgEx
CreateSolidBrush
comdlg32
GetFileTitleA
ChooseFontA
ChooseColorA
GetOpenFileNameA
GetSaveFileNameA
winspool.drv
OpenPrinterA
DocumentPropertiesA
ClosePrinter
advapi32
RegSetValueExA
RegQueryValueExA
RegCreateKeyExA
RegOpenKeyExA
RegDeleteKeyA
RegQueryValueA
RegEnumKeyA
RegOpenKeyA
OpenProcessToken
RegDeleteValueA
RegCloseKey
shell32
DragQueryFileA
Shell_NotifyIconA
SHGetSpecialFolderLocation
SHGetPathFromIDListA
ShellExecuteA
SHGetMalloc
SHGetDesktopFolder
SHFileOperationA
DragFinish
comctl32
ImageList_LoadImageA
ImageList_GetIconSize
ImageList_DrawEx
ImageList_AddMasked
ImageList_Draw
ImageList_Destroy
ImageList_Create
PropertySheetA
DestroyPropertySheetPage
CreatePropertySheetPageA
ImageList_GetImageInfo
ord17
shlwapi
PathFindExtensionA
PathFindFileNameA
PathStripToRootA
PathIsUNCA
oledlg
ord8
ole32
CLSIDFromProgID
CreateILockBytesOnHGlobal
StgCreateDocfileOnILockBytes
StgOpenStorageOnILockBytes
CoGetClassObject
CLSIDFromString
CoTaskMemFree
CoUninitialize
CoInitialize
CoCreateInstance
OleUninitialize
CoFreeUnusedLibraries
OleInitialize
CoRegisterMessageFilter
OleFlushClipboard
CoTaskMemAlloc
CoRevokeClassObject
OleIsCurrentClipboard
oleaut32
SysFreeString
SysStringLen
VarBstrCmp
OleCreateFontIndirect
SysAllocString
VariantClear
SysAllocStringLen
SysAllocStringByteLen
VariantInit
VariantChangeType
SafeArrayDestroy
SafeArrayUnaccessData
SafeArrayAccessData
SafeArrayCreateVector
SystemTimeToVariantTime
VariantCopy
version
GetFileVersionInfoA
GetFileVersionInfoSizeA
VerQueryValueA
wininet
InternetCloseHandle
InternetReadFile
InternetOpenUrlA
InternetOpenA
Sections
.text Size: 484KB - Virtual size: 480KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 156KB - Virtual size: 154KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 16KB - Virtual size: 69KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.tls Size: 4KB - Virtual size: 41B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 108KB - Virtual size: 105KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.text Size: 180KB - Virtual size: 180KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE