Overview
overview
3Static
static
3kernel-baffin.bin
ubuntu-18.04-amd64
kernel-baffin.bin
debian-9-armhf
kernel-baffin.bin
debian-9-mips
kernel-baffin.bin
debian-9-mipsel
kernel-ellesmere.bin
ubuntu-18.04-amd64
kernel-ellesmere.bin
debian-9-armhf
kernel-ellesmere.bin
debian-9-mips
kernel-ellesmere.bin
debian-9-mipsel
kernel-gfx900.bin
ubuntu-18.04-amd64
kernel-gfx900.bin
debian-9-armhf
kernel-gfx900.bin
debian-9-mips
kernel-gfx900.bin
debian-9-mipsel
start.bat
windows7-x64
1start.bat
windows10-2004-x64
1wildrig.exe
windows7-x64
1wildrig.exe
windows10-2004-x64
1Static task
static1
Behavioral task
behavioral1
Sample
kernel-baffin.bin
Resource
ubuntu1804-amd64-20240508-en
Behavioral task
behavioral2
Sample
kernel-baffin.bin
Resource
debian9-armhf-20240226-en
Behavioral task
behavioral3
Sample
kernel-baffin.bin
Resource
debian9-mipsbe-20240418-en
Behavioral task
behavioral4
Sample
kernel-baffin.bin
Resource
debian9-mipsel-20240418-en
Behavioral task
behavioral5
Sample
kernel-ellesmere.bin
Resource
ubuntu1804-amd64-20240508-en
Behavioral task
behavioral6
Sample
kernel-ellesmere.bin
Resource
debian9-armhf-20240226-en
Behavioral task
behavioral7
Sample
kernel-ellesmere.bin
Resource
debian9-mipsbe-20240226-en
Behavioral task
behavioral8
Sample
kernel-ellesmere.bin
Resource
debian9-mipsel-20240226-en
Behavioral task
behavioral9
Sample
kernel-gfx900.bin
Resource
ubuntu1804-amd64-20240508-en
Behavioral task
behavioral10
Sample
kernel-gfx900.bin
Resource
debian9-armhf-20240418-en
Behavioral task
behavioral11
Sample
kernel-gfx900.bin
Resource
debian9-mipsbe-20240226-en
Behavioral task
behavioral12
Sample
kernel-gfx900.bin
Resource
debian9-mipsel-20240226-en
Behavioral task
behavioral13
Sample
start.bat
Resource
win7-20240221-en
Behavioral task
behavioral14
Sample
start.bat
Resource
win10v2004-20240226-en
Behavioral task
behavioral15
Sample
wildrig.exe
Resource
win7-20240221-en
Behavioral task
behavioral16
Sample
wildrig.exe
Resource
win10v2004-20240508-en
General
-
Target
8b82c777b0e3cacf0c0dcc2a72eed81b_JaffaCakes118
-
Size
8.4MB
-
MD5
8b82c777b0e3cacf0c0dcc2a72eed81b
-
SHA1
27fa54db41c6f755cadc33e0eeba63761a282bb2
-
SHA256
555504bb973321ea08ff20ed39c6a6983fa1ce7f5d7a57087e3e45a71046f25c
-
SHA512
3e9d776c9cfeca288fbe8065d39a15fa182f3c609ea2bd1cb0f88a9525a3a9b5ac4a8615ec69fe81947ae4e717626ab13d98e362c04ea46739b47ca1cf8a4d2a
-
SSDEEP
196608:7S9wOFKUq7LW3NhVFS9wOFKUq7LW3NhVOFOmpy6zP8xMuGHPXFUNavDRrJDO:m97f5M97f554jPsStltDO
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource unpack001/wildrig.exe
Files
-
8b82c777b0e3cacf0c0dcc2a72eed81b_JaffaCakes118.zip
-
kernel-baffin.bin.elf linux
-
kernel-ellesmere.bin.elf linux
-
kernel-gfx900.bin.elf linux
-
start.bat
-
wildrig.exe.exe windows:6 windows x64 arch:x64
317123aa730ec2f8f8f3f821e5cece5c
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_HIGH_ENTROPY_VA
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_LARGE_ADDRESS_AWARE
Imports
ws2_32
connect
WSACleanup
__WSAFDIsSet
accept
send
recv
WSAPoll
WSASetLastError
WSAStartup
select
WSARecvFrom
FreeAddrInfoW
GetAddrInfoW
WSASocketW
WSASend
WSARecv
WSAIoctl
socket
shutdown
listen
getsockname
ioctlsocket
bind
setsockopt
getsockopt
closesocket
WSAGetLastError
htonl
htons
gethostname
iphlpapi
GetAdaptersAddresses
opencl
clEnqueueNDRangeKernel
clGetPlatformIDs
clGetDeviceIDs
clGetPlatformInfo
clGetDeviceInfo
clCreateContext
clCreateCommandQueueWithProperties
clCreateBuffer
clReleaseKernel
clReleaseProgram
clReleaseMemObject
clReleaseCommandQueue
clReleaseContext
clReleaseDevice
clEnqueueReadBuffer
clCreateCommandQueue
clBuildProgram
clEnqueueWriteBuffer
clFinish
clSetKernelArg
clCreateKernel
clGetProgramBuildInfo
clCreateProgramWithBinary
kernel32
SetEndOfFile
HeapSize
GetProcessHeap
SetEnvironmentVariableA
FreeEnvironmentStringsW
GetCPInfo
GetOEMCP
IsValidCodePage
FindNextFileA
FindFirstFileExA
FindClose
GetEnvironmentStringsW
GetStringTypeW
GetTimeZoneInformation
CompareStringW
HeapReAlloc
HeapFree
HeapAlloc
GetACP
GetModuleFileNameA
GetConsoleCP
SetFileAttributesW
GetFileAttributesExW
SetStdHandle
FreeLibraryAndExitThread
ExitThread
CreateThread
GetModuleHandleExW
ExitProcess
GetCommandLineW
GetCommandLineA
GetLastError
CreateMutexA
GetStdHandle
GetConsoleMode
SetConsoleMode
Sleep
CloseHandle
FreeConsole
GetConsoleWindow
GetCurrentProcess
GetCurrentThread
GetSystemInfo
SetThreadAffinityMask
GetModuleHandleW
GetProcAddress
InitializeCriticalSection
EnterCriticalSection
LeaveCriticalSection
DeleteCriticalSection
InitializeConditionVariable
WakeConditionVariable
SleepConditionVariableCS
SetEvent
ReleaseSemaphore
WaitForSingleObject
CreateEventA
ResumeThread
TlsAlloc
TlsGetValue
TlsSetValue
TlsFree
CreateSemaphoreA
CreateSemaphoreW
VerSetConditionMask
GetCurrentDirectoryW
QueryPerformanceCounter
GetCurrentProcessId
GetModuleFileNameW
VerifyVersionInfoA
FileTimeToSystemTime
MultiByteToWideChar
WideCharToMultiByte
SetErrorMode
CreateIoCompletionPort
GetQueuedCompletionStatusEx
PostQueuedCompletionStatus
CreateFileA
CreateFileW
DuplicateHandle
QueueUserWorkItem
RegisterWaitForSingleObject
UnregisterWait
WriteConsoleInputW
FillConsoleOutputCharacterW
FillConsoleOutputAttribute
GetConsoleScreenBufferInfo
GetConsoleCursorInfo
SetConsoleCursorPosition
SetConsoleCursorInfo
SetConsoleTextAttribute
GetNumberOfConsoleInputEvents
ReadConsoleW
ReadConsoleInputW
WriteConsoleW
SetConsoleCtrlHandler
GetFileType
CreateDirectoryW
FlushFileBuffers
GetFileAttributesW
GetFileInformationByHandle
GetFinalPathNameByHandleW
ReadFile
SetFilePointerEx
SetFileTime
WriteFile
SetLastError
DeviceIoControl
ReOpenFile
CopyFileW
MoveFileExW
CreateHardLinkW
CreateSymbolicLinkW
SetHandleInformation
CancelIo
SetFileCompletionNotificationModes
DebugBreak
LocalFree
FormatMessageA
GetModuleHandleA
LoadLibraryA
ConnectNamedPipe
SetNamedPipeHandleState
PeekNamedPipe
CreateNamedPipeW
CancelIoEx
CancelSynchronousIo
SwitchToThread
GetNamedPipeHandleStateA
TerminateProcess
GetExitCodeProcess
UnregisterWaitEx
LCMapStringW
GetLongPathNameW
ReadDirectoryChangesW
GetStartupInfoW
InitializeCriticalSectionAndSpinCount
GetTickCount64
VirtualFree
VirtualAlloc
RaiseException
SystemTimeToTzSpecificLocalTime
EncodePointer
LoadLibraryExW
GetThreadTimes
DecodePointer
QueryPerformanceFrequency
RemoveDirectoryW
FreeLibrary
RtlPcToFileHeader
CreateEventW
RtlCaptureContext
RtlLookupFunctionEntry
RtlVirtualUnwind
UnhandledExceptionFilter
SetUnhandledExceptionFilter
IsProcessorFeaturePresent
IsDebuggerPresent
GetCurrentThreadId
GetSystemTimeAsFileTime
InitializeSListHead
RtlUnwindEx
user32
GetMessageA
TranslateMessage
DispatchMessageA
MapVirtualKeyW
ShowWindow
advapi32
CryptGenRandom
CryptReleaseContext
CryptAcquireContextA
winmm
timeEndPeriod
Sections
.text Size: 356KB - Virtual size: 355KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 373KB - Virtual size: 372KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 29KB - Virtual size: 39KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.pdata Size: 20KB - Virtual size: 20KB
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
.gfids Size: 512B - Virtual size: 336B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.rsrc Size: 16KB - Virtual size: 16KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 3KB - Virtual size: 2KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ