Static task
static1
Behavioral task
behavioral1
Sample
a232e1c792aa62bbd265319a8600b466_JaffaCakes118.exe
Resource
win7-20240708-en
Behavioral task
behavioral2
Sample
a232e1c792aa62bbd265319a8600b466_JaffaCakes118.exe
Resource
win10v2004-20240802-en
General
-
Target
a232e1c792aa62bbd265319a8600b466_JaffaCakes118
-
Size
436KB
-
MD5
a232e1c792aa62bbd265319a8600b466
-
SHA1
92a62480d3deafa98b948684d3cca38b6abf9866
-
SHA256
1c7ed682cdd4033a421e1835e4ff556814d1425585575d99d94d4c3b1804e255
-
SHA512
d34972e8527e2144b1080e23d59a9261bd359e0694305e027edc2eea9ab83b0cbcbee9c4c64039bb806af84f9690e81e9aa006214e3a85985b95f27ec50ec3fa
-
SSDEEP
6144:3j5bbnIVaf58PKhziLZoSfySR/L3VIGneG5jgJV6kw7r8arxNwJeN0:NtBiLZoSfySTVIc15jsLwf8arxeJeN0
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource a232e1c792aa62bbd265319a8600b466_JaffaCakes118
Files
-
a232e1c792aa62bbd265319a8600b466_JaffaCakes118.exe windows:4 windows x86 arch:x86
55a1ce4ba21118db09f61b294553d928
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
kernel32
GetStartupInfoA
Sleep
AllocConsole
FreeConsole
GetLocalTime
GetVersion
FindFirstFileA
SetFileAttributesA
FindNextFileA
FindClose
RemoveDirectoryA
SystemTimeToTzSpecificLocalTime
LoadLibraryA
GetProcAddress
FreeLibrary
DeleteFileA
MulDiv
GetTickCount
GetTempPathA
GetTempFileNameA
GetModuleHandleA
user32
ShowCursor
SetCaretPos
CloseClipboard
EmptyClipboard
GetClipboardData
OpenClipboard
SetCursor
SetCursorPos
ClientToScreen
SendMessageA
SetWindowTextA
MessageBoxA
LoadCursorA
GetKeyState
LoadCursorFromFileA
shell32
SHGetSpecialFolderPathA
lualibdll
lua_pushstring
lua_pushnumber
lua_type
lua_tonumber
lua_gettop
lua_tostring
engine
?Run@KWin32App@@UAEXXZ
??1KPakList@@QAE@XZ
??0KPakList@@QAE@XZ
??1KMemClass@@QAE@XZ
??1KMusic@@UAE@XZ
??1KMp3Music@@UAE@XZ
EDOneTimePad_Decipher
?g_FileName2Id@@YAKPAD@Z
?g_pIme@@3PAVKIme@@A
?Init@KWin32App@@UAEHPAUHINSTANCE__@@PAD@Z
?LoadBuffer@KLuaScript@@QAEHPAEK@Z
?ExecuteCode@KLuaScript@@QAEHXZ
?Load@KLuaScript@@UAEHPAD@Z
?Init@KLuaScript@@UAEHXZ
?RegisterFunctions@KLuaScript@@QAEHQAUTLua_Funcs@@H@Z
?g_GetRootPath@@YAXPAD@Z
??1KLuaScript@@UAE@XZ
??0KLuaScript@@QAE@XZ
?EraseSection@KIniFile@@QAEXPBD@Z
?Save@KIniFile@@QAEHPBD@Z
?TurnOn@KIme@@QAEXXZ
??1KDirectSound@@QAE@XZ
EDOneTimePad_Encipher
?g_DebugLog@@YAXPADZZ
?GetElapse@KTimer@@QAEKXZ
?Exit@KDirectSound@@QAEXXZ
?g_SetRootPath@@YAXPAD@Z
?g_SetFilePath@@YAXPAD@Z
?Open@KPakList@@QAE_NPBD@Z
?Init@KDirectSound@@QAEHXZ
?Start@KTimer@@QAEXXZ
?SetMouseHoverTime@KWin32App@@QAEXI@Z
??0KWin32App@@QAE@XZ
??0KMusic@@QAE@XZ
??0KMemClass@@QAE@XZ
??_7KMp3Music@@6B@
??0KDirectSound@@QAE@XZ
??0KTimer@@QAE@XZ
?InitClass@KWin32App@@MAEHPAUHINSTANCE__@@@Z
?InitWindow@KWin32App@@MAEHPAUHINSTANCE__@@@Z
?ShowMouse@KWin32App@@UAEXH@Z
?SetMultiGame@KWin32App@@UAEXH@Z
TEncodeText
TGetEncodedTextLineCount
??1KIniFile@@QAE@XZ
?GetString@KIniFile@@QAEHPBD00PADK@Z
?GetInteger@KIniFile@@QAEHPBD0HPAH@Z
?Load@KIniFile@@QAEHPBD@Z
??0KIniFile@@QAE@XZ
TFindSpecialCtrlInEncodedText
?g_CreatePath@@YAXPAD@Z
AdviseEngine
UnAdviseEngine
??1KPakFile@@QAE@XZ
??1KFile@@QAE@XZ
?Close@KFile@@QAEXXZ
?Close@KPakFile@@QAEXXZ
?Read@KPakFile@@QAEKPAXI@Z
?Write@KFile@@QAEKPAXK@Z
?Size@KPakFile@@QAEKXZ
?Open@KPakFile@@QAEHPBD@Z
?Create@KFile@@QAEHPAD@Z
??0KFile@@QAE@XZ
??0KPakFile@@QAE@XZ
??0KIme@@QAE@XZ
??1KIme@@QAE@XZ
?CloseIME@KIme@@QAEXXZ
?DisableLanguageChange@KIme@@QAEXXZ
?IsIme@KIme@@QAEHXZ
?SetCaretPos@KIme@@QAEXHH@Z
?OpenIME@KIme@@QAEXXZ
?EnableLanguageChange@KIme@@QAEXXZ
TSplitString
TGetLimitLenString
TRemoveCtrlInEncodedText
?GetInteger2@KIniFile@@QAEXPBD0PAH1@Z
?g_GetMainHWnd@@YAPAUHWND__@@XZ
?KSG_StringToMD5String@@YAHQADQBD@Z
?WriteInteger@KIniFile@@QAEXPBD0H@Z
?g_GetFullPath@@YAXPAD0@Z
?GetStruct@KIniFile@@QAEXPBD0PAXK@Z
?EraseKey@KIniFile@@QAEXPBD0@Z
?WriteStruct@KIniFile@@QAEXPBD0PAXK@Z
?WriteString@KIniFile@@QAEXPBD00@Z
TClearSpecialCtrlInEncodedText
?Read@KFile@@QAEKPAXK@Z
?Open@KFile@@QAEHPAD@Z
?Clear@KIniFile@@QAEXXZ
TGetEncodedTextEffectCtrls
TSplitEncodedString
TGetEncodedTextOutputLenPos
?IsSectionExist@KIniFile@@QAEHPBD@Z
?MsgProc@KWin32App@@UAEJPAUHWND__@@IIJ@Z
coreclient
CoreGetShell
msvcrt
??2@YAPAXI@Z
strncpy
memmove
atoi
malloc
realloc
rand
_mbsicmp
strstr
srand
mktime
fclose
fopen
??3@YAXPAX@Z
_ftol
isgraph
strchr
sscanf
__dllonexit
_onexit
_except_handler3
?terminate@@YAXXZ
_exit
_XcptFilter
exit
_acmdln
__getmainargs
_initterm
__setusermatherr
_adjust_fdiv
__p__commode
__p__fmode
__set_app_type
_controlfp
time
localtime
strftime
free
__CxxFrameHandler
sprintf
_itoa
_strcmpi
_strlwr
_ismbcalpha
_purecall
_mbschr
_mbsstr
_mbsnbcmp
isalnum
_mbscspn
_mbsspn
tolower
isalpha
toupper
_mbsnbcpy
remove
isdigit
msvcp60
?_Split@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXXZ
?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ID@Z
?erase@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@II@Z
??8std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@PBD@Z
?_Eos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXI@Z
??8std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z
??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z
??Mstd@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z
??0_Lockit@std@@QAE@XZ
??1_Lockit@std@@QAE@XZ
?_Xlen@std@@YAXXZ
?_Copy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXI@Z
?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@PBDI@Z
?npos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@2IB
?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ABV12@II@Z
?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ABV12@II@Z
?_Tidy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEX_N@Z
?_Grow@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAE_NI_N@Z
?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@PBDI@Z
?_C@?1??_Nullstr@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@CAPBDXZ@4DB
??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ
?_Xran@std@@YAXXZ
Sections
.text Size: 372KB - Virtual size: 370KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 36KB - Virtual size: 33KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 20KB - Virtual size: 32KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 4KB - Virtual size: 2KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ