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-fiji.bin
ubuntu-18.04-amd64
kernel-fiji.bin
debian-9-armhf
kernel-fiji.bin
debian-9-mips
kernel-fiji.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
kernel-tonga.bin
ubuntu-18.04-amd64
kernel-tonga.bin
debian-9-armhf
kernel-tonga.bin
debian-9-mips
kernel-tonga.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-20240226-en
Behavioral task
behavioral2
Sample
kernel-baffin.bin
Resource
debian9-armhf-20240226-en
Behavioral task
behavioral3
Sample
kernel-baffin.bin
Resource
debian9-mipsbe-20240226-en
Behavioral task
behavioral4
Sample
kernel-baffin.bin
Resource
debian9-mipsel-20240226-en
Behavioral task
behavioral5
Sample
kernel-ellesmere.bin
Resource
ubuntu1804-amd64-20240226-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-fiji.bin
Resource
ubuntu1804-amd64-20240226-en
Behavioral task
behavioral10
Sample
kernel-fiji.bin
Resource
debian9-armhf-20240226-en
Behavioral task
behavioral11
Sample
kernel-fiji.bin
Resource
debian9-mipsbe-20240226-en
Behavioral task
behavioral12
Sample
kernel-fiji.bin
Resource
debian9-mipsel-20240226-en
Behavioral task
behavioral13
Sample
kernel-gfx900.bin
Resource
ubuntu1804-amd64-20240226-en
Behavioral task
behavioral14
Sample
kernel-gfx900.bin
Resource
debian9-armhf-20240226-en
Behavioral task
behavioral15
Sample
kernel-gfx900.bin
Resource
debian9-mipsbe-20240226-en
Behavioral task
behavioral16
Sample
kernel-gfx900.bin
Resource
debian9-mipsel-20240226-en
Behavioral task
behavioral17
Sample
kernel-tonga.bin
Resource
ubuntu1804-amd64-20240226-en
Behavioral task
behavioral18
Sample
kernel-tonga.bin
Resource
debian9-armhf-20240226-en
Behavioral task
behavioral19
Sample
kernel-tonga.bin
Resource
debian9-mipsbe-20240226-en
Behavioral task
behavioral20
Sample
kernel-tonga.bin
Resource
debian9-mipsel-20240226-en
Behavioral task
behavioral21
Sample
start.bat
Resource
win7-20240221-en
Behavioral task
behavioral22
Sample
start.bat
Resource
win10v2004-20240226-en
Behavioral task
behavioral23
Sample
wildrig.exe
Resource
win7-20240221-en
Behavioral task
behavioral24
Sample
wildrig.exe
Resource
win10v2004-20240226-en
General
-
Target
cc3aa236824a2b40d122e828a1c647cb_JaffaCakes118
-
Size
5.4MB
-
MD5
cc3aa236824a2b40d122e828a1c647cb
-
SHA1
c0ae771da5219a8376fc4b612dbb10aeefb0a5c6
-
SHA256
3395e84ee53b7fc32544e4c7db698fddd1f4b3992cdf1d4021f343377b23aae6
-
SHA512
45bef64248e2efba3343d8035f5b1f1e88cdf2a8a8e9059ad2f610c4211fe4744125e4fb5ce75fa54ab420a0c637d31d767bbe1453272e1c9c7cc3a32e79484b
-
SSDEEP
98304:M0KUz8YXMc3Ave0KUz8YXMc3Avs0KUz8YXMc3Avy+JLxBKd4x30HrBynnNvzy1FC:HzzANzzAvzzAXK228NvgFGKxe8Q
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource unpack001/wildrig.exe
Files
-
cc3aa236824a2b40d122e828a1c647cb_JaffaCakes118.zip
-
kernel-baffin.bin.elf linux
-
kernel-ellesmere.bin.elf linux
-
kernel-fiji.bin.elf linux
-
kernel-gfx900.bin.elf linux
-
kernel-tonga.bin.elf linux
-
start.bat
-
wildrig.exe.exe windows:6 windows x64 arch:x64
2ef65720a9ddd687b2b46536521ee52b
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
clEnqueueWriteBuffer
clGetPlatformIDs
clGetDeviceIDs
clGetPlatformInfo
clGetDeviceInfo
clCreateContext
clCreateCommandQueueWithProperties
clCreateBuffer
clReleaseKernel
clReleaseProgram
clReleaseMemObject
clReleaseCommandQueue
clReleaseContext
clReleaseDevice
clCreateCommandQueue
clEnqueueNDRangeKernel
clBuildProgram
clEnqueueReadBuffer
clFinish
clSetKernelArg
clCreateKernel
clGetProgramBuildInfo
clCreateProgramWithBinary
kernel32
GetStringTypeW
GetTimeZoneInformation
GetProcessHeap
HeapReAlloc
GetACP
GetModuleFileNameA
HeapFree
HeapAlloc
GetConsoleCP
SetFileAttributesW
FindClose
FindFirstFileExA
CompareStringW
GetFileAttributesExW
SetStdHandle
ExitThread
GetModuleHandleExW
ExitProcess
GetCommandLineW
GetCommandLineA
SystemTimeToTzSpecificLocalTime
RtlPcToFileHeader
RtlUnwindEx
LoadLibraryExW
FreeLibraryAndExitThread
FreeLibrary
GetThreadTimes
EncodePointer
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
FindNextFileA
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
IsValidCodePage
GetOEMCP
GetCPInfo
GetEnvironmentStringsW
FreeEnvironmentStringsW
SetEnvironmentVariableA
HeapSize
SetEndOfFile
DecodePointer
QueryPerformanceFrequency
RemoveDirectoryW
CreateThread
GetCurrentThreadId
CreateEventW
GetSystemTimeAsFileTime
RtlCaptureContext
RtlLookupFunctionEntry
RtlVirtualUnwind
UnhandledExceptionFilter
SetUnhandledExceptionFilter
IsProcessorFeaturePresent
IsDebuggerPresent
InitializeSListHead
user32
GetMessageA
TranslateMessage
DispatchMessageA
MapVirtualKeyW
ShowWindow
advapi32
CryptGenRandom
CryptReleaseContext
CryptAcquireContextA
winmm
timeEndPeriod
Sections
.text Size: 403KB - Virtual size: 402KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 406KB - Virtual size: 405KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 31KB - Virtual size: 126KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.pdata Size: 21KB - 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: 3KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ