Static task
static1
Behavioral task
behavioral1
Sample
FreeVideoCutterExpert-Installer.exe
Resource
win7-20240508-en
Behavioral task
behavioral2
Sample
FreeVideoCutterExpert-Installer.exe
Resource
win10v2004-20240508-en
General
-
Target
515718bce08fccddf4f10ed6918c0bb1_JaffaCakes118
-
Size
2.2MB
-
MD5
515718bce08fccddf4f10ed6918c0bb1
-
SHA1
121af3b2ae1bc59ce38bfdf46cc2d980085fd991
-
SHA256
2e31a14586ddb83b71e3326075f44eada64a87f928f13a4daf04b82c417e9de5
-
SHA512
aa81845e7fc0d23b5ad002f54f8032a5b378415ddb67ec807242fc78a998fa0fe87ad72b115c2956757adf31d7bf9fad2ce0db61ea1553b38015d2f944516e14
-
SSDEEP
49152:6qH/Yv8mnQZ2KKkqvWJYKRwJ69FmHQCZRbz0tvdh65x20t:Xa/nQZVKZ16UHQCvAhdw5xFt
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource unpack001/FreeVideoCutterExpert-Installer.exe
Files
-
515718bce08fccddf4f10ed6918c0bb1_JaffaCakes118.zip
-
FreeVideoCutterExpert-Installer.exe.exe windows:5 windows x86 arch:x86
52d5a5c689fd9102b2887fb3e3aa951e
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
GetCurrentDirectoryW
GetShortPathNameW
GetLongPathNameW
SetConsoleCursorPosition
GetNumberOfConsoleInputEvents
FillConsoleOutputAttribute
WriteConsoleInputW
GetVolumeInformationW
GetLogicalDriveStringsW
ExitThread
FreeLibraryAndExitThread
ReadDirectoryChangesW
SetInformationJobObject
AssignProcessToJobObject
CreateJobObjectW
UnregisterWaitEx
Process32NextW
Process32FirstW
CreateFileA
ReadConsoleInputW
CreateToolhelp32Snapshot
GetFileAttributesW
CreateDirectoryW
GetTempPathW
GetModuleFileNameW
CloseHandle
Sleep
GetLastError
FindResourceW
GetCommandLineW
SizeofResource
LoadResource
LocalFree
LockResource
InterlockedDecrement
SetFileAttributesW
FormatMessageW
WideCharToMultiByte
EnterCriticalSection
LeaveCriticalSection
DeleteCriticalSection
MultiByteToWideChar
EncodePointer
DecodePointer
SetLastError
InitializeCriticalSectionAndSpinCount
CreateEventW
TlsAlloc
TlsGetValue
TlsSetValue
TlsFree
GetSystemTimeAsFileTime
GetTickCount
GetModuleHandleW
GetProcAddress
CompareStringW
LCMapStringW
GetLocaleInfoW
GetStringTypeW
GetCPInfo
SetEvent
ResetEvent
WaitForSingleObjectEx
IsProcessorFeaturePresent
IsDebuggerPresent
UnhandledExceptionFilter
SetUnhandledExceptionFilter
GetStartupInfoW
GetCurrentProcess
TerminateProcess
QueryPerformanceCounter
GetCurrentProcessId
GetCurrentThreadId
InitializeSListHead
LoadLibraryExW
GlobalUnlock
GlobalLock
GlobalSize
MulDiv
QueryPerformanceFrequency
GlobalFree
GlobalAlloc
HeapFree
HeapAlloc
GetProcessHeap
GetModuleFileNameA
LoadLibraryExA
GetEnvironmentVariableW
FreeLibrary
RaiseException
GetTempPathA
GetTempFileNameA
CompareStringA
GetUserDefaultLCID
GetNumberFormatW
GetCurrencyFormatW
GetTimeFormatW
VerSetConditionMask
GetComputerNameW
VerifyVersionInfoW
GetDateFormatW
OutputDebugStringW
FindFirstFileW
FindNextFileW
FindClose
GetTimeZoneInformation
FileTimeToSystemTime
SystemTimeToFileTime
GetSystemTime
SetFilePointer
SetEndOfFile
CreateFileW
UnmapViewOfFile
FlushViewOfFile
GetFileSize
CreateFileMappingW
MapViewOfFile
AllocConsole
ExitProcess
LocalAlloc
lstrlenW
LocalSize
RtlUnwind
HeapReAlloc
GetModuleHandleExW
GetStdHandle
WriteFile
GetACP
ReadFile
GetCurrentThread
WaitForSingleObject
GetExitCodeProcess
CreateProcessW
GetFileAttributesExW
IsValidLocale
EnumSystemLocalesW
GetFileType
FlushFileBuffers
GetConsoleCP
GetConsoleMode
SetFilePointerEx
SetConsoleCtrlHandler
FindFirstFileExW
IsValidCodePage
GetOEMCP
GetCommandLineA
GetEnvironmentStringsW
FreeEnvironmentStringsW
SetEnvironmentVariableA
SetEnvironmentVariableW
CreateThread
SetStdHandle
DeleteFileW
ReadConsoleW
WriteConsoleW
HeapSize
lstrcmpW
InitializeCriticalSection
DuplicateHandle
WaitForMultipleObjects
ReleaseSemaphore
VirtualAlloc
VirtualFree
LoadLibraryW
GetThreadPriority
SetThreadPriority
GetVersionExW
ResumeThread
CreateSemaphoreA
CreateEventA
SetErrorMode
GetQueuedCompletionStatus
PostQueuedCompletionStatus
CreateIoCompletionPort
CancelIo
SetHandleInformation
RegisterWaitForSingleObject
UnregisterWait
SetNamedPipeHandleState
CreateNamedPipeA
CreateNamedPipeW
PeekNamedPipe
QueueUserWorkItem
GetNamedPipeHandleStateA
SwitchToThread
WaitNamedPipeW
ConnectNamedPipe
DeviceIoControl
RemoveDirectoryW
SetFileTime
CreateHardLinkW
GetFileInformationByHandle
MoveFileExW
CopyFileW
GetModuleHandleA
LoadLibraryA
FormatMessageA
DebugBreak
GetConsoleScreenBufferInfo
SetConsoleTextAttribute
GetConsoleCursorInfo
SetConsoleCursorInfo
FillConsoleOutputCharacterW
InterlockedIncrement
user32
GetWindowPlacement
IsWindowVisible
AnimateWindow
SetWindowLongW
GetWindowLongW
GetWindowRect
UpdateLayeredWindow
SetCursor
MapWindowPoints
UpdateWindow
SetFocus
GetFocus
EndPaint
BeginPaint
SetForegroundWindow
GetForegroundWindow
DestroyIcon
KillTimer
GetParent
IsWindow
GetCursorPos
InvalidateRect
GetDesktopWindow
GetClientRect
LoadCursorW
MoveWindow
RegisterClassW
RedrawWindow
WindowFromPoint
CreateWindowExW
SetWindowPos
DestroyWindow
DefWindowProcW
GetWindowThreadProcessId
GetWindowTextW
EnableWindow
ReleaseDC
ReleaseCapture
RegisterWindowMessageW
IsWindowUnicode
SystemParametersInfoW
PostQuitMessage
GetClassLongW
SetWindowsHookExW
EnumThreadWindows
EndDeferWindowPos
SetCapture
LoadIconW
GetUpdateRect
SendMessageW
GetMessageTime
UnhookWindowsHookEx
IsWindowEnabled
GetDoubleClickTime
CallMsgFilterW
IsChild
PeekMessageW
ClientToScreen
GetMonitorInfoW
SetTimer
GetCapture
GetAsyncKeyState
BeginDeferWindowPos
SetClassLongW
GetActiveWindow
RegisterClassExW
GetScrollInfo
NotifyWinEvent
SetWindowTextW
GetSystemMetrics
CallNextHookEx
ScreenToClient
MonitorFromWindow
GetDC
GetWindow
MonitorFromPoint
GetKeyState
AdjustWindowRectEx
DeferWindowPos
SetScrollInfo
EnumDisplayDevicesW
EnumDisplayMonitors
GetSysColor
DestroyCaret
FindWindowW
GetKeyboardLayout
CreateCaret
SetCaretPos
RegisterClipboardFormatW
OpenClipboard
EmptyClipboard
CloseClipboard
CountClipboardFormats
EnumClipboardFormats
SetClipboardData
IsClipboardFormatAvailable
GetClipboardData
GetClipboardSequenceNumber
LoadStringW
MessageBeep
DestroyCursor
LoadCursorFromFileA
CreateIconIndirect
GetIconInfo
DrawIconEx
MessageBoxA
MessageBoxW
SetActiveWindow
GetQueueStatus
PostThreadMessageW
MsgWaitForMultipleObjects
SetWinEventHook
DispatchMessageA
MapVirtualKeyW
GetMessageA
ShowWindow
PostMessageW
DispatchMessageW
TranslateMessage
GetMessageW
IsRectEmpty
advapi32
RegCloseKey
RegSetValueExW
RegGetValueW
CryptAcquireContextA
CryptGenRandom
CryptReleaseContext
SystemFunction036
GetUserNameW
RegOpenKeyExW
RegQueryValueExW
RegCreateKeyExW
shell32
SHGetFileInfoW
ord727
SHGetPathFromIDListW
SHBrowseForFolderW
ord74
DragQueryFileW
ShellExecuteExW
ShellExecuteW
CommandLineToArgvW
SHGetSpecialFolderPathW
ole32
CoTaskMemAlloc
CoUninitialize
CoFreeUnusedLibraries
CoCreateGuid
CoInitialize
CoTaskMemFree
CoCreateInstance
RegisterDragDrop
RevokeDragDrop
DoDragDrop
ReleaseStgMedium
OleInitialize
OleUninitialize
CreateStreamOnHGlobal
urlmon
FindMimeFromData
URLDownloadToFileW
oleacc
AccessibleObjectFromWindow
LresultFromObject
uxtheme
DrawThemeBackground
GetThemePartSize
IsThemeBackgroundPartiallyTransparent
SetWindowTheme
OpenThemeData
CloseThemeData
imm32
ImmNotifyIME
ImmAssociateContextEx
ImmSetCandidateWindow
ImmIsIME
ImmReleaseContext
ImmGetContext
ImmGetCompositionStringW
comctl32
ImageList_DrawEx
ImageList_GetIconSize
ImageList_Destroy
ws2_32
ioctlsocket
htons
FreeAddrInfoW
GetAddrInfoW
closesocket
WSARecv
setsockopt
WSAGetLastError
WSAIoctl
bind
select
getsockopt
socket
WSARecvFrom
WSAStartup
WSASetLastError
WSASocketW
listen
shutdown
WSASend
winmm
timeGetTime
timeSetEvent
timeEndPeriod
timeBeginPeriod
timeKillEvent
PlaySoundW
usp10
ScriptShape
ScriptBreak
ScriptItemize
ScriptApplyDigitSubstitution
ScriptFreeCache
ScriptPlace
gdi32
DeleteDC
DeleteObject
CreateFontW
CreateBitmap
GetDIBits
SelectObject
AddFontMemResourceEx
StartPage
EnumFontFamiliesExW
GetFontUnicodeRanges
GetGlyphIndicesW
CreateDIBSection
CreateCompatibleDC
GetObjectA
GetObjectW
EndDoc
CreateDCW
SetMapMode
StartDocW
EndPage
GetDeviceCaps
GetStockObject
BitBlt
RestoreDC
SetViewportOrgEx
SaveDC
SetLayout
GetClipBox
winspool.drv
ord203
comdlg32
GetSaveFileNameW
CommDlgExtendedError
PrintDlgW
GetOpenFileNameW
oleaut32
SafeArrayCreateVector
SafeArrayPutElement
SysFreeString
SysAllocStringLen
SafeArrayDestroy
gdiplus
GdipBitmapLockBits
GdipAlloc
GdipFree
GdipCreateBitmapFromScan0
GdipCloneImage
GdipDisposeImage
GdipCreateSolidFill
GdipDeleteBrush
GdipCloneBrush
GdipFillRectangleI
GdipCreatePath
GdipDeletePath
GdipAddPathArcI
GdipAddPathLineI
GdipFillPath
GdipGetClipBoundsI
GdipCreateLineBrush
GdipMultiplyLineTransform
GdipCreateMatrix2
GdipSetLinePresetBlend
GdipSetLineWrapMode
GdipAddPathEllipse
GdipCreatePathGradientFromPath
GdipSetPathGradientPresetBlend
GdipSetPathGradientWrapMode
GdipSetPathGradientCenterPoint
GdipSetPathGradientTransform
GdipCreatePen1
GdipDeletePen
GdipBitmapUnlockBits
GdipFillRectanglesI
GdipDrawLine
GdipSetClipRectI
GdipTranslateWorldTransform
GdipGetSmoothingMode
GdipSaveGraphics
GdipRestoreGraphics
GdipBeginContainer2
GdipGetImageGraphicsContext
GdipGraphicsClear
GdipGetPathWorldBounds
GdipClonePath
GdipSetClipRect
GdipAddPathRectangleI
GdipGetImageHeight
GdipGetImageWidth
GdipDeleteGraphics
GdipSetSmoothingMode
GdipEndContainer
GdipCreateImageAttributes
GdipDisposeImageAttributes
GdipSetImageAttributesColorMatrix
GdipDrawImageRectRect
GdipTransformPoints
GdipMultiplyWorldTransform
GdipCreateMatrix
GdipDeleteMatrix
GdipTranslateMatrix
GdipRotateMatrix
GdipScaleMatrix
GdipShearMatrix
GdipCreateTexture
GdipFillEllipse
GdipDrawEllipse
GdipFillPie
GdipDrawPie
GdipDrawArc
GdipFillRectangle
GdipDrawRectangle
GdipResetPath
GdipIsVisiblePathPoint
GdipStartPathFigure
GdipAddPathLine
GdipClosePathFigure
GdipSetPathFillMode
ord1
GdipAddPathBezier
GdipSetPageUnit
GdipSetCompositingQuality
GdipSetPixelOffsetMode
GdipSetInterpolationMode
GdipSetTextRenderingHint
GdipCreateFromHWND
GdipCreateFromHDC
GdipCreateStringFormat
GdipDeleteStringFormat
GdipSetStringFormatAlign
GdipSetStringFormatLineAlign
GdipSetStringFormatTrimming
GdipGetFontHeightGivenDPI
GdipMeasureString
GdipDeleteFontFamily
GdipGetFamily
GdipGetCellAscent
GdipGetFontSize
GdipGetEmHeight
GdipGetCellDescent
GdipDrawString
GdipAddPathString
GdipGetFontStyle
GdipCreatePen2
GdipSetPenEndCap
GdipSetPenStartCap
GdipSetPenLineJoin
GdipSetPenMiterLimit
GdipSetPenDashStyle
GdipSetPenDashArray
GdipSetPenDashOffset
GdipDeleteFont
GdipCreateFontFromDC
GdipGetLineSpacing
GdipCreateFontFromLogfontA
GdiplusShutdown
GdiplusStartup
GdipCreateBitmapFromGraphics
GdipDrawImageI
GdipCreateHBITMAPFromBitmap
GdipDrawDriverString
GdipDrawPath
wininet
InternetCloseHandle
InternetOpenA
InternetSetOptionW
HttpSendRequestA
InternetErrorDlg
InternetQueryOptionW
HttpQueryInfoA
InternetConnectA
HttpOpenRequestA
HttpQueryInfoW
InternetReadFile
Sections
.text Size: 3.3MB - Virtual size: 3.3MB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 969KB - Virtual size: 968KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 141KB - Virtual size: 167KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.gfids Size: 512B - Virtual size: 412B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.tls Size: 512B - Virtual size: 13B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 101KB - Virtual size: 101KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 240KB - Virtual size: 239KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ