D:\workspace\Downloader\output\v141\x86\Release\Downloader.pdb
Static task
static1
Behavioral task
behavioral1
Sample
2024-08-07_6eb0509c8c7caa0e85c02afcb954e370_avoslocker_revil.exe
Resource
win7-20240704-en
Behavioral task
behavioral2
Sample
2024-08-07_6eb0509c8c7caa0e85c02afcb954e370_avoslocker_revil.exe
Resource
win10v2004-20240802-en
General
-
Target
2024-08-07_6eb0509c8c7caa0e85c02afcb954e370_avoslocker_revil
-
Size
4.2MB
-
MD5
6eb0509c8c7caa0e85c02afcb954e370
-
SHA1
e13e787aac6abc8e9f5d126239ed5e012090827b
-
SHA256
61b0a39405d071a95d7a8302b308cbf65ce4db0df029efea1af8a24ae9a94ca4
-
SHA512
e55e50483f947b68b30e6d317c038a0dec4197fb96b5547aef5dd6f8679bf1486a6408479643b0e36d42effc8f58e4901135bc9070f523d421db0701e40bc53e
-
SSDEEP
98304:MU65he7IdCb40s58A9QmAJPZoW3D12oRRYIa2KS+bnoGgH25leG9v/krAr1KwH:B65hQmed3REeGh/kUr1K8
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
Processes:
resource 2024-08-07_6eb0509c8c7caa0e85c02afcb954e370_avoslocker_revil
Files
-
2024-08-07_6eb0509c8c7caa0e85c02afcb954e370_avoslocker_revil.exe windows:6 windows x86 arch:x86
2b9bd28b5289f28a2884362816d574c4
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
PDB Paths
Imports
kernel32
GetDiskFreeSpaceExW
Process32NextW
Process32FirstW
CreateToolhelp32Snapshot
GetCurrentProcessId
GetCurrentThreadId
WriteFile
CreateFileW
GetDriveTypeW
FreeResource
LockResource
SizeofResource
LoadLibraryW
FindResourceW
OutputDebugStringA
IsDebuggerPresent
SetUnhandledExceptionFilter
GetPrivateProfileSectionW
GetPrivateProfileIntW
GetPrivateProfileStringW
WritePrivateProfileStringW
ExpandEnvironmentStringsW
GetTickCount
GetTempPathW
CloseHandle
GetProcAddress
GetSystemInfo
GetVersionExW
LoadResource
GetExitCodeProcess
WaitForSingleObject
DuplicateHandle
WaitForSingleObjectEx
SwitchToThread
GetCurrentThread
QueryPerformanceCounter
QueryPerformanceFrequency
EnterCriticalSection
LeaveCriticalSection
TryEnterCriticalSection
DeleteCriticalSection
CreateDirectoryW
FindClose
FindFirstFileExW
FindNextFileW
GetFileAttributesExW
GetFileInformationByHandle
SetEndOfFile
SetFilePointerEx
SetFileTime
CreateProcessW
SetLastError
InitializeCriticalSectionAndSpinCount
CreateEventW
TlsAlloc
TlsGetValue
TlsSetValue
TlsFree
GetSystemTimeAsFileTime
GetModuleHandleW
EncodePointer
DecodePointer
CompareStringW
LCMapStringW
GetStringTypeW
GetCPInfo
GetACP
GetCurrentDirectoryW
GetFileSize
ExitProcess
GetFileType
SetFilePointer
DosDateTimeToFileTime
SystemTimeToFileTime
MulDiv
GetLocalTime
GlobalAlloc
GlobalUnlock
GlobalLock
InitializeCriticalSectionEx
SleepEx
GetSystemDirectoryW
FreeLibrary
MoveFileExW
CompareFileTime
GetEnvironmentVariableA
GetStdHandle
WaitForMultipleObjects
VerSetConditionMask
GetModuleHandleA
VerifyVersionInfoW
GetEnvironmentVariableW
GetConsoleMode
ReadConsoleA
ReadConsoleW
SetConsoleMode
GetModuleHandleExW
SwitchToFiber
DeleteFiber
CreateFiber
ConvertFiberToThread
ConvertThreadToFiber
LoadLibraryA
FindFirstFileW
GetSystemTime
UnhandledExceptionFilter
IsProcessorFeaturePresent
SetEvent
ResetEvent
GetStartupInfoW
InitializeSListHead
CreateTimerQueue
SignalObjectAndWait
CreateThread
SetThreadPriority
GetThreadPriority
GetLogicalProcessorInformation
CreateTimerQueueTimer
ChangeTimerQueueTimer
DeleteTimerQueueTimer
GetNumaHighestNodeNumber
GetProcessAffinityMask
SetThreadAffinityMask
RegisterWaitForSingleObject
UnregisterWait
GetThreadTimes
FreeLibraryAndExitThread
LoadLibraryExW
VirtualAlloc
VirtualProtect
VirtualFree
ReleaseSemaphore
InterlockedPopEntrySList
InterlockedPushEntrySList
InterlockedFlushSList
QueryDepthSList
UnregisterWaitEx
RtlUnwind
RaiseException
ExitThread
GetFullPathNameW
SetEnvironmentVariableW
RemoveDirectoryW
DeleteFileW
SystemTimeToTzSpecificLocalTime
FileTimeToSystemTime
WriteConsoleW
SetConsoleCtrlHandler
GetConsoleOutputCP
HeapReAlloc
HeapFree
HeapAlloc
GetDateFormatW
GetTimeFormatW
GetFileSizeEx
FlushFileBuffers
GetTimeZoneInformation
SetStdHandle
IsValidCodePage
GetOEMCP
GetCommandLineA
GetCommandLineW
GetEnvironmentStringsW
FreeEnvironmentStringsW
GetProcessHeap
HeapSize
CreatePipe
ReadFile
PeekNamedPipe
GetSystemDefaultLangID
MultiByteToWideChar
WideCharToMultiByte
GetCurrentProcess
TerminateProcess
Sleep
GetLastError
CreateMutexW
FormatMessageW
GetModuleFileNameW
user32
PtInRect
GetParent
GetWindow
DefWindowProcW
CallWindowProcW
RegisterClassW
RegisterClassExW
GetClassInfoExW
EnableWindow
GetMenu
AdjustWindowRectEx
MonitorFromWindow
GetMonitorInfoW
IsZoomed
MessageBoxW
CharPrevW
DrawTextW
FillRect
SetRect
CreateCaret
GetCaretBlinkTime
HideCaret
ShowCaret
SetCaretPos
GetCaretPos
ReleaseDC
GetSysColor
SetWindowTextW
IntersectRect
GetWindowTextLengthW
MoveWindow
CreateAcceleratorTableW
InvalidateRgn
GetGUIThreadInfo
GetProcessWindowStation
GetUserObjectInformationW
IsWindowVisible
SetWindowPos
DestroyWindow
CreateWindowExW
SendMessageW
DispatchMessageW
TranslateMessage
GetMessageW
LoadCursorW
OffsetRect
UnionRect
SetCursor
wvsprintfW
GetDC
GetDesktopWindow
KillTimer
ReleaseCapture
SetCapture
GetKeyState
IsWindow
GetPropW
PostMessageW
IsRectEmpty
MapWindowPoints
GetCursorPos
InvalidateRect
GetUpdateRect
EndPaint
GetWindowTextW
BeginPaint
GetFocus
GetActiveWindow
SetFocus
ClientToScreen
CharNextW
GetSystemMetrics
SetTimer
SetWindowLongW
GetWindowLongW
SetWindowRgn
GetWindowRect
GetClientRect
ScreenToClient
IsIconic
PostQuitMessage
ShowWindow
SwitchToThisWindow
MessageBoxA
SetPropW
gdi32
SetBkMode
ExtSelectClipRgn
CreateRectRgnIndirect
SetTextColor
CreateDIBSection
MoveToEx
TextOutW
ExtTextOutW
GdiFlush
GetDeviceCaps
SetBkColor
SelectClipRgn
CreateSolidBrush
RoundRect
LineTo
GetClipBox
GetCharABCWidthsW
StretchBlt
CreatePenIndirect
CombineRgn
CreateCompatibleBitmap
GetObjectA
SetWindowOrgEx
GetObjectW
GetTextMetricsW
SaveDC
RestoreDC
Rectangle
GetStockObject
DeleteDC
CreatePatternBrush
GetTextExtentPoint32W
SelectObject
CreateRoundRectRgn
DeleteObject
CreatePen
CreateFontIndirectW
CreateCompatibleDC
SetStretchBltMode
BitBlt
advapi32
RegOpenKeyExA
RegQueryValueExW
RegOpenKeyExW
RegQueryValueExA
DeregisterEventSource
RegisterEventSourceW
ReportEventW
CryptAcquireContextW
CryptReleaseContext
CryptDestroyKey
CryptSetHashParam
CryptGetProvParam
CryptGetUserKey
CryptExportKey
CryptDecrypt
CryptCreateHash
CryptDestroyHash
CryptSignHashW
CryptEnumProvidersW
RegCloseKey
shell32
SHBrowseForFolderW
SHGetPathFromIDListW
SHGetFolderPathW
ShellExecuteW
shlwapi
PathFileExistsW
PathFindFileNameA
PathRemoveFileSpecW
PathFindFileNameW
crypt32
CertGetCertificateContextProperty
CertFindCertificateInStore
CertOpenStore
CertOpenSystemStoreW
CertGetIntendedKeyUsage
CertGetEnhancedKeyUsage
CertFreeCertificateContext
CertEnumCertificatesInStore
CertCloseStore
CertDuplicateCertificateContext
dbghelp
MiniDumpWriteDump
MakeSureDirectoryPathExists
version
GetFileVersionInfoSizeW
GetFileVersionInfoW
VerQueryValueW
comctl32
ord17
_TrackMouseEvent
imm32
ImmSetCompositionFontW
ImmReleaseContext
ImmGetContext
ImmSetCompositionWindow
bcrypt
BCryptGenRandom
ole32
CoUninitialize
CLSIDFromString
CLSIDFromProgID
CoInitialize
CreateStreamOnHGlobal
OleLockRunning
CoCreateInstance
oleaut32
VariantClear
VariantInit
SysFreeString
SysAllocString
gdiplus
GdipImageGetFrameDimensionsCount
GdipGetImageHeight
GdipGetImageWidth
GdipLoadImageFromStream
GdipSetStringFormatLineAlign
GdipSetStringFormatAlign
GdipDeleteStringFormat
GdipCreateStringFormat
GdipDrawString
GdipGetFamily
GdipDeleteFont
GdipCreateFontFromLogfontA
GdipCreateFontFromDC
GdipDeleteFontFamily
GdipDrawImageRectI
GdipDrawImage
GdipImageGetFrameDimensionsList
GdipSetInterpolationMode
GdipSetTextRenderingHint
GdipSetPixelOffsetMode
GdipSetSmoothingMode
GdipImageGetFrameCount
GdipDeleteGraphics
GdipCreateFromHDC
GdipImageSelectActiveFrame
GdipCreateBitmapFromScan0
GdipGetImageGraphicsContext
GdipDisposeImage
GdipCloneImage
GdipCreateLineBrushI
GdipDeleteBrush
GdipCloneBrush
GdiplusShutdown
GdiplusStartup
GdipFree
GdipAlloc
GdipGetPropertyItemSize
GdipGetPropertyItem
GdipGraphicsClear
GdipSetCompositingQuality
ws2_32
shutdown
getnameinfo
gethostname
ioctlsocket
sendto
recvfrom
freeaddrinfo
getaddrinfo
listen
htonl
accept
select
__WSAFDIsSet
WSACleanup
WSAStartup
WSAIoctl
WSASetLastError
socket
setsockopt
ntohs
htons
getsockopt
getsockname
getpeername
connect
bind
recv
WSAGetLastError
closesocket
WSAWaitForMultipleEvents
send
WSACloseEvent
WSACreateEvent
WSAEnumNetworkEvents
WSAEventSelect
WSAResetEvent
wldap32
ord79
ord167
ord133
ord147
ord301
ord142
ord219
ord145
ord127
ord27
ord26
ord117
ord41
ord208
ord216
ord14
ord46
Exports
Exports
_cJSON_AddArrayToObject@8
_cJSON_AddBoolToObject@12
_cJSON_AddFalseToObject@8
_cJSON_AddItemReferenceToArray@8
_cJSON_AddItemReferenceToObject@12
_cJSON_AddItemToArray@8
_cJSON_AddItemToObject@12
_cJSON_AddItemToObjectCS@12
_cJSON_AddNullToObject@8
_cJSON_AddNumberToObject@16
_cJSON_AddObjectToObject@8
_cJSON_AddRawToObject@12
_cJSON_AddStringToObject@12
_cJSON_AddTrueToObject@8
_cJSON_Compare@12
_cJSON_CreateArray@0
_cJSON_CreateArrayReference@4
_cJSON_CreateBool@4
_cJSON_CreateDoubleArray@8
_cJSON_CreateFalse@0
_cJSON_CreateFloatArray@8
_cJSON_CreateIntArray@8
_cJSON_CreateNull@0
_cJSON_CreateNumber@8
_cJSON_CreateObject@0
_cJSON_CreateObjectReference@4
_cJSON_CreateRaw@4
_cJSON_CreateString@4
_cJSON_CreateStringArray@8
_cJSON_CreateStringReference@4
_cJSON_CreateTrue@0
_cJSON_Delete@4
_cJSON_DeleteItemFromArray@8
_cJSON_DeleteItemFromObject@8
_cJSON_DeleteItemFromObjectCaseSensitive@8
_cJSON_DetachItemFromArray@8
_cJSON_DetachItemFromObject@8
_cJSON_DetachItemFromObjectCaseSensitive@8
_cJSON_DetachItemViaPointer@8
_cJSON_Duplicate@8
_cJSON_GetArrayItem@8
_cJSON_GetArraySize@4
_cJSON_GetErrorPtr@0
_cJSON_GetNumberValue@4
_cJSON_GetObjectItem@8
_cJSON_GetObjectItemCaseSensitive@8
_cJSON_GetStringValue@4
_cJSON_HasObjectItem@8
_cJSON_InitHooks@4
_cJSON_InsertItemInArray@12
_cJSON_IsArray@4
_cJSON_IsBool@4
_cJSON_IsFalse@4
_cJSON_IsInvalid@4
_cJSON_IsNull@4
_cJSON_IsNumber@4
_cJSON_IsObject@4
_cJSON_IsRaw@4
_cJSON_IsString@4
_cJSON_IsTrue@4
_cJSON_Minify@4
_cJSON_Parse@4
_cJSON_ParseWithLength@8
_cJSON_ParseWithLengthOpts@16
_cJSON_ParseWithOpts@12
_cJSON_Print@4
_cJSON_PrintBuffered@12
_cJSON_PrintPreallocated@16
_cJSON_PrintUnformatted@4
_cJSON_ReplaceItemInArray@12
_cJSON_ReplaceItemInObject@12
_cJSON_ReplaceItemInObjectCaseSensitive@12
_cJSON_ReplaceItemViaPointer@12
_cJSON_SetNumberHelper@12
_cJSON_SetValuestring@8
_cJSON_Version@0
_cJSON_free@4
_cJSON_malloc@4
Sections
.text Size: 2.1MB - Virtual size: 2.1MB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 589KB - Virtual size: 589KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 27KB - Virtual size: 47KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 1.4MB - Virtual size: 1.4MB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 100KB - Virtual size: 100KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ