Scintilla_DirectFunction
Static task
static1
Behavioral task
behavioral1
Sample
SciLexer.dll
Resource
win7-20230712-en
Behavioral task
behavioral2
Sample
SciLexer.dll
Resource
win10v2004-20230703-en
Behavioral task
behavioral3
Sample
lua5.1.dll
Resource
win7-20230712-en
Behavioral task
behavioral4
Sample
lua5.1.dll
Resource
win10v2004-20230703-en
Behavioral task
behavioral5
Sample
rc7.exe
Resource
win7-20230824-en
Behavioral task
behavioral6
Sample
rc7.exe
Resource
win10v2004-20230703-en
General
-
Target
rc7_1.zip
-
Size
957KB
-
MD5
68ba538990f968fae6efd9dd50ae29ed
-
SHA1
75683f0f2ca5b4aff9099d95091ddeeaff442e4f
-
SHA256
de0d09c6bb50a8fca9102abbefd7a3a0943a9f9b15da0235bf0f6a753cd6781d
-
SHA512
59ae66958c050019daa081c5ab63086f6ae3a1abf19112f7f4f74d0bcef86499aeb8b96629097e87694e2e7446f320b12f7ee2bb36269c9ad8a52545a87cecea
-
SSDEEP
24576:GNFPj78Rs4KH5Sx7Tzyw8OfDGuux5DSLZIMJ3FptwBESOvqMp:OL7sKIT+w8qDG5xM2M1twB2j
Malware Config
Signatures
-
Unsigned PE 3 IoCs
Checks for missing Authenticode signature.
resource unpack001/SciLexer.dll unpack001/lua5.1.dll unpack001/rc7.exe
Files
-
rc7_1.zip.zip
-
SciLexer.dll.dll windows x86
a92263e5625a22b5038bc250a01c009d
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
IMAGE_FILE_DLL
Imports
kernel32
FindFirstFileExA
FindClose
GetProcessHeap
EnumSystemLocalesW
GetUserDefaultLCID
IsValidLocale
GetFileType
GetStdHandle
GetACP
GetModuleFileNameA
GetModuleHandleExW
ExitProcess
HeapReAlloc
HeapFree
HeapAlloc
LoadLibraryExW
GetLastError
InterlockedFlushSList
RtlUnwind
InitializeSListHead
GetCurrentThreadId
GetCurrentProcessId
GetStartupInfoW
IsDebuggerPresent
IsProcessorFeaturePresent
TerminateProcess
GetCurrentProcess
SetUnhandledExceptionFilter
UnhandledExceptionFilter
GetModuleHandleW
GetSystemTimeAsFileTime
TlsFree
TlsSetValue
TlsGetValue
TlsAlloc
InitializeCriticalSectionAndSpinCount
SetLastError
GetLocaleInfoW
CompareStringW
GetCPInfo
DecodePointer
EncodePointer
GetStringTypeW
FindNextFileA
IsValidCodePage
GetOEMCP
GetCommandLineA
GetCommandLineW
GetEnvironmentStringsW
FreeEnvironmentStringsW
SetStdHandle
HeapSize
WriteFile
GetConsoleCP
GetConsoleMode
SetFilePointerEx
FlushFileBuffers
EnterCriticalSection
WriteConsoleW
CloseHandle
GlobalUnlock
GetTickCount
WideCharToMultiByte
LCMapStringW
GlobalLock
GlobalFree
GlobalAlloc
GlobalSize
Sleep
GetLocaleInfoA
GetModuleHandleA
MulDiv
QueryPerformanceCounter
FreeLibrary
DeleteCriticalSection
GetProcAddress
QueryPerformanceFrequency
LoadLibraryA
MultiByteToWideChar
InitializeCriticalSection
LeaveCriticalSection
LoadLibraryExA
RaiseException
CreateFileW
user32
BeginPaint
GetCursorPos
ReleaseDC
EndPaint
ReleaseCapture
RegisterClassExA
GetParent
GetUpdateRgn
SetScrollInfo
InvalidateRect
HideCaret
PostMessageA
ScreenToClient
NotifyWinEvent
GetScrollInfo
MsgWaitForMultipleObjects
RegisterClassExW
SetCaretPos
OpenClipboard
SetTimer
GetDlgCtrlID
CloseClipboard
EmptyClipboard
IsChild
CreateCaret
GetKeyboardLayout
GetMessageTime
SetFocus
GetClipboardData
DestroyCaret
SetClipboardData
AppendMenuA
IsClipboardFormatAvailable
GetCaretBlinkTime
ShowCaret
KillTimer
PtInRect
RegisterClipboardFormatA
AdjustWindowRectEx
GetKeyState
GetWindowRect
LoadCursorA
DestroyWindow
InflateRect
GetDC
SetWindowPos
FillRect
GetIconInfo
GetSystemMetrics
CreatePopupMenu
DestroyCursor
TrackPopupMenu
ShowWindow
DrawTextA
SetWindowLongA
CreateIconIndirect
ClientToScreen
CallWindowProcA
MapWindowPoints
GetWindowLongA
GetDoubleClickTime
FrameRect
DrawFocusRect
GetSysColor
DefWindowProcA
DestroyMenu
CreateWindowExA
SendMessageA
SetCapture
SetCursor
SystemParametersInfoA
GetClientRect
DrawTextW
UnregisterClassA
gdi32
LineTo
GetObjectA
ExtTextOutW
RoundRect
SetTextAlign
CreateFontIndirectW
GetTextMetricsA
CreateRectRgn
CreateBitmap
CombineRgn
GetNearestColor
BitBlt
CreateCompatibleBitmap
ExtTextOutA
SelectObject
CreateDIBSection
GetTextExtentPoint32A
CreateCompatibleDC
GetTextExtentExPointW
StretchBlt
GetStockObject
GetTextExtentExPointA
GetDeviceCaps
CreatePatternBrush
DeleteDC
GetTextExtentPoint32W
SetTextColor
SetBkMode
CreatePen
Rectangle
GetObjectW
Polygon
MoveToEx
SetBkColor
Ellipse
DeleteObject
CreateSolidBrush
IntersectClipRect
imm32
ImmSetCompositionStringW
ImmEscapeW
ImmGetCompositionStringW
ImmSetCompositionWindow
ImmSetCandidateWindow
ImmNotifyIME
ImmReleaseContext
ImmGetContext
ImmSetCompositionFontW
ole32
RevokeDragDrop
RegisterDragDrop
OleInitialize
DoDragDrop
OleUninitialize
CLSIDFromProgID
CoCreateInstance
oleaut32
SysFreeString
SysAllocString
Exports
Exports
Sections
.text Size: 755KB - Virtual size: 755KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 138KB - Virtual size: 138KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 10KB - Virtual size: 14KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.gfids Size: 1024B - Virtual size: 580B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.rsrc Size: 1024B - Virtual size: 920B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 30KB - Virtual size: 29KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ
-
lua5.1.dll.dll windows x86
df5ee731556844566bd09eb9e0c19cfb
Headers
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
IMAGE_FILE_DLL
Imports
kernel32
FreeLibrary
FormatMessageA
GetLastError
GetProcAddress
LoadLibraryA
GetModuleFileNameA
GetCurrentProcessId
GetCurrentThreadId
GetTickCount
QueryPerformanceCounter
DisableThreadLibraryCalls
IsDebuggerPresent
SetUnhandledExceptionFilter
UnhandledExceptionFilter
GetCurrentProcess
TerminateProcess
InterlockedCompareExchange
Sleep
InterlockedExchange
GetSystemTimeAsFileTime
msvcr80
strtoul
strcoll
strerror
ungetc
strstr
__iob_func
_errno
fopen
fread
fprintf
ferror
freopen
realloc
fclose
getc
feof
free
fputs
fgets
setvbuf
fwrite
ftell
fseek
clearerr
fscanf
tmpfile
_pclose
fflush
_popen
ceil
modf
ldexp
rand
srand
strcspn
_HUGE
_mktime64
_gmtime64
tmpnam
system
remove
clock
strftime
setlocale
_localtime64
getenv
_difftime64
_time64
rename
memchr
ispunct
tolower
isupper
toupper
islower
strpbrk
isxdigit
strrchr
_encode_pointer
_malloc_crt
_encoded_null
_decode_pointer
_initterm
_initterm_e
_amsg_exit
_adjust_fdiv
__CppXcptFilter
_crt_debugger_hook
__clean_type_info_names_internal
_unlock
__dllonexit
_lock
_onexit
_except_handler4_common
strncpy
strncat
sprintf
strtod
localeconv
isspace
iscntrl
isdigit
isalpha
isalnum
exit
longjmp
strchr
frexp
_setjmp3
_CIpow
floor
memcpy
_CIexp
_CIlog10
_CIlog
_CIsqrt
_CIfmod
_CIatan2
_CIatan
_CIacos
_CIasin
_CItanh
_CItan
_CIcosh
_CIcos
_CIsinh
_CIsin
Exports
Exports
luaD_growstack
luaF_newproto
luaL_addlstring
luaL_addstring
luaL_addvalue
luaL_argerror
luaL_buffinit
luaL_callmeta
luaL_checkany
luaL_checkinteger
luaL_checklstring
luaL_checknumber
luaL_checkoption
luaL_checkstack
luaL_checktype
luaL_checkudata
luaL_error
luaL_findtable
luaL_getmetafield
luaL_gsub
luaL_loadbuffer
luaL_loadfile
luaL_loadstring
luaL_newmetatable
luaL_newstate
luaL_openlib
luaL_openlibs
luaL_optinteger
luaL_optlstring
luaL_optnumber
luaL_prepbuffer
luaL_pushresult
luaL_ref
luaL_register
luaL_typerror
luaL_unref
luaL_where
luaM_realloc_
luaM_toobig
luaS_newlstr
luaU_dump
lua_atpanic
lua_call
lua_checkstack
lua_close
lua_concat
lua_cpcall
lua_createtable
lua_dump
lua_equal
lua_error
lua_gc
lua_getallocf
lua_getfenv
lua_getfield
lua_gethook
lua_gethookcount
lua_gethookmask
lua_getinfo
lua_getlocal
lua_getmetatable
lua_getstack
lua_gettable
lua_gettop
lua_getupvalue
lua_insert
lua_iscfunction
lua_isnumber
lua_isstring
lua_isuserdata
lua_lessthan
lua_load
lua_newstate
lua_newthread
lua_newuserdata
lua_next
lua_objlen
lua_pcall
lua_pushboolean
lua_pushcclosure
lua_pushfstring
lua_pushinteger
lua_pushlightuserdata
lua_pushlstring
lua_pushnil
lua_pushnumber
lua_pushstring
lua_pushthread
lua_pushvalue
lua_pushvfstring
lua_rawequal
lua_rawget
lua_rawgeti
lua_rawset
lua_rawseti
lua_remove
lua_replace
lua_resume
lua_setallocf
lua_setfenv
lua_setfield
lua_sethook
lua_setlocal
lua_setmetatable
lua_settable
lua_settop
lua_setupvalue
lua_status
lua_toboolean
lua_tocfunction
lua_tointeger
lua_tolstring
lua_tonumber
lua_topointer
lua_tothread
lua_touserdata
lua_type
lua_typename
lua_xmove
lua_yield
luaopen_base
luaopen_debug
luaopen_io
luaopen_math
luaopen_os
luaopen_package
luaopen_string
luaopen_table
Sections
.text Size: 128KB - Virtual size: 125KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 16KB - Virtual size: 15KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 4KB - Virtual size: 868B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 4KB - Virtual size: 1KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 8KB - Virtual size: 5KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ
-
rc7.exe.exe windows x86
a26b26aac5943f032cfa8ebe84d79a5e
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
Imports
gdi32
TextOutA
GetObjectA
SetTextColor
SelectObject
DeleteDC
CreatePatternBrush
CreateCompatibleDC
BitBlt
DeleteObject
SetBkMode
CreateSolidBrush
CreateFontA
user32
SendMessageA
DefWindowProcA
PostQuitMessage
DispatchMessageA
RegisterClassExA
CreateWindowExA
DestroyWindow
ShowWindow
SetWindowPos
SendDlgItemMessageA
TranslateMessage
GetMessageA
UnregisterClassA
GetFocus
GetAsyncKeyState
SetForegroundWindow
GetWindowRect
LoadCursorA
LoadImageA
OpenClipboard
CloseClipboard
SetClipboardData
EmptyClipboard
SetWindowTextA
LoadBitmapA
GetParent
GetDesktopWindow
MapWindowPoints
ScreenToClient
GetCursorPos
GetClientRect
GetWindowTextA
InvalidateRect
GetForegroundWindow
TrackPopupMenu
AppendMenuA
CheckMenuItem
DestroyMenu
CreatePopupMenu
CreateMenu
SetMenu
MessageBoxA
kernel32
WaitForSingleObjectEx
DecodePointer
EncodePointer
HeapReAlloc
HeapSize
SetEndOfFile
ReadConsoleW
WriteConsoleW
CreateFileW
SetEnvironmentVariableA
FreeEnvironmentStringsW
GetEnvironmentStringsW
SetStdHandle
GetProcessHeap
GetCPInfo
GetOEMCP
IsValidCodePage
DeleteFileW
GetTimeZoneInformation
SetFilePointerEx
GetConsoleMode
GetConsoleCP
WriteFile
CloseHandle
GetModuleHandleA
CreateDirectoryA
CreateFileA
GlobalAlloc
GlobalLock
CreateEventW
Sleep
FindClose
GetModuleFileNameA
FindFirstFileA
AllocConsole
GetProcAddress
VirtualAllocEx
VirtualFreeEx
VirtualQueryEx
OpenProcess
TerminateProcess
RaiseException
CreateThread
CreateRemoteThread
GetLastError
ReadProcessMemory
WriteProcessMemory
InitializeCriticalSection
EnterCriticalSection
LeaveCriticalSection
WaitForSingleObject
CreateToolhelp32Snapshot
Process32First
Process32Next
ExitProcess
SetUnhandledExceptionFilter
LoadLibraryA
GetCurrentProcess
SetFilePointer
ReadFile
SetEvent
ResetEvent
InitializeSListHead
QueryPerformanceCounter
GetCurrentProcessId
RtlUnwind
InterlockedPushEntrySList
FindFirstFileExA
FlushFileBuffers
GetFileAttributesExW
CreateProcessA
GetExitCodeProcess
GetStringTypeW
MoveFileExW
GetCommandLineW
EnumSystemLocalesW
GetUserDefaultLCID
IsValidLocale
GetLocaleInfoW
LCMapStringW
CompareStringW
GetTimeFormatW
GetDateFormatW
LoadLibraryExW
FindNextFileA
GetCommandLineA
GlobalUnlock
GetSystemTimeAsFileTime
TlsFree
TlsSetValue
TlsGetValue
TlsAlloc
InitializeCriticalSectionAndSpinCount
GetStartupInfoW
GetFileType
GetStdHandle
HeapAlloc
HeapFree
GetACP
GetCurrentThreadId
SetLastError
IsDebuggerPresent
UnhandledExceptionFilter
IsProcessorFeaturePresent
DeleteCriticalSection
MultiByteToWideChar
FreeLibrary
GetModuleHandleW
GetModuleHandleExW
WideCharToMultiByte
comctl32
ord413
ord410
InitCommonControlsEx
advapi32
RegCreateKeyExA
RegSetValueExA
RegQueryValueExA
RegOpenKeyExA
RegCloseKey
RegDeleteValueA
ws2_32
htons
inet_addr
recv
send
connect
WSAStartup
WSACleanup
WSAGetLastError
shutdown
closesocket
socket
psapi
GetModuleFileNameExA
EnumProcesses
winmm
PlaySoundA
comdlg32
GetOpenFileNameA
GetSaveFileNameA
ChooseColorA
lua5.1
lua_tolstring
lua_pushstring
lua_getfield
lua_setfield
lua_pcall
lua_gc
luaL_openlibs
luaL_loadstring
luaL_newstate
lua_close
shell32
ShellExecuteA
shlwapi
PathFindFileNameA
Exports
Exports
BeaEngineRevision
BeaEngineVersion
Disasm
Sections
.text Size: 463KB - Virtual size: 462KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 91KB - Virtual size: 91KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 29KB - Virtual size: 2.8MB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.gfids Size: 1024B - Virtual size: 520B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.tls Size: 512B - Virtual size: 9B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 713KB - Virtual size: 713KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 30KB - Virtual size: 29KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ