Static task
static1
Behavioral task
behavioral1
Sample
license.rtf
Resource
win7-20240704-en
Behavioral task
behavioral2
Sample
license.rtf
Resource
win10v2004-20240709-en
Behavioral task
behavioral3
Sample
setup.exe
Resource
win7-20240708-en
Behavioral task
behavioral4
Sample
setup.exe
Resource
win10v2004-20240709-en
General
-
Target
3571acf9fbcec717ea16fccb76b37480_JaffaCakes118
-
Size
1.5MB
-
MD5
3571acf9fbcec717ea16fccb76b37480
-
SHA1
4070c6825d21ce466f2beee0bc7e099dd4443281
-
SHA256
4f8f8186c75c83cb3591d22a46de2d3f9f3a6c09a0022a0c795ea8f9c5300597
-
SHA512
63a3b2649377edd78840c90b96ee74037bd4a5ba8e628eed53f4012e9986b62e3e9720ad54323c58c6be8127d3c80bdea0e20cd34997a475ed96c2654550d1fe
-
SSDEEP
24576:Cok5PkbGK7OKljowkz4tgux4W/wF1zOeZ0+oH80R+8HUItsa3KJf7bAO2Ju:pbZ7OKOw+Gqnlmxf+8HVtsZF4D0
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource unpack001/setup.exe
Files
-
3571acf9fbcec717ea16fccb76b37480_JaffaCakes118.zip
-
license.rtf.rtf
-
readme.txt
-
setup.exe.exe windows:4 windows x86 arch:x86
919cbd5cecc311b3656b8647c98b7abb
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
comctl32
ord17
rpcrt4
NdrComplexStructUnmarshall
NdrComplexStructBufferSize
NdrComplexStructMarshall
NdrPointerFree
NdrServerContextUnmarshall
NdrServerInitializeNew
NdrConformantStringUnmarshall
NdrConformantArrayUnmarshall
RpcRaiseException
NdrConformantArrayMarshall
NdrServerContextMarshall
I_RpcGetBuffer
NdrConformantArrayBufferSize
NdrConformantStringMarshall
NdrConformantStringBufferSize
NdrAllocate
RpcServerListen
RpcServerRegisterIf
NdrConvert
RpcServerUseProtseqEpA
NDRSContextUnmarshall
ws2_32
htonl
htons
ntohl
ntohs
recvfrom
WSAEventSelect
closesocket
WSAGetLastError
sendto
socket
gethostbyname
inet_addr
ioctlsocket
shutdown
connect
select
send
WSAStartup
getsockname
recv
kernel32
TerminateProcess
GetCurrentThreadId
IsBadWritePtr
HeapReAlloc
VirtualAlloc
VirtualFree
HeapCreate
CreateProcessA
lstrcpyA
InitializeCriticalSection
CreateEventA
CreateFileA
GetLastError
ReadFile
ResetEvent
LeaveCriticalSection
WaitForSingleObject
EnterCriticalSection
DeviceIoControl
DeleteCriticalSection
CloseHandle
CreateThread
TlsSetValue
TlsAlloc
SetEvent
TerminateThread
GetCurrentProcessId
WaitForMultipleObjects
SetLastError
lstrcmpA
GetTickCount
GetUserDefaultLangID
LoadResource
SizeofResource
FindResourceExA
WriteFile
GetModuleFileNameA
TlsGetValue
FreeLibrary
GetProcAddress
LoadLibraryA
GetModuleHandleA
FindFirstFileA
FindClose
FlushFileBuffers
GetLocalTime
GetSystemTimeAsFileTime
DeleteFileA
lstrlenA
InterlockedIncrement
InterlockedDecrement
HeapSize
lstrlenW
MoveFileExW
DeleteFileW
FindFirstFileW
FindNextFileW
RemoveDirectoryW
GetSystemDirectoryW
Sleep
CopyFileA
lstrcmpiA
GetCurrentProcess
GetVersionExA
GetFileSize
MultiByteToWideChar
GetCommandLineA
GetComputerNameA
FileTimeToDosDateTime
SystemTimeToFileTime
CreateDirectoryA
VirtualProtect
GlobalAlloc
GlobalFree
GetWindowsDirectoryA
GetSystemTimeAdjustment
GetSystemTime
WideCharToMultiByte
HeapDestroy
SetEndOfFile
ExitProcess
GetVersion
GetStartupInfoA
GetTimeZoneInformation
RaiseException
HeapFree
HeapAlloc
RtlUnwind
SetUnhandledExceptionFilter
LCMapStringA
LCMapStringW
UnhandledExceptionFilter
FreeEnvironmentStringsA
FreeEnvironmentStringsW
GetEnvironmentStrings
GetEnvironmentStringsW
SetHandleCount
GetStdHandle
GetFileType
GetStringTypeA
GetStringTypeW
InterlockedExchangeAdd
SetFilePointer
IsBadReadPtr
IsBadCodePtr
SetStdHandle
GetCPInfo
IsValidLocale
IsValidCodePage
GetLocaleInfoA
EnumSystemLocalesA
GetUserDefaultLCID
GetACP
GetOEMCP
GetLocaleInfoW
CompareStringA
CompareStringW
SetEnvironmentVariableA
InterlockedExchange
FindNextFileA
user32
IsDlgButtonChecked
SetWindowTextA
EndDialog
GetDlgItem
GetWindowTextA
EnableWindow
SetDlgItemTextA
SendMessageA
MessageBoxA
CheckDlgButton
SetWindowLongA
GetWindowLongA
GetDlgItemTextA
GetWindowTextLengthA
GetDesktopWindow
SendDlgItemMessageA
MessageBoxW
SetWindowTextW
ExitWindowsEx
wsprintfA
PostMessageA
DialogBoxParamA
gdi32
CreateFontA
advapi32
LookupPrivilegeValueA
RegOpenKeyA
AdjustTokenPrivileges
RegDeleteValueA
RegDeleteKeyA
ControlService
OpenServiceW
StartServiceA
RegOpenKeyExA
RegQueryValueExA
RegCreateKeyExA
RegSetValueExA
RegCloseKey
DeleteService
CreateServiceA
OpenSCManagerA
OpenServiceA
CloseServiceHandle
QueryServiceConfigA
OpenProcessToken
StartServiceCtrlDispatcherA
RegisterServiceCtrlHandlerA
SetServiceStatus
CopySid
GetLengthSid
IsValidSid
GetTokenInformation
GetSidSubAuthority
GetSidSubAuthorityCount
GetSidIdentifierAuthority
shell32
ShellExecuteW
ShellExecuteA
ole32
CoCreateInstance
CoInitialize
CLSIDFromProgID
oleaut32
SysFreeString
VariantClear
SysAllocString
VariantCopy
VariantInit
LoadTypeLi
Sections
.text Size: 536KB - Virtual size: 533KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 60KB - Virtual size: 57KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 20KB - Virtual size: 29KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 128KB - Virtual size: 127KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ