Behavioral task
behavioral1
Sample
fb4f86e257e5788acf7b0d3bd7ed615e_JaffaCakes118.exe
Resource
win7-20240708-en
Behavioral task
behavioral2
Sample
fb4f86e257e5788acf7b0d3bd7ed615e_JaffaCakes118.exe
Resource
win10v2004-20240802-en
General
-
Target
fb4f86e257e5788acf7b0d3bd7ed615e_JaffaCakes118
-
Size
1.5MB
-
MD5
fb4f86e257e5788acf7b0d3bd7ed615e
-
SHA1
65ac8f67d34ff602a8d5edfabf2de9bbf90e7e5b
-
SHA256
d0f61cf62813b653268bb5fe4d6a9371223756f3a928d54eb5fe7e80a1adac60
-
SHA512
aaa48fdf74fabb479201a4f012a0905b1bfc058e4b3fe260bf3b3adeb8796d0598f00e1820ef0f96384af02caaa7699d79e594642bb48dccca70804501fc4028
-
SSDEEP
24576:1e+vkIVA7CpTGjVE3w81Kx+kp37x+Z6TrIp8E0XdymHeO3D:1esJVAOTeCwM++kaZ6TUp8E0Xh
Malware Config
Signatures
-
Ardamax family
-
Ardamax main executable 1 IoCs
resource yara_rule sample family_ardamax -
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource fb4f86e257e5788acf7b0d3bd7ed615e_JaffaCakes118
Files
-
fb4f86e257e5788acf7b0d3bd7ed615e_JaffaCakes118.exe windows:5 windows x86 arch:x86
ae353a0fc0fd904d8527dae2c9954d35
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
File Characteristics
IMAGE_FILE_RELOCS_STRIPPED
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
Imports
shlwapi
PathRemoveExtensionW
PathFindFileNameW
PathRemoveFileSpecW
PathAddBackslashW
StrFormatByteSizeW
PathStripPathW
PathFileExistsW
psapi
GetModuleFileNameExW
EnumProcessModules
ws2_32
select
recv
send
WSASetLastError
gethostname
connect
ioctlsocket
gethostbyname
inet_addr
htons
getservbyname
__WSAFDIsSet
socket
WSACleanup
WSAStartup
closesocket
inet_ntoa
WSAGetLastError
shutdown
getpeername
comctl32
ImageList_GetIconSize
CreatePropertySheetPageW
ImageList_ReplaceIcon
PropertySheetW
_TrackMouseEvent
DestroyPropertySheetPage
ImageList_Create
ImageList_DrawIndirect
ImageList_Draw
ImageList_GetImageCount
ImageList_Destroy
InitCommonControlsEx
ImageList_AddMasked
shell32
ShellExecuteExW
ShellExecuteW
Shell_NotifyIconW
SHGetSpecialFolderLocation
SHFileOperationW
SHChangeNotify
SHGetPathFromIDListW
wininet
FtpPutFileW
InternetCloseHandle
FtpCreateDirectoryW
FtpRemoveDirectoryW
FtpDeleteFileW
FtpSetCurrentDirectoryW
InternetGetLastResponseInfoW
InternetOpenW
InternetConnectW
mpr
WNetAddConnection2W
WNetCancelConnection2W
kernel32
FindFirstFileA
GlobalMemoryStatus
GetVersionExA
FlushConsoleInputBuffer
GetDriveTypeA
ReadConsoleInputA
SizeofResource
LockResource
LoadResource
FindResourceW
FindResourceExW
GetLastError
CloseHandle
CreateFileW
ReadFile
GetFileSize
lstrcpyW
lstrlenW
FindNextFileW
FindClose
SetLastError
GetFullPathNameW
FindFirstFileW
RaiseException
EnterCriticalSection
LeaveCriticalSection
InitializeCriticalSection
DeleteCriticalSection
GetUserDefaultLangID
FreeLibrary
WideCharToMultiByte
MultiByteToWideChar
GetVersion
GetProcAddress
LoadLibraryW
GetVersionExW
FlushInstructionCache
GetCurrentProcess
GetCurrentThreadId
InterlockedIncrement
InterlockedDecrement
GetModuleHandleW
lstrcmpiW
LoadLibraryExW
GetModuleFileNameW
GetCurrentProcessId
lstrcmpW
FileTimeToSystemTime
FileTimeToLocalFileTime
GetSystemTimeAsFileTime
lstrcpynW
MoveFileExW
SetProcessPriorityBoost
SetThreadPriority
GetCurrentThread
SetPriorityClass
lstrcatW
SetConsoleMode
GetShortPathNameW
FreeResource
GlobalFree
GlobalUnlock
CreateDirectoryW
RemoveDirectoryW
SetFileAttributesW
DeleteFileW
CompareStringW
GetTickCount
WriteFile
GetLocaleInfoW
VirtualFreeEx
VirtualFree
ReadProcessMemory
VirtualAlloc
WriteProcessMemory
VirtualAllocEx
OpenProcess
ExitProcess
Sleep
GlobalLock
SetProcessWorkingSetSize
CompareFileTime
SystemTimeToFileTime
GetLocalTime
ResumeThread
CreateThread
CreateMutexW
LocalAlloc
LocalFree
SetFilePointer
GetDateFormatW
GetTimeFormatW
SetEndOfFile
UnmapViewOfFile
MapViewOfFile
CreateFileMappingW
GetWindowsDirectoryW
FormatMessageW
MoveFileW
WaitForSingleObject
TerminateThread
OutputDebugStringA
RtlUnwind
HeapFree
HeapAlloc
TerminateProcess
UnhandledExceptionFilter
SetUnhandledExceptionFilter
IsDebuggerPresent
ExitThread
GetStartupInfoW
TlsGetValue
TlsAlloc
TlsSetValue
TlsFree
HeapCreate
HeapDestroy
HeapReAlloc
VirtualQuery
GetStdHandle
GetModuleFileNameA
HeapSize
GetModuleHandleA
GetCPInfo
GetACP
GetOEMCP
IsValidCodePage
GetTimeZoneInformation
GetTimeFormatA
GetDateFormatA
FreeEnvironmentStringsW
GetEnvironmentStringsW
GetCommandLineW
SetHandleCount
GetFileType
GetStartupInfoA
QueryPerformanceCounter
InitializeCriticalSectionAndSpinCount
SetConsoleCtrlHandler
LoadLibraryA
GetLocaleInfoA
InterlockedExchange
GetConsoleCP
GetConsoleMode
LCMapStringA
LCMapStringW
GetStringTypeA
GetStringTypeW
GetUserDefaultLCID
EnumSystemLocalesA
IsValidLocale
SetStdHandle
FlushFileBuffers
CreateFileA
WriteConsoleA
GetConsoleOutputCP
WriteConsoleW
GetProcessHeap
SetEnvironmentVariableA
InterlockedCompareExchange
IsProcessorFeaturePresent
GetFullPathNameA
GetCurrentDirectoryA
GetEnvironmentVariableW
CompareStringA
user32
DrawEdge
TrackPopupMenuEx
ModifyMenuW
FrameRect
MessageBeep
WindowFromPoint
GetMessagePos
GetWindowDC
ReleaseDC
GetSysColor
GetSysColorBrush
RegisterWindowMessageW
GetSystemMetrics
SetRectEmpty
SystemParametersInfoW
InflateRect
UnhookWindowsHookEx
CharLowerW
GetKeyState
CallNextHookEx
OffsetRect
GetClassNameW
SetWindowsHookExW
IsMenu
PtInRect
GetSubMenu
SetTimer
KillTimer
MessageBoxW
ChangeClipboardChain
SetClipboardViewer
OpenClipboard
GetWindow
LoadImageW
UnregisterHotKey
RegisterHotKey
CheckMenuItem
DestroyIcon
CreateIconFromResource
GetWindowTextW
GetDlgCtrlID
GetWindowRect
DrawFocusRect
CopyRect
TrackPopupMenu
GetClassLongW
LookupIconIdFromDirectory
LoadMenuW
GetDC
SetWindowTextW
GetWindowTextLengthW
SetCapture
SetWindowPos
SetCursor
GetCursorPos
MonitorFromPoint
EndPaint
ReleaseCapture
GetCapture
GetDesktopWindow
GetForegroundWindow
GetLastInputInfo
DialogBoxIndirectParamW
GetDlgItemTextW
SetDlgItemTextW
MonitorFromWindow
EndDialog
GetDlgItem
EnableWindow
GetDlgItemInt
SetDlgItemInt
RedrawWindow
GetMenu
AdjustWindowRectEx
SetForegroundWindow
DdeUninitialize
DdeFreeStringHandle
DdeDisconnect
DdeAccessData
DdeClientTransaction
DdeGetLastError
DdeConnect
DdeCreateStringHandleW
DdeInitializeW
MoveWindow
ShowWindow
ScrollWindow
SendMessageTimeoutW
CloseClipboard
GetClipboardData
IsClipboardFormatAvailable
EnumWindows
PostQuitMessage
FindWindowW
GetAncestor
GetKeyNameTextW
MapVirtualKeyW
CharUpperW
wsprintfW
UnregisterClassA
GetUserObjectInformationW
GetProcessWindowStation
MessageBoxA
DefWindowProcW
LoadCursorW
GetClassInfoExW
IsWindow
GetWindowLongW
SetWindowLongW
GetMonitorInfoW
DrawFrameControl
DrawTextW
GetFocus
CallWindowProcW
SetMenuItemInfoW
GetMenuItemInfoW
GetMenuItemID
GetMenuItemCount
FillRect
GetActiveWindow
GetWindowThreadProcessId
GetParent
SetFocus
IsWindowEnabled
IsWindowVisible
InvalidateRect
UpdateWindow
MapWindowPoints
ScreenToClient
GetClientRect
PostMessageW
SendMessageW
DestroyMenu
CreateWindowExW
RegisterClassExW
DestroyWindow
CharNextW
PeekMessageW
GetMessageW
TranslateMessage
BeginPaint
DispatchMessageW
gdi32
PatBlt
CreateBitmap
SetBkColor
RealizePalette
GetDIBits
GetDeviceCaps
LineTo
MoveToEx
CreateDIBitmap
GetTextExtentPoint32W
TextOutW
RoundRect
GetTextMetricsW
SetBrushOrgEx
SetTextColor
SetBkMode
GetObjectW
CreateCompatibleDC
CreateFontIndirectW
CreateCompatibleBitmap
BitBlt
SelectObject
DeleteObject
ExtTextOutW
CreateFontW
GetStockObject
GetCurrentObject
CreateSolidBrush
CreatePen
Polygon
CombineRgn
CreateRectRgnIndirect
ExcludeClipRect
SetPolyFillMode
CreateDIBSection
CreatePatternBrush
DeleteDC
ole32
CoInitialize
CoInitializeEx
CoUninitialize
CoTaskMemFree
CoCreateInstance
CoTaskMemRealloc
CoTaskMemAlloc
oleaut32
SysFreeString
VarUI4FromStr
VarCmp
VariantInit
VariantClear
Sections
.text Size: 846KB - Virtual size: 846KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 280KB - Virtual size: 280KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 71KB - Virtual size: 89KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 296KB - Virtual size: 296KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ