Static task
static1
Behavioral task
behavioral1
Sample
26472bf74d57106629d9dc0f2e5fbe6d_JaffaCakes118.exe
Resource
win7-20240704-en
Behavioral task
behavioral2
Sample
26472bf74d57106629d9dc0f2e5fbe6d_JaffaCakes118.exe
Resource
win10v2004-20240704-en
General
-
Target
26472bf74d57106629d9dc0f2e5fbe6d_JaffaCakes118
-
Size
4.3MB
-
MD5
26472bf74d57106629d9dc0f2e5fbe6d
-
SHA1
21015e08e20f0f40b8d7b8333d386d9d56695019
-
SHA256
d143577f3676087e24f9a6a057e7949a362ba9122a004c36b39125d57a40c01f
-
SHA512
c7496de116b2cae2118cecf964457cac4f5b418049c7a86836628153807d8d4762e264ee134715cde0b7fa84f5b098f2ebc1659ec509c14f12ff1d765b3d86f6
-
SSDEEP
98304:t61VemcSeXdf50zpEUqEC7OwRdeAUvOxxNFqldfmGf:tfSeX150OUsH2M6Z/
Malware Config
Signatures
Files
-
26472bf74d57106629d9dc0f2e5fbe6d_JaffaCakes118.exe windows:4 windows x86 arch:x86
6c3876ade0aa71baab045e228afc0d4e
Code Sign
01Certificate
IssuerCN=Thawte Premium Server CA,OU=Certification Services Division,O=Thawte Consulting cc,L=Cape Town,ST=Western Cape,C=ZA,1.2.840.113549.1.9.1=#0c197072656d69756d2d736572766572407468617774652e636f6dNot Before01-08-1996 00:00Not After31-12-2020 23:59SubjectCN=Thawte Premium Server CA,OU=Certification Services Division,O=Thawte Consulting cc,L=Cape Town,ST=Western Cape,C=ZA,1.2.840.113549.1.9.1=#0c197072656d69756d2d736572766572407468617774652e636f6d0aCertificate
IssuerCN=Thawte Premium Server CA,OU=Certification Services Division,O=Thawte Consulting cc,L=Cape Town,ST=Western Cape,C=ZA,1.2.840.113549.1.9.1=#0c197072656d69756d2d736572766572407468617774652e636f6dNot Before06-08-2003 00:00Not After05-08-2013 23:59SubjectCN=Thawte Code Signing CA,O=Thawte Consulting (Pty) Ltd.,C=ZAExtended Key Usages
ExtKeyUsageClientAuth
ExtKeyUsageCodeSigning
Key Usages
KeyUsageCertSign
KeyUsageCRLSign
61:c3:80:3e:4e:7a:9e:4e:71:54:48:f5:1a:97:59:f0Certificate
IssuerCN=Thawte Code Signing CA,O=Thawte Consulting (Pty) Ltd.,C=ZANot Before11-07-2008 08:07Not After11-07-2010 08:07SubjectCN=福建网龙计算机网络信息技术有限公司,OU=Technical Dept.,O=福建网龙计算机网络信息技术有限公司,L=Fu Zhou,ST=Fu Jian,C=CNExtended Key Usages
ExtKeyUsageCodeSigning
ExtKeyUsageMicrosoftCommercialCodeSigning
8e:e0:ed:68:ba:89:33:19:36:6e:9b:34:5d:36:d7:24:16:5c:e8:f7Signer
Actual PE Digest8e:e0:ed:68:ba:89:33:19:36:6e:9b:34:5d:36:d7:24:16:5c:e8:f7Digest Algorithmsha1PE Digest MatchesfalseHeaders
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
winmm
timeGetTime
graphic
?GetObliqueAngle@CMyBitmap@@SAHXZ
?Init3DEx@CMyBitmap@@SAHPAUHWND__@@KKHK@Z
?GameFontCreate@CMyBitmap@@SAHXZ
TargetBmpCreate
PuzzelTriangleCreate
PuzzelBlockCreate
?ShowBlock@CMyBitmap@@SAXUCMyPos@@000K@Z
MultiBmpCreate
?PrepareLine@CMyBitmap@@SAXXZ
TargetBmpCreateEx
MyBitmapCreateEx
?GetDefaultFontName@CMyBitmap@@SAPBDXZ
?ChangeDisplayResolution@CMyBitmap@@SAHKK@Z
?GameCameraBuild@CMyBitmap@@SAXUCMySize@@@Z
?GetScreenSize@CMyBitmap@@SAXAAH0@Z
?ScreenShot@CMyBitmap@@SAXPBD@Z
?HintGraphicDetail@CMyBitmap@@SAHK@Z
?End3D@CMyBitmap@@SAHXZ
?Flip@CMyBitmap@@SAHPBUtagRECT@@0PAUHWND__@@@Z
?IfDeviceLost@CMyBitmap@@SAHXZ
?ResetDevice@CMyBitmap@@SAHXZ
?Begin3D@CMyBitmap@@SAHXZ
?ClearBuffer@CMyBitmap@@SAHHHK@Z
?ShowEmotionStringW@CMyBitmap@@SA?AUCMySize@@HHKPBGPAVIDataIcon@@PBDHHHHHW4RENDER_TEXT_STYLE@@KAAUCMyPos@@@Z
?ShowStringW@CMyBitmap@@SA?AUCMySize@@HHKPBGPBDHHW4RENDER_TEXT_STYLE@@KAAUCMyPos@@@Z
?GetFontSize@CMyBitmap@@SAKXZ
?GetStrShowLen@CMyBitmap@@SAHPBDHH@Z
?CalcuCharPosInString@CMyBitmap@@SAHPBDH_N0HPAVIDataIcon@@H@Z
?ShowEmotionStringEx@CMyBitmap@@SA?AUCMySize@@HHKPBDPAVIDataIcon@@0HHHHHW4RENDER_TEXT_STYLE@@KAAUCMyPos@@@Z
?CalcuTextExtentW@CMyBitmap@@SA?AUCMySize@@PBGPBDHPAVIDataIcon@@H@Z
?ShowEmotionStringCommon@CMyBitmap@@SA?AUCMySize@@HHKPBDPAVIDataIcon@@0HHHHHW4RENDER_TEXT_STYLE@@KAAUCMyPos@@@Z
?CheckStringPixels@CMyBitmap@@SA_NPBDK0H@Z
?GetFontSize@CMyBitmap@@SAXAAUCMySize@@@Z
?ShowLine@CMyBitmap@@SAXHHHHK@Z
?CalcuTextExtent@CMyBitmap@@SA?AUCMySize@@PBD0HPAVIDataIcon@@H@Z
?PrepareSprite@CMyBitmap@@SAXXZ
?GameCameraSet@CMyBitmap@@SAXMMMK@Z
?GetScreenHeight@CMyBitmap@@SAHXZ
?GetFontWidth@CMyBitmap@@SAKPBDH@Z
?CalcuTextExtentCommon@CMyBitmap@@SA?AUCMySize@@PBD0HPAVIDataIcon@@H@Z
?ShowBlock@CMyBitmap@@SAXHHHHK@Z
?ShowStringCommon@CMyBitmap@@SA?AUCMySize@@HHKPBD0HHW4RENDER_TEXT_STYLE@@KAAUCMyPos@@@Z
?GetScreenWidth@CMyBitmap@@SAHXZ
?ShowRect@CMyBitmap@@SAXHHHHK@Z
?GameCameraDestroy@CMyBitmap@@SAXXZ
graphicdata
GameDataSetQuery
GameDataSetDestroy
ndsound
_DXCloseAllMedia@0
_DXDestroy@0
_DXPlayMedia@8
_DXSetVolume@16
_DXCloseSound@12
_DXCloseMedia@4
_DXClose2DSound@4
_DXSet2DSoundPos@12
_DXSetSoundVolume@4
_DXPlaySound@24
_DXSetMusicVolume@4
_DXProcessSound@8
_DXSoundinit@4
_DXCloseAllSound@0
role3d
Game3DEffectCreate
Simple3DObjCreate
dinput8
DirectInput8Create
assist
?CreateMonitorManager@@YAXXZ
?QueryMonitorManager@@YAPAVIMonitorManager@@XZ
gamedata
RoleDataQuery
RoleDataDestroy
roleview
RoleViewCreate
mfc42
ord6283
ord6282
ord860
ord3706
ord3626
ord2414
ord3663
ord1641
ord2614
ord858
ord922
ord941
ord5856
ord6874
ord6778
ord3873
ord3876
ord2575
ord4396
ord3574
ord3573
ord609
ord2860
ord6453
ord1768
ord4538
ord2135
ord1572
ord6779
ord2764
ord2688
ord4224
ord1105
ord4171
ord6877
ord665
ord1979
ord5442
ord5186
ord354
ord4125
ord6377
ord3571
ord6605
ord939
ord6379
ord1153
ord1651
ord4476
ord1771
ord6366
ord2413
ord2024
ord4219
ord2581
ord4401
ord3639
ord692
ord5148
ord3698
ord765
ord4673
ord4274
ord6375
ord4486
ord2554
ord2512
ord5731
ord3922
ord1089
ord5199
ord2396
ord3346
ord5300
ord5302
ord4079
ord5289
ord4622
ord3738
ord815
ord561
ord2621
ord1134
ord2725
ord2859
ord1200
ord755
ord470
ord4480
ord3398
ord3733
ord810
ord4271
ord3303
ord3296
ord3287
ord6008
ord4000
ord5271
ord2393
ord690
ord5207
ord389
ord1949
ord4034
ord535
ord668
ord1980
ord3181
ord2781
ord2770
ord356
ord1643
ord403
ord2454
ord3089
ord5875
ord537
ord2818
ord2915
ord5572
ord3803
ord6197
ord4710
ord4284
ord4287
ord6199
ord3092
ord4299
ord3874
ord2645
ord4234
ord2302
ord656
ord324
ord540
ord641
ord800
ord795
ord3721
ord3402
ord3610
ord3597
ord4425
ord5280
ord1775
ord6052
ord2514
ord4998
ord4853
ord4376
ord1576
ord5265
ord4123
ord2078
ord2642
ord6880
ord823
ord2864
ord2379
ord2086
ord6215
ord5981
ord1233
ord6442
ord4275
ord825
ord567
ord1168
ord1146
ord818
ord3742
ord4424
ord4627
ord4080
ord3079
ord3825
ord3831
ord3830
ord2976
ord3081
ord2985
ord3262
ord3136
ord4465
ord3259
ord3147
ord2982
ord5277
ord2124
ord2446
ord5261
ord1727
ord5065
ord3749
ord6376
ord2055
ord2648
ord4441
ord4837
ord3798
ord5290
ord4353
ord6374
ord5163
ord2385
ord5241
ord4407
ord1776
ord4078
ord6055
ord4317
msvcrt
sprintf
_mbsnbcpy
wcscpy
memchr
_mbsicmp
_mbsrchr
fseek
fread
_mbschr
atol
_except_handler3
_beginthreadex
_strnicmp
fprintf
vsprintf
floor
abs
isprint
isspace
malloc
free
_daylight
exit
atof
fabs
strcpy
fgets
strtok
strtoul
_vsnprintf
strchr
wcsncpy
iswdigit
fopen
fscanf
fclose
wcslen
time
_findnext
_findclose
strncat
_open
_lseeki64
_close
_read
strrchr
srand
_mbsnbicmp
strcat
_itoa
_i64toa
pow
_atoi64
ceil
atoi
localtime
_ltoa
memset
_snprintf
_mbscmp
_ftol
??1exception@@UAE@XZ
??0exception@@QAE@XZ
??0exception@@QAE@ABV0@@Z
memcmp
_CxxThrowException
memmove
memcpy
strcmp
strlen
strncpy
sscanf
_purecall
__CxxFrameHandler
_wsetlocale
wcscmp
_fileno
_filelength
_mbsstr
sqrt
??8type_info@@QBEHABV0@@Z
fwrite
_splitpath
atan
feof
atan2
sin
_strlwr
wcsncat
wcscat
mktime
_mkdir
gmtime
_stricmp
_rotl
_rotr
_mbsnbcat
_controlfp
__set_app_type
__p__fmode
__p__commode
_adjust_fdiv
__setusermatherr
_initterm
__getmainargs
_acmdln
_XcptFilter
_exit
?terminate@@YAXXZ
_getch
_onexit
__dllonexit
isxdigit
bsearch
qsort
fputc
isalnum
isalpha
?_set_se_translator@@YAP6AXIPAU_EXCEPTION_POINTERS@@@ZP6AXI0@Z@Z
tolower
strtod
ctime
isdigit
ftell
realloc
_pctype
__mb_cur_max
_isctype
_errno
fflush
_setmode
abort
wcsstr
vfprintf
_iob
getenv
fputs
signal
_fdopen
_setmbcp
tmpnam
strncmp
_strdup
rand
_strrev
_findfirst
_strupr
strstr
??1type_info@@UAE@XZ
kernel32
GetStartupInfoA
GetVersion
InterlockedIncrement
FindClose
GetFileType
GlobalMemoryStatus
GetStdHandle
OutputDebugStringA
QueryPerformanceCounter
InterlockedDecrement
FlushConsoleInputBuffer
SystemTimeToTzSpecificLocalTime
DeleteCriticalSection
Sleep
InterlockedExchange
GetModuleFileNameA
CloseHandle
ReleaseMutex
GetLastError
CreateMutexA
WritePrivateProfileStringA
GetCurrentDirectoryA
GetVolumeInformationA
GetFileAttributesA
GetTimeZoneInformation
DeleteFileA
IsDBCSLeadByte
WideCharToMultiByte
MultiByteToWideChar
GlobalFree
GlobalReAlloc
GlobalUnlock
GlobalLock
GlobalAlloc
GlobalSize
LockResource
LoadResource
SizeofResource
FindResourceA
lstrcpynA
GetProcAddress
GetModuleHandleA
WriteProcessMemory
ReadProcessMemory
LoadLibraryA
FreeLibrary
_lclose
_lopen
ReadFile
GetFileSize
CreateFileA
CreateThread
IsDebuggerPresent
CreateDirectoryA
GetCurrentThreadId
WaitForSingleObject
WinExec
CopyFileA
SetCurrentDirectoryA
GetSystemDirectoryA
OpenMutexA
CreateEventA
SetEvent
GetCurrentProcessId
Process32Next
Module32First
Process32First
CreateToolhelp32Snapshot
TerminateProcess
OpenProcess
DebugActiveProcess
TerminateThread
Thread32Next
Thread32First
GetCurrentProcess
GetVersionExA
GetProcessHeap
SetFilePointer
ResumeThread
GetPrivateProfileStringA
IsBadReadPtr
UnmapViewOfFile
MapViewOfFile
CreateFileMappingA
FileTimeToSystemTime
FileTimeToLocalFileTime
GetFileTime
CreateFileW
QueryDosDeviceA
GetLogicalDriveStringsA
Module32Next
VirtualAllocEx
WriteFile
lstrcpyA
FindFirstFileA
HeapAlloc
HeapCreate
HeapDestroy
HeapFree
HeapValidate
IsBadCodePtr
GetPrivateProfileIntA
MulDiv
WritePrivateProfileSectionA
WritePrivateProfileStructA
LeaveCriticalSection
EnterCriticalSection
InitializeCriticalSection
GetTickCount
user32
GetMessageW
TranslateMessage
DispatchMessageW
PeekMessageW
MessageBoxA
keybd_event
GetClipboardData
OpenClipboard
UnhookWindowsHookEx
SetClipboardData
CloseClipboard
DestroyCaret
CreateWindowExW
SetWindowLongW
EnumChildWindows
LoadCursorFromFileA
DestroyCursor
GetClassNameA
EmptyClipboard
ReleaseDC
EnumDisplaySettingsA
DrawIcon
MapDialogRect
WindowFromPoint
GetKeyboardState
CopyRect
FindWindowA
mouse_event
RedrawWindow
InvalidateRect
SetCursorPos
GetSystemMetrics
GetDC
GetFocus
IsWindow
UnionRect
ReleaseCapture
SetCapture
SetWindowRgn
GetKeyState
GetParent
IsWindowVisible
GetClientRect
SetCursor
BeginPaint
EndPaint
GetCursorPos
ScreenToClient
PtInRect
CallWindowProcA
GetWindowRect
BringWindowToTop
SetWindowPos
SetWindowLongA
SetRect
PostMessageA
ClientToScreen
OffsetRect
EnableWindow
SetTimer
FlashWindow
GetActiveWindow
KillTimer
SendMessageA
LoadCursorA
DestroyIcon
LoadIconA
CallNextHookEx
PostQuitMessage
IsIconic
FillRect
InflateRect
SetWindowsHookExA
GetDesktopWindow
GetWindowLongA
GetClassLongA
FindWindowExA
GetProcessWindowStation
GetUserObjectInformationW
wsprintfW
GetWindowThreadProcessId
GetForegroundWindow
GetWindowTextA
EnumWindows
wsprintfA
PostThreadMessageA
GetWindow
ChangeDisplaySettingsA
GetWindowRgn
LoadImageA
gdi32
SelectObject
CreateDIBSection
BitBlt
CreateSolidBrush
GetTextMetricsA
CreateFontA
CreatePolygonRgn
DeleteDC
PtInRegion
ExtCreateRegion
CreatePatternBrush
GetObjectA
DeleteObject
CreateRectRgn
CreateRectRgnIndirect
CombineRgn
CreateCompatibleDC
GetStockObject
advapi32
RegCreateKeyA
LookupPrivilegeValueA
RegisterEventSourceA
ReportEventA
DeregisterEventSource
OpenProcessToken
RegCloseKey
AdjustTokenPrivileges
RegSetValueExA
RegOpenKeyExA
RegQueryValueExA
shell32
ShellExecuteA
oleaut32
VariantClear
msvcp60
??0Init@ios_base@std@@QAE@XZ
??1Init@ios_base@std@@QAE@XZ
??0_Winit@std@@QAE@XZ
??1_Winit@std@@QAE@XZ
?compare@?$char_traits@G@std@@SAHPBG0I@Z
??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ
?_Grow@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAE_NI_N@Z
?_C@?1??_Nullstr@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@CAPBDXZ@4DB
?_Copy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXI@Z
?_Tidy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEX_N@Z
?_Xlen@std@@YAXXZ
?max_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ
?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ABV12@II@Z
?npos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@2IB
??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
?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@PBDI@Z
?_Xran@std@@YAXXZ
??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBDABV?$allocator@D@1@@Z
??9std@@YA_NPBDABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z
??8std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z
??9std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@PBD@Z
??Hstd@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@ABV10@PBD@Z
?substr@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE?AV12@II@Z
?rfind@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIPBDII@Z
??Hstd@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@ABV10@0@Z
?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ
??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z
?_Split@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXXZ
?_Freeze@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXXZ
?append@?$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
??_D?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXXZ
??0?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@H@Z
?clear@ios_base@std@@QAEXH_N@Z
?sbumpc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHXZ
?ipfx@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE_N_N@Z
??1?$basic_ios@DU?$char_traits@D@std@@@std@@UAE@XZ
??1?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@UAE@XZ
??5?$basic_istream@DU?$char_traits@D@std@@@std@@QAEAAV01@AAK@Z
??0?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@H@Z
?opfx@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE_NXZ
?flush@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV12@XZ
?uncaught_exception@std@@YA_NXZ
?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHD@Z
?peek@?$basic_istream@DU?$char_traits@D@std@@@std@@QAEHXZ
?get@?$basic_istream@DU?$char_traits@D@std@@@std@@QAEHXZ
??0?$basic_ofstream@DU?$char_traits@D@std@@@std@@QAE@PBDH@Z
?write@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV12@PBDH@Z
?close@?$basic_ofstream@DU?$char_traits@D@std@@@std@@QAEXXZ
??_D?$basic_ofstream@DU?$char_traits@D@std@@@std@@QAEXXZ
ws2_32
recv
sendto
recvfrom
ioctlsocket
select
__WSAFDIsSet
send
closesocket
setsockopt
inet_ntoa
gethostbyname
inet_addr
WSACleanup
WSAStartup
htons
WSAGetLastError
socket
connect
gethostname
netapi32
Netbios
wininet
InternetCloseHandle
InternetConnectA
HttpOpenRequestA
HttpSendRequestA
InternetOpenA
InternetGetConnectedState
InternetReadFile
HttpQueryInfoA
version
GetFileVersionInfoSizeA
GetFileVersionInfoA
VerQueryValueA
Sections
.text Size: 3.3MB - Virtual size: 3.3MB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 684KB - Virtual size: 682KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 176KB - Virtual size: 274KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 196KB - Virtual size: 195KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ