Static task
static1
Behavioral task
behavioral1
Sample
Cleanup.exe
Resource
win7-20230220-en
Behavioral task
behavioral2
Sample
Cleanup.exe
Resource
win10v2004-20230220-en
General
-
Target
Cleanup.exe
-
Size
432KB
-
MD5
12f98e1ad522bc705b80f4a1f7377915
-
SHA1
1b5a64b94096269a19a76a2ea7068aa4d4ae74e4
-
SHA256
4cf76aa17531e190c9d7e34c3d8a4d7466386daf3f94d8126afa2841a091a6b4
-
SHA512
b035d75b03bed2cce5ea30bd56a7403fe29f1bc3895433a814f4253be30d8d7f4aeb78d89b61c3babf80135b3f70bf214bdbe50b35f2856fce4ca745b47eea6c
-
SSDEEP
6144:KT/uHlTFxbAisqTi7uBCAieWgDg9XX4oyt4J:UuH5z3rBCAlWg0p/ymJ
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource Cleanup.exe
Files
-
Cleanup.exe.exe windows x86
bbed1e73d7ab0e844c76300c5a5a5abc
Headers
File Characteristics
IMAGE_FILE_RELOCS_STRIPPED
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_LINE_NUMS_STRIPPED
IMAGE_FILE_LOCAL_SYMS_STRIPPED
IMAGE_FILE_32BIT_MACHINE
Imports
winmm
PlaySoundA
kernel32
SetErrorMode
GetCurrentDirectoryA
RtlUnwind
RemoveDirectoryA
RaiseException
HeapFree
HeapReAlloc
HeapAlloc
GetStartupInfoA
GetCommandLineA
ExitProcess
CreateThread
ExitThread
GetACP
TerminateProcess
GetTimeZoneInformation
GetSystemTime
GetLocalTime
SetStdHandle
GetFileType
HeapSize
SetUnhandledExceptionFilter
HeapDestroy
FindResourceExA
VirtualFree
VirtualAlloc
IsBadWritePtr
UnhandledExceptionFilter
FreeEnvironmentStringsW
GetEnvironmentStringsW
SetHandleCount
GetStdHandle
LCMapStringA
LCMapStringW
GetStringTypeA
GetStringTypeW
IsBadReadPtr
IsBadCodePtr
CompareStringA
CompareStringW
SetEnvironmentVariableA
GetOEMCP
GetCPInfo
GetProcessVersion
TlsGetValue
LocalReAlloc
TlsSetValue
EnterCriticalSection
GlobalReAlloc
LeaveCriticalSection
TlsFree
GlobalHandle
DeleteCriticalSection
TlsAlloc
InitializeCriticalSection
SizeofResource
GlobalFlags
FileTimeToLocalFileTime
FileTimeToSystemTime
GlobalAlloc
lstrcmpA
GetCurrentThread
GetPrivateProfileIntA
FindNextFileA
SetFileAttributesA
SetFileTime
SystemTimeToFileTime
LocalFileTimeToFileTime
GetFileTime
GetFileSize
GetFileAttributesA
GetFullPathNameA
FindFirstFileA
FindClose
MoveFileA
SetEndOfFile
UnlockFile
LockFile
FlushFileBuffers
SetFilePointer
WriteFile
ReadFile
CreateFileA
GetCurrentProcess
DuplicateHandle
lstrcpynA
CreateEventA
SetThreadPriority
SetEvent
WaitForSingleObject
FormatMessageA
MulDiv
SetLastError
GetModuleFileNameA
MultiByteToWideChar
WideCharToMultiByte
lstrlenA
GetProfileStringA
InterlockedIncrement
InterlockedDecrement
GetVersion
lstrcatA
GetCurrentThreadId
GlobalGetAtomNameA
lstrcmpiA
GlobalAddAtomA
GlobalFindAtomA
GlobalDeleteAtom
lstrcpyA
GlobalLock
GlobalUnlock
GlobalFree
LockResource
FindResourceA
LoadResource
GetVolumeInformationA
GetEnvironmentVariableA
GetEnvironmentStrings
FreeEnvironmentStringsA
GetDriveTypeA
DeleteFileA
GetPrivateProfileStringA
GetLastError
GetModuleHandleA
CreateToolhelp32Snapshot
Process32First
Process32Next
CloseHandle
SuspendThread
ResumeThread
FreeLibrary
GetVersionExA
CopyFileA
GetWindowsDirectoryA
LocalAlloc
LocalFree
MoveFileExA
WritePrivateProfileStringA
LoadLibraryA
GetProcAddress
HeapCreate
user32
IsDialogMessageA
SetWindowTextA
MoveWindow
ShowWindow
LoadStringA
ClientToScreen
GetDC
ReleaseDC
GetWindowDC
BeginPaint
EndPaint
TabbedTextOutA
DrawTextA
GrayStringA
GetAsyncKeyState
MapDialogRect
GetCursorPos
ValidateRect
TranslateMessage
GetMessageA
CharUpperA
PostQuitMessage
WindowFromPoint
DestroyMenu
GetClassNameA
PtInRect
InflateRect
GetMenuCheckMarkDimensions
LoadBitmapA
GetMenuState
ModifyMenuA
SetMenuItemBitmaps
CheckMenuItem
EnableMenuItem
UpdateWindow
SendDlgItemMessageA
MapWindowPoints
PeekMessageA
DispatchMessageA
GetFocus
SetFocus
AdjustWindowRectEx
ScreenToClient
GetTopWindow
MessageBoxA
GetCapture
WinHelpA
wsprintfA
GetClassInfoA
RegisterClassA
GetMenu
GetMenuItemCount
GetSubMenu
GetMenuItemID
GetWindowTextLengthA
GetWindowTextA
GetDlgCtrlID
GetKeyState
DefWindowProcA
CreateWindowExA
SetWindowsHookExA
CallNextHookEx
GetClassLongA
SetPropA
UnhookWindowsHookEx
GetPropA
CallWindowProcA
RemovePropA
GetMessageTime
GetMessagePos
GetLastActivePopup
GetForegroundWindow
SetForegroundWindow
GetWindow
SetWindowLongA
SetWindowPos
RegisterWindowMessageA
OffsetRect
IntersectRect
SystemParametersInfoA
GetWindowPlacement
GetNextDlgTabItem
EndDialog
GetActiveWindow
SetActiveWindow
IsWindow
CreateDialogIndirectParamA
DestroyWindow
GetWindowLongA
UnregisterClassA
HideCaret
ShowCaret
ExcludeUpdateRgn
GetDlgItem
IsWindowEnabled
PostMessageA
IsWindowVisible
GetParent
GetWindowRect
LockWindowUpdate
ExitWindowsEx
RedrawWindow
IsIconic
GetSystemMetrics
CopyRect
GetClientRect
DrawIcon
GetSystemMenu
AppendMenuA
SendMessageA
LoadIconA
EnableWindow
GetSysColorBrush
GetSysColor
InvalidateRect
SetCursor
ChildWindowFromPointEx
LoadCursorA
DrawFocusRect
DefDlgProcA
CharNextA
IsWindowUnicode
gdi32
SetWindowExtEx
ScaleWindowExtEx
IntersectClipRect
DeleteObject
ScaleViewportExtEx
GetDeviceCaps
CreateSolidBrush
PtVisible
RectVisible
TextOutA
ExtTextOutA
Escape
PatBlt
EnumFontFamiliesExA
BitBlt
GetTextExtentPointA
SetViewportExtEx
OffsetViewportOrgEx
SetViewportOrgEx
SetMapMode
SetBkMode
RestoreDC
SaveDC
DeleteDC
CreateBitmap
SetBkColor
GetClipBox
SetTextColor
SelectObject
GetStockObject
GetObjectA
CreateCompatibleDC
CreateDIBitmap
CreateFontIndirectA
comdlg32
GetFileTitleA
winspool.drv
ClosePrinter
OpenPrinterA
DocumentPropertiesA
advapi32
RegCloseKey
RegOpenKeyExA
RegSetValueExA
RegCreateKeyExA
RegDeleteValueA
RegDeleteKeyA
RegOpenKeyA
RegEnumKeyExA
RegQueryValueExA
RegEnumValueA
comctl32
PropertySheetA
DestroyPropertySheetPage
CreatePropertySheetPageA
ImageList_Destroy
ord17
wininet
FindFirstUrlCacheEntryA
FindCloseUrlCache
SetUrlCacheEntryInfoA
DeleteUrlCacheEntry
FindNextUrlCacheEntryA
Sections
.text Size: 256KB - Virtual size: 254KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 60KB - Virtual size: 57KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 28KB - Virtual size: 42KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 84KB - Virtual size: 81KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ