Static task
static1
Behavioral task
behavioral1
Sample
BuddyCadShell.exe
Resource
win7-20240708-en
Behavioral task
behavioral2
Sample
BuddyCadShell.exe
Resource
win10v2004-20240709-en
Behavioral task
behavioral3
Sample
binview.exe
Resource
win7-20240704-en
Behavioral task
behavioral4
Sample
binview.exe
Resource
win10v2004-20240709-en
Behavioral task
behavioral5
Sample
pcbview.exe
Resource
win7-20240705-en
Behavioral task
behavioral6
Sample
pcbview.exe
Resource
win10v2004-20240709-en
Behavioral task
behavioral7
Sample
schview.exe
Resource
win7-20240705-en
Behavioral task
behavioral8
Sample
schview.exe
Resource
win10v2004-20240709-en
General
-
Target
412745c059a7159d248b2dd4b3804988_JaffaCakes118
-
Size
582KB
-
MD5
412745c059a7159d248b2dd4b3804988
-
SHA1
d3d6cdfe93d2a85f43920191d440eb21fb39b393
-
SHA256
96b58ed310f25364d56bbe62e696aa6a0da57b5477bb7fb4bfd2bf8b1c92381e
-
SHA512
a27bfd861c4524f44afef3b03a4a37b8058dfdd1b8b554d1a4a6c4ea196e5f692209562d1c79cabf5b0118c1fbce646af6b371fffdc0bed6ae4916546e579dde
-
SSDEEP
12288:5dKbMIPOkBfCNgiHKoHJlWsFYnM2HsXfryRHGESm:XKbMIP5aN/ZHJl9YMVDyRHJ
Malware Config
Signatures
-
Unsigned PE 4 IoCs
Checks for missing Authenticode signature.
resource unpack001/BuddyCadShell.exe unpack001/binview.exe unpack001/pcbview.exe unpack001/schview.exe
Files
-
412745c059a7159d248b2dd4b3804988_JaffaCakes118.zip
-
Apps.xml
-
BYCADWIN.CFG
-
BuddyCadShell.exe.exe windows:4 windows x86 arch:x86
f34d5f2d4577ed6d9ceec516c1f5a744
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_DLLCHARACTERISTICS_NO_SEH
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
Imports
mscoree
_CorExeMain
Sections
.text Size: 466KB - Virtual size: 465KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rsrc Size: 1KB - Virtual size: 1KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 512B - Virtual size: 12B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ
-
BuddyCadShell.exe.config.xml
-
EN/COMMANDS.TXT
-
EN/COPY.TXT
-
EN/PROMPT.ZIP.zip
-
EN/README.TXT
-
EN/WINMENU.ZIP.zip
-
RU/BINEDIT.ZIP.zip
-
RU/BINVIEW.ZIP.zip
-
RU/BYCAD.ZIP.zip
-
RU/BYWIN.TXT
-
RU/COMMANDS.TXT
-
RU/COPY.TXT
-
RU/MENU.ZIP.zip
-
RU/PROMPT.ZIP.zip
-
RU/README.TXT
-
RU/WINMENU.ZIP.zip
-
binview.exe.exe windows:5 windows x86 arch:x86
b4ff12752b03e42be4e8736f4e1cea18
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
Imports
msvcr100
_CIsqrt
_CIsin
_CIcos
memset
memcpy
??2@YAPAXI@Z
??3@YAXPAX@Z
strncpy
_unlock
__dllonexit
_lock
_onexit
_amsg_exit
__getmainargs
_cexit
_CIatan
_XcptFilter
__initenv
_initterm
_initterm_e
_configthreadlocale
__setusermatherr
_commode
_fmode
__set_app_type
_crt_debugger_hook
_except_handler4_common
?terminate@@YAXXZ
_invoke_watson
_controlfp_s
rename
sscanf
putchar
malloc
free
calloc
clock
fsetpos
fgetpos
fseek
ftell
fwrite
fread
fputs
fgetc
fclose
fopen
__iob_func
atof
atoi
exit
fprintf
strncmp
strchr
sprintf
strstr
strrchr
__CxxFrameHandler3
system
_exit
fflush
_unlink
_kbhit
_getch
_getcwd
kernel32
GetSystemTimeAsFileTime
GetCurrentThreadId
GetTickCount
QueryPerformanceCounter
IsDebuggerPresent
SetUnhandledExceptionFilter
UnhandledExceptionFilter
GetCurrentProcess
TerminateProcess
HeapSetInformation
InterlockedCompareExchange
Sleep
InterlockedExchange
DecodePointer
EncodePointer
WriteFile
SetFileTime
CreateDirectoryA
LocalFileTimeToFileTime
SystemTimeToFileTime
ReadFile
CloseHandle
CreateFileA
SetFilePointer
GetFileAttributesA
GetLocalTime
GetCurrentProcessId
SetCurrentDirectoryA
GetCurrentDirectoryA
IsProcessorFeaturePresent
user32
wsprintfA
Sections
.text Size: 53KB - Virtual size: 53KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 14KB - Virtual size: 14KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 512B - Virtual size: 5KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.reloc Size: 3KB - Virtual size: 2KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ
-
pcbview.exe.exe windows:5 windows x86 arch:x86
32522c21c6a855f08c7f1535ca2327a7
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
Imports
kernel32
ResetEvent
WaitForSingleObject
GetSystemTimeAsFileTime
GetCurrentThreadId
GetTickCount
QueryPerformanceCounter
IsProcessorFeaturePresent
IsDebuggerPresent
SetUnhandledExceptionFilter
UnhandledExceptionFilter
GetCurrentProcess
TerminateProcess
HeapSetInformation
InterlockedCompareExchange
InterlockedExchange
DecodePointer
EncodePointer
SetFileTime
CreateDirectoryA
LocalFileTimeToFileTime
SystemTimeToFileTime
GlobalReAlloc
SetFilePointer
WriteFile
CreateMutexA
SetEvent
CreateFileA
GetFileSize
CloseHandle
GlobalAlloc
GlobalLock
ReadFile
GlobalUnlock
GlobalFree
Sleep
CreateEventA
CreateThread
WaitForMultipleObjects
ReleaseMutex
GetLastError
FormatMessageA
LocalFree
GetFileAttributesA
GetLocalTime
GetCurrentProcessId
SetCurrentDirectoryA
GetCurrentDirectoryA
user32
CreateWindowExA
GetSystemMenu
SetWindowLongA
GetDC
ReleaseDC
ShowWindow
UpdateWindow
GetMessageA
TranslateMessage
DispatchMessageA
DefWindowProcA
BeginPaint
PostQuitMessage
GetAsyncKeyState
GetClientRect
SetCursorPos
FillRect
GetWindowLongA
LoadCursorA
CreateCursor
SetCursor
DialogBoxParamA
MessageBoxA
DestroyMenu
CreateMenu
CreatePopupMenu
AppendMenuA
GetDlgItem
SendMessageA
GetDlgItemTextA
SetDlgItemTextA
EndDialog
SetWindowTextA
EnableMenuItem
SetMenu
GetSystemMetrics
SystemParametersInfoA
GetDesktopWindow
GetWindowRect
UnregisterClassA
InvalidateRect
wsprintfA
RegisterClassExA
EndPaint
gdi32
CreateDIBitmap
SelectPalette
RealizePalette
GetDIBits
GetSystemPaletteEntries
CreatePalette
GetTextExtentPoint32A
CreateFontA
SetTextAlign
GetStockObject
StartDocA
StartPage
TextOutA
StretchBlt
EndPage
EndDoc
SetBitmapBits
GetBitmapBits
SetTextColor
DeleteObject
GetDeviceCaps
GetObjectA
CreateCompatibleDC
CreateCompatibleBitmap
BitBlt
SelectObject
DeleteDC
SetPixelV
Pie
LineTo
FloodFill
Polygon
Ellipse
DPtoLP
GetClipRgn
Rectangle
Polyline
GetCurrentObject
Arc
LPtoDP
ExtCreatePen
SetROP2
CreateRectRgn
SelectClipRgn
SetViewportOrgEx
CreateSolidBrush
CreateHatchBrush
CreateBitmap
CreatePatternBrush
SetBkColor
MoveToEx
GetCurrentPositionEx
GetPixel
comdlg32
GetSaveFileNameA
GetOpenFileNameA
PrintDlgA
msvcr100
?_type_info_dtor_internal_method@type_info@@QAEXXZ
_controlfp_s
_invoke_watson
_except_handler4_common
_crt_debugger_hook
__set_app_type
_fmode
_commode
__setusermatherr
_configthreadlocale
_initterm_e
_initterm
__initenv
_XcptFilter
_exit
_cexit
__getmainargs
_amsg_exit
?terminate@@YAXXZ
_onexit
_lock
__dllonexit
_unlock
_CItan
??0exception@std@@QAE@ABV01@@Z
_CxxThrowException
??2@YAPAXI@Z
memmove
??3@YAXPAX@Z
??1exception@std@@UAE@XZ
?what@exception@std@@UBEPBDXZ
??0exception@std@@QAE@ABQBD@Z
memcpy
_CIatan
isdigit
fsetpos
fgetpos
fseek
ftell
_unlink
_kbhit
_getch
__CxxFrameHandler3
sprintf
sscanf
strchr
strncpy
printf
atoi
fprintf
_getcwd
__iob_func
exit
fflush
_CIsin
_CIcos
_CIatan2
_CIsqrt
rand
srand
memset
strrchr
strstr
strncmp
atof
fwrite
fread
fputs
fgetc
fclose
fopen
rename
putchar
malloc
free
calloc
clock
msvcp100
?_Unlock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@UAEXXZ
?showmanyc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAE_JXZ
?uflow@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAEHXZ
?xsgetn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAE_JPAD_J@Z
?xsputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAE_JPBD_J@Z
?setbuf@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAEPAV12@PAD_J@Z
?sync@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAEHXZ
?imbue@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAEXABVlocale@2@@Z
?_BADOFF@std@@3_JB
??1?$basic_ostream@DU?$char_traits@D@std@@@std@@UAE@XZ
??_7?$basic_ostream@DU?$char_traits@D@std@@@std@@6B@
?_Pninc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEPADXZ
??0?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAE@XZ
?_Ios_base_dtor@ios_base@std@@CAXPAV12@@Z
??_7ios_base@std@@6B@
??_7?$basic_ios@DU?$char_traits@D@std@@@std@@6B@
??1?$basic_ios@DU?$char_traits@D@std@@@std@@UAE@XZ
??0?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@PAV?$basic_streambuf@DU?$char_traits@D@std@@@1@_N@Z
?_Lock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@UAEXXZ
??1?$basic_streambuf@DU?$char_traits@D@std@@@std@@UAE@XZ
??1_Container_base12@std@@QAE@XZ
?_Xlength_error@std@@YAXPBD@Z
?_Xout_of_range@std@@YAXPBD@Z
ole32
CreateStreamOnHGlobal
oleaut32
OleLoadPicture
Sections
.text Size: 296KB - Virtual size: 295KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 38KB - Virtual size: 38KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 9KB - Virtual size: 48KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 2KB - Virtual size: 1KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 21KB - Virtual size: 20KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ
-
schview.exe.exe windows:5 windows x86 arch:x86
32522c21c6a855f08c7f1535ca2327a7
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
Imports
kernel32
ResetEvent
WaitForSingleObject
GetSystemTimeAsFileTime
GetCurrentThreadId
GetTickCount
QueryPerformanceCounter
IsProcessorFeaturePresent
IsDebuggerPresent
SetUnhandledExceptionFilter
UnhandledExceptionFilter
GetCurrentProcess
TerminateProcess
HeapSetInformation
InterlockedCompareExchange
InterlockedExchange
DecodePointer
EncodePointer
SetFileTime
CreateDirectoryA
LocalFileTimeToFileTime
SystemTimeToFileTime
GlobalReAlloc
SetFilePointer
WriteFile
CreateMutexA
SetEvent
CreateFileA
GetFileSize
CloseHandle
GlobalAlloc
GlobalLock
ReadFile
GlobalUnlock
GlobalFree
Sleep
CreateEventA
CreateThread
WaitForMultipleObjects
ReleaseMutex
GetLastError
FormatMessageA
LocalFree
GetFileAttributesA
GetLocalTime
GetCurrentProcessId
SetCurrentDirectoryA
GetCurrentDirectoryA
user32
CreateWindowExA
GetSystemMenu
SetWindowLongA
GetDC
ReleaseDC
ShowWindow
UpdateWindow
GetMessageA
TranslateMessage
DispatchMessageA
DefWindowProcA
BeginPaint
PostQuitMessage
GetAsyncKeyState
GetClientRect
SetCursorPos
FillRect
GetWindowLongA
LoadCursorA
CreateCursor
SetCursor
DialogBoxParamA
MessageBoxA
DestroyMenu
CreateMenu
CreatePopupMenu
AppendMenuA
GetDlgItem
SendMessageA
GetDlgItemTextA
SetDlgItemTextA
EndDialog
SetWindowTextA
EnableMenuItem
SetMenu
GetSystemMetrics
SystemParametersInfoA
GetDesktopWindow
GetWindowRect
UnregisterClassA
InvalidateRect
wsprintfA
RegisterClassExA
EndPaint
gdi32
CreateDIBitmap
SelectPalette
RealizePalette
GetDIBits
GetSystemPaletteEntries
CreatePalette
GetTextExtentPoint32A
CreateFontA
SetTextAlign
GetStockObject
StartDocA
StartPage
TextOutA
StretchBlt
EndPage
EndDoc
SetBitmapBits
GetBitmapBits
SetTextColor
DeleteObject
GetDeviceCaps
GetObjectA
CreateCompatibleDC
CreateCompatibleBitmap
BitBlt
SelectObject
DeleteDC
SetPixelV
Pie
LineTo
FloodFill
Polygon
Ellipse
DPtoLP
GetClipRgn
Rectangle
Polyline
GetCurrentObject
Arc
LPtoDP
ExtCreatePen
SetROP2
CreateRectRgn
SelectClipRgn
SetViewportOrgEx
CreateSolidBrush
CreateHatchBrush
CreateBitmap
CreatePatternBrush
SetBkColor
MoveToEx
GetCurrentPositionEx
GetPixel
comdlg32
GetSaveFileNameA
GetOpenFileNameA
PrintDlgA
msvcr100
?_type_info_dtor_internal_method@type_info@@QAEXXZ
_controlfp_s
_invoke_watson
_except_handler4_common
_crt_debugger_hook
__set_app_type
_fmode
_commode
__setusermatherr
_configthreadlocale
_initterm_e
_initterm
__initenv
_XcptFilter
_exit
_cexit
__getmainargs
_amsg_exit
?terminate@@YAXXZ
_onexit
_lock
__dllonexit
_unlock
_CItan
??0exception@std@@QAE@ABV01@@Z
_CxxThrowException
??2@YAPAXI@Z
memmove
??3@YAXPAX@Z
??1exception@std@@UAE@XZ
?what@exception@std@@UBEPBDXZ
??0exception@std@@QAE@ABQBD@Z
memcpy
_CIatan
isdigit
fsetpos
fgetpos
fseek
ftell
_unlink
_kbhit
_getch
__CxxFrameHandler3
sprintf
sscanf
strchr
strncpy
printf
atoi
fprintf
_getcwd
__iob_func
exit
fflush
_CIsin
_CIcos
_CIatan2
_CIsqrt
rand
srand
memset
strrchr
strstr
strncmp
atof
fwrite
fread
fputs
fgetc
fclose
fopen
rename
putchar
malloc
free
calloc
clock
msvcp100
?_Unlock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@UAEXXZ
?showmanyc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAE_JXZ
?uflow@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAEHXZ
?xsgetn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAE_JPAD_J@Z
?xsputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAE_JPBD_J@Z
?setbuf@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAEPAV12@PAD_J@Z
?sync@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAEHXZ
?imbue@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAEXABVlocale@2@@Z
?_BADOFF@std@@3_JB
??1?$basic_ostream@DU?$char_traits@D@std@@@std@@UAE@XZ
??_7?$basic_ostream@DU?$char_traits@D@std@@@std@@6B@
?_Pninc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEPADXZ
??0?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAE@XZ
?_Ios_base_dtor@ios_base@std@@CAXPAV12@@Z
??_7ios_base@std@@6B@
??_7?$basic_ios@DU?$char_traits@D@std@@@std@@6B@
??1?$basic_ios@DU?$char_traits@D@std@@@std@@UAE@XZ
??0?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@PAV?$basic_streambuf@DU?$char_traits@D@std@@@1@_N@Z
?_Lock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@UAEXXZ
??1?$basic_streambuf@DU?$char_traits@D@std@@@std@@UAE@XZ
??1_Container_base12@std@@QAE@XZ
?_Xlength_error@std@@YAXPBD@Z
?_Xout_of_range@std@@YAXPBD@Z
ole32
CreateStreamOnHGlobal
oleaut32
OleLoadPicture
Sections
.text Size: 292KB - Virtual size: 291KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 38KB - Virtual size: 37KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 9KB - Virtual size: 48KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 2KB - Virtual size: 1KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 20KB - Virtual size: 20KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ