Behavioral task
behavioral1
Sample
2025-03-30_48dba8e656fb4b37abc3d911e4996c99_amadey_black-basta_cobalt-strike_luca-stealer_remcos.exe
Resource
win7-20240903-en
Behavioral task
behavioral2
Sample
2025-03-30_48dba8e656fb4b37abc3d911e4996c99_amadey_black-basta_cobalt-strike_luca-stealer_remcos.exe
Resource
win10v2004-20250314-en
General
-
Target
2025-03-30_48dba8e656fb4b37abc3d911e4996c99_amadey_black-basta_cobalt-strike_luca-stealer_remcos
-
Size
515KB
-
MD5
48dba8e656fb4b37abc3d911e4996c99
-
SHA1
3c9b14696e656a48062b650054dbcd47f2ff7638
-
SHA256
fb9c582f9d6dae1bef336385ed2bedfa354d63b05ab50e60fb7b48889cd3e0ee
-
SHA512
bf27a885176cd6c0d2e1f6b8360a7ae888403f115110cfc046554b911919a19442f3c4d2c672d42ed65689a9cb7882163f28389a3239bca918cf2913d3997868
-
SSDEEP
6144:aIlSCa0RPvRz+n8Qr1D0ZGESuHabmvHOE4mCp6qtydBnP+Y4+3sAORZGFX3Xc6+J:a200OFp+G0imvHn3Cp6qyBP+YdsvZGY
Malware Config
Extracted
remcos
RemoteHost
104.250.180.178:7902
-
audio_folder
MicRecords
-
audio_path
ApplicationPath
-
audio_record_time
5
-
connect_delay
0
-
connect_interval
1
-
copy_file
wsp.exe
-
copy_folder
WSP
-
delete_file
false
-
hide_file
false
-
hide_keylog_file
false
-
install_flag
true
-
keylog_crypt
false
-
keylog_file
logs.dat
-
keylog_flag
false
-
keylog_folder
remcos
-
mouse_option
false
-
mutex
wsp-KG6IRP
-
screenshot_crypt
false
-
screenshot_flag
false
-
screenshot_folder
Screenshots
-
screenshot_path
%AppData%
-
screenshot_time
10
-
take_screenshot_option
false
-
take_screenshot_time
5
Signatures
-
Remcos family
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource 2025-03-30_48dba8e656fb4b37abc3d911e4996c99_amadey_black-basta_cobalt-strike_luca-stealer_remcos
Files
-
2025-03-30_48dba8e656fb4b37abc3d911e4996c99_amadey_black-basta_cobalt-strike_luca-stealer_remcos.exe windows:5 windows x86 arch:x86
41e05d591d7d93bdd5bc6d5da04da74b
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
Imports
kernel32
FindFirstFileA
FindNextFileA
ExpandEnvironmentStringsA
GetModuleFileNameW
GetLongPathNameW
CopyFileW
GetLocaleInfoA
VirtualProtect
SetLastError
VirtualFree
VirtualAlloc
LoadLibraryA
GetNativeSystemInfo
HeapAlloc
GetProcessHeap
FreeLibrary
IsBadReadPtr
GetTempPathW
lstrcatW
GetCurrentProcessId
GetTempFileNameW
GetSystemDirectoryA
GlobalAlloc
GlobalLock
GetTickCount
GlobalUnlock
WriteProcessMemory
ResumeThread
GetThreadContext
ReadProcessMemory
CreateProcessW
SetThreadContext
LocalAlloc
GlobalFree
MulDiv
SizeofResource
QueryDosDeviceW
FindFirstVolumeW
GetConsoleScreenBufferInfo
SetConsoleTextAttribute
lstrlenW
GetStdHandle
SetFilePointer
FindResourceA
LockResource
LoadLibraryW
LoadResource
LocalFree
FindVolumeClose
GetVolumePathNamesForVolumeNameW
lstrcpyW
SetConsoleOutputCP
FormatMessageA
TerminateThread
AllocConsole
lstrcmpW
GetModuleFileNameA
lstrcpynA
QueryPerformanceFrequency
QueryPerformanceCounter
EnterCriticalSection
LeaveCriticalSection
InitializeCriticalSection
DeleteCriticalSection
HeapSize
WriteConsoleW
SetStdHandle
SetEnvironmentVariableW
SetEnvironmentVariableA
FreeEnvironmentStringsW
GetEnvironmentStringsW
GetCommandLineW
GetCommandLineA
GetOEMCP
IsValidCodePage
FindFirstFileExA
HeapReAlloc
ReadConsoleW
GetConsoleMode
GetConsoleCP
FlushFileBuffers
GetFileType
GetTimeZoneInformation
EnumSystemLocalesW
GetUserDefaultLCID
IsValidLocale
GetTimeFormatW
GetDateFormatW
GetACP
GetModuleHandleExW
MoveFileExW
LoadLibraryExW
RaiseException
RtlUnwind
GetCPInfo
GetStringTypeW
GetLocaleInfoW
LCMapStringW
CompareStringW
MultiByteToWideChar
DecodePointer
EncodePointer
TlsFree
TlsSetValue
GetModuleHandleA
RemoveDirectoryW
MoveFileW
SetFilePointerEx
GetLogicalDriveStringsA
DeleteFileW
DeleteFileA
SetFileAttributesW
GetFileAttributesW
CreateDirectoryW
GetFileSize
FindClose
lstrlenA
GetDriveTypeA
FindNextFileW
GetFileSizeEx
FindFirstFileW
GetModuleHandleW
ExitProcess
GetProcAddress
Process32FirstW
Process32NextW
OpenMutexA
GetLastError
CreateToolhelp32Snapshot
OpenProcess
CreateMutexA
GetCurrentProcess
CreateProcessA
PeekNamedPipe
CreatePipe
TerminateProcess
ReadFile
HeapFree
HeapCreate
CreateEventA
GetLocalTime
CreateThread
SetEvent
CreateEventW
WaitForSingleObject
Sleep
CloseHandle
ExitThread
CreateFileW
WriteFile
FindNextVolumeW
TlsGetValue
TlsAlloc
SwitchToThread
WideCharToMultiByte
InitializeSListHead
GetSystemTimeAsFileTime
GetCurrentThreadId
IsProcessorFeaturePresent
GetStartupInfoW
SetUnhandledExceptionFilter
UnhandledExceptionFilter
IsDebuggerPresent
WaitForSingleObjectEx
ResetEvent
InitializeCriticalSectionAndSpinCount
SetEndOfFile
user32
SetClipboardData
EnumWindows
ExitWindowsEx
EmptyClipboard
ShowWindow
SetWindowTextW
MessageBoxW
IsWindowVisible
CloseWindow
SendInput
EnumDisplaySettingsW
mouse_event
MapVirtualKeyA
DrawIcon
GetSystemMetrics
GetIconInfo
SystemParametersInfoW
GetCursorPos
RegisterClassExA
AppendMenuA
CreateWindowExA
TrackPopupMenu
TranslateMessage
DispatchMessageA
GetMessageA
GetWindowTextW
wsprintfW
GetClipboardData
UnhookWindowsHookEx
GetForegroundWindow
ToUnicodeEx
GetKeyboardLayout
SetWindowsHookExA
CloseClipboard
OpenClipboard
GetKeyboardState
GetWindowThreadProcessId
GetWindowTextLengthW
GetKeyState
DefWindowProcA
SetForegroundWindow
GetKeyboardLayoutNameA
CallNextHookEx
CreatePopupMenu
gdi32
CreateCompatibleBitmap
SelectObject
CreateCompatibleDC
StretchBlt
GetDIBits
DeleteDC
DeleteObject
CreateDCA
GetObjectA
BitBlt
advapi32
LookupPrivilegeValueA
CryptAcquireContextA
CryptGenRandom
CryptReleaseContext
GetUserNameW
RegEnumKeyExA
GetTokenInformation
QueryServiceStatus
CloseServiceHandle
OpenSCManagerW
OpenSCManagerA
ControlService
StartServiceW
QueryServiceConfigW
ChangeServiceConfigW
OpenServiceW
EnumServicesStatusW
AdjustTokenPrivileges
RegQueryInfoKeyW
RegQueryValueExA
RegCreateKeyExW
RegEnumKeyExW
RegSetValueExW
RegSetValueExA
RegOpenKeyExA
RegOpenKeyExW
RegCreateKeyW
RegDeleteValueW
RegEnumValueW
RegQueryValueExW
RegCreateKeyA
RegCloseKey
RegDeleteKeyA
OpenProcessToken
shell32
ShellExecuteExA
Shell_NotifyIconA
ExtractIconA
ShellExecuteW
ole32
CoGetObject
CoInitializeEx
CoUninitialize
shlwapi
StrToIntA
PathFileExistsW
PathFileExistsA
winmm
mciSendStringA
PlaySoundW
mciSendStringW
waveInClose
waveInStop
waveInPrepareHeader
waveInUnprepareHeader
waveInOpen
waveInAddBuffer
waveInStart
ws2_32
gethostbyname
WSASetLastError
inet_addr
gethostbyaddr
getservbyport
ntohs
getservbyname
htonl
htons
inet_ntoa
closesocket
WSAStartup
send
socket
connect
recv
WSAGetLastError
urlmon
URLDownloadToFileW
URLOpenBlockingStreamW
gdiplus
GdipSaveImageToStream
GdipDisposeImage
GdipGetImageEncodersSize
GdiplusStartup
GdipGetImageEncoders
GdipCloneImage
GdipAlloc
GdipFree
GdipLoadImageFromStream
wininet
InternetReadFile
InternetOpenUrlW
InternetOpenW
InternetCloseHandle
Sections
.text Size: 348KB - Virtual size: 348KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 99KB - Virtual size: 99KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 23KB - Virtual size: 23KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 18KB - Virtual size: 18KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 15KB - Virtual size: 15KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ