Static task
static1
Behavioral task
behavioral1
Sample
LEGOIndy.exe
Resource
win7-20231020-en
Behavioral task
behavioral2
Sample
LEGOIndy.exe
Resource
win10v2004-20231020-en
General
-
Target
LEGOIndy.exe
-
Size
17.6MB
-
MD5
05afd62949d8881f058700b5748b7dcc
-
SHA1
d698f8fd6341b9a17a1fe2c48a19925acd1d7624
-
SHA256
a2d85ab9a72eb96afb7b7e514430cdaf3d8bd4f6370bb84b72fd78722784cdc0
-
SHA512
69797ccf2f425fed7c8b7914675a9b62c1611f19ecf9e9012dfe59d5426760d483219dfdc28b8a47e1cee810bde0625c0a6c6602417b054dac9d2be15df5c215
-
SSDEEP
98304:zuSxlHFibeZpYYbWpoTFdXVXrM3GNg4kYg0AtAsT9T9T9T9T9T9TexFx5sz:zukcASpqhuGNBM0AatPy
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource LEGOIndy.exe
Files
-
LEGOIndy.exe.exe windows:4 windows x86
3cd81972e293fa6b19aa1c791061fbc6
Headers
File Characteristics
IMAGE_FILE_RELOCS_STRIPPED
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
Imports
d3dx9_35
D3DXMatrixMultiply
D3DXCompileShader
D3DXCreateEffect
D3DXCreateCubeTextureFromFileInMemory
D3DXCreateTextureFromFileInMemoryEx
D3DXCreateEffectFromFileA
D3DXCreateFontA
D3DXMatrixLookAtLH
D3DXCreateBuffer
D3DXCreateEffectCompiler
D3DXCreateTextureFromFileInMemory
D3DXCreateRenderToSurface
D3DXSaveSurfaceToFileInMemory
d3d9
Direct3DCreate9
winmm
timeKillEvent
timeSetEvent
timeGetTime
dsound
ord11
dinput8
DirectInput8Create
binkw32
_BinkGoto@12
_BinkOpenDirectSound@4
_BinkSetSoundSystem@8
_BinkSetSoundTrack@8
_BinkOpen@8
_BinkGetFrameBuffersInfo@8
_BinkSetVolume@12
_BinkCopyToBuffer@28
_BinkCopyToBufferRect@44
_BinkGetRects@8
_BinkClose@4
_BinkWait@4
_BinkNextFrame@4
_BinkShouldSkip@4
_BinkDoFrame@4
_BinkRegisterFrameBuffers@8
_BinkPause@8
xinput1_3
ord3
ord2
ord4
kernel32
SetEnvironmentVariableA
CompareStringW
GetSystemTimeAsFileTime
GetTimeZoneInformation
SetEndOfFile
IsValidLocale
EnumSystemLocalesA
GetUserDefaultLCID
CompareStringA
GetCurrentProcessId
OutputDebugStringW
GetProcAddress
GetStringTypeW
GetStringTypeA
GetLocaleInfoW
GetLocaleInfoA
WriteConsoleW
GetConsoleOutputCP
WriteConsoleA
FlushFileBuffers
SetStdHandle
LCMapStringW
LCMapStringA
IsValidCodePage
GetOEMCP
GetACP
GetCPInfo
VirtualAlloc
LoadLibraryA
InterlockedExchange
FreeLibrary
FatalAppExitA
GetConsoleMode
GetConsoleCP
GetUserGeoID
GetUserDefaultLangID
GetModuleFileNameA
GetModuleHandleA
VerifyVersionInfoA
VerSetConditionMask
MultiByteToWideChar
ReleaseMutex
GetLastError
CreateMutexA
GetFileAttributesA
ExpandEnvironmentStringsA
CreateDirectoryA
SetThreadExecutionState
SetThreadAffinityMask
GetCurrentThread
Sleep
GetCurrentThreadId
OutputDebugStringA
DebugBreak
InitializeCriticalSection
LeaveCriticalSection
EnterCriticalSection
WaitForSingleObject
ResumeThread
SetThreadPriority
CreateThread
CreateEventA
SetEvent
CloseHandle
DeleteCriticalSection
ResetEvent
WaitForMultipleObjects
SetFilePointerEx
ReadFile
CreateFileA
GetFileSize
CreateSemaphoreA
ReleaseSemaphore
GetTimeFormatA
GetDateFormatA
GetTickCount
WriteFile
MoveFileA
DeleteFileA
FindFirstFileA
FindClose
FindNextFileA
FileTimeToSystemTime
FileTimeToLocalFileTime
GetFileAttributesExA
QueryPerformanceCounter
QueryPerformanceFrequency
SetProcessAffinityMask
GetProcessAffinityMask
GetCurrentProcess
GetExitCodeThread
WaitForMultipleObjectsEx
GetCommandLineA
HeapFree
GetVersionExA
HeapAlloc
GetProcessHeap
GetStartupInfoA
RtlUnwind
VirtualFree
ExitProcess
SetConsoleCtrlHandler
HeapReAlloc
TerminateProcess
UnhandledExceptionFilter
SetUnhandledExceptionFilter
IsDebuggerPresent
RaiseException
TlsGetValue
TlsAlloc
TlsSetValue
TlsFree
InterlockedIncrement
SetLastError
InterlockedDecrement
HeapSize
GetStdHandle
FreeEnvironmentStringsA
GetEnvironmentStrings
FreeEnvironmentStringsW
WideCharToMultiByte
GetEnvironmentStringsW
SetHandleCount
GetFileType
HeapDestroy
HeapCreate
SetFilePointer
user32
MessageBoxA
UpdateWindow
ShowWindow
SetForegroundWindow
GetForegroundWindow
MessageBoxW
GetWindowLongA
MoveWindow
LoadIconA
LoadCursorA
RegisterClassExA
AdjustWindowRect
CreateWindowExA
SendMessageA
PostQuitMessage
DefWindowProcA
DestroyWindow
SystemParametersInfoA
SetCursor
LoadKeyboardLayoutA
MapVirtualKeyExA
SetCursorPos
ShowCursor
PeekMessageA
TranslateMessage
DispatchMessageA
GetSystemMetrics
IsIconic
gdi32
DeleteObject
advapi32
RegOpenKeyExA
RegCloseKey
RegSetValueExA
RegQueryValueExA
shell32
SHGetFolderPathA
SHCreateDirectoryExA
ShellExecuteA
ole32
CoInitializeEx
CoSetProxyBlanket
CoUninitialize
CoInitialize
CoCreateInstance
oleaut32
SysAllocString
SysFreeString
Sections
.text Size: 4.1MB - Virtual size: 4.1MB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 924KB - Virtual size: 922KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 552KB - Virtual size: 33.1MB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.idata Size: 12KB - Virtual size: 8KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.shr Size: 4KB - Virtual size: 260B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 1.6MB - Virtual size: 1.6MB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
diabolus Size: 10.4MB - Virtual size: 10.4MB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE