Static task
static1
Behavioral task
behavioral1
Sample
tmp.exe
Resource
win7-20231020-en
Behavioral task
behavioral2
Sample
tmp.exe
Resource
win10v2004-20231020-en
General
-
Target
tmp
-
Size
3.8MB
-
MD5
b1f6e904e93a4a7674cd0c6dfb1b5fa5
-
SHA1
ad21c34bbbd67c1baa653b915bd41324906fbb65
-
SHA256
00e524b817b5bf1b01fc4827cb47de6f6b7956dc47c8dda3b6da750388311eba
-
SHA512
24b2232c80b9188b436de2724406e7bc94217dcccd536844b610e0f65ccf40c2e8401b25c1be5e00143ffdcaf05663837bf757e60b9accef44a79ceca0e2ff5b
-
SSDEEP
98304:xQTQvNVZLFU+7XPmgEFV7hyV8avmal6aBPAGFLOAkGkzdnEVomFHKnPC7:xQTcXm+73aal6aBPxFLOyomFHKnP
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource tmp
Files
-
tmp.exe windows:6 windows x86
fc5ed8cb907ddd441304d40d64db156d
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
haoi
SetQuality
IsRight
SendFileEx
kernel32
UnhandledExceptionFilter
SetUnhandledExceptionFilter
IsProcessorFeaturePresent
ResetEvent
WaitForSingleObjectEx
CreateEventW
IsDebuggerPresent
GetStartupInfoW
QueryPerformanceCounter
GetSystemTimeAsFileTime
InitializeSListHead
WriteConsoleW
LoadResource
LockResource
SizeofResource
FindResourceW
WideCharToMultiByte
CreateDirectoryA
Sleep
GetPrivateProfileStringA
WritePrivateProfileStringA
CopyFileA
GetLastError
GetPrivateProfileIntA
MultiByteToWideChar
MapViewOfFile
GetUserDefaultLCID
CreateFileA
DeleteFileA
WriteFile
CloseHandle
GetCurrentDirectoryA
OutputDebugStringA
OutputDebugStringW
GetCurrentProcess
TerminateProcess
CreateThread
GetCurrentThread
SetThreadPriority
TerminateThread
ResumeThread
CreateProcessA
OpenProcess
VirtualProtect
ReadProcessMemory
FreeLibrary
GetModuleFileNameA
GetProcAddress
LoadLibraryA
lstrcmpA
lstrcpyA
lstrcatA
GetTempFileNameA
OpenFileMappingA
LCMapStringEx
GetStringTypeW
RtlUnwind
ExitProcess
GetModuleHandleExW
QueryPerformanceFrequency
GetDriveTypeW
GetFullPathNameW
CreateFileW
GetFileInformationByHandle
GetFileType
PeekNamedPipe
ExitThread
FreeLibraryAndExitThread
VirtualAlloc
VirtualQuery
GetCommandLineA
GetCommandLineW
HeapQueryInformation
SetStdHandle
GetStdHandle
GetTimeZoneInformation
GetDateFormatW
GetTimeFormatW
CompareStringW
LCMapStringW
IsValidLocale
EnumSystemLocalesW
GetConsoleCP
GetConsoleMode
SetFilePointerEx
ReadConsoleW
GetCurrentDirectoryW
FindFirstFileExW
GetFileTime
GetFileSizeEx
GetFileAttributesExA
FileTimeToLocalFileTime
SetErrorMode
GetProfileIntA
GetTickCount
SearchPathA
GetWindowsDirectoryA
FindResourceExW
GetFileAttributesA
GetTempPathA
DuplicateHandle
GetVolumeInformationA
UnlockFile
SetFilePointer
FindNextFileW
IsValidCodePage
GetEnvironmentStringsW
FreeEnvironmentStringsW
SetEnvironmentVariableW
lstrcatW
lstrlenA
CreateToolhelp32Snapshot
SystemTimeToTzSpecificLocalTime
SetEndOfFile
ReadFile
LockFile
GetFullPathNameA
GetFileSize
FlushFileBuffers
FindFirstFileA
FindClose
GetACP
GetCPInfo
GetOEMCP
GetUserDefaultUILanguage
GetSystemDefaultUILanguage
GetLocaleInfoW
GlobalFlags
LocalReAlloc
LocalAlloc
GlobalHandle
GlobalReAlloc
TlsFree
TlsSetValue
TlsGetValue
TlsAlloc
InitializeCriticalSection
InitializeCriticalSectionAndSpinCount
GetThreadLocale
FileTimeToSystemTime
VerifyVersionInfoA
VerSetConditionMask
SetEvent
GetVersionExA
GetCurrentProcessId
CompareStringA
GlobalGetAtomNameA
GlobalFindAtomA
GlobalAddAtomA
FindResourceA
lstrcmpW
GlobalDeleteAtom
LoadLibraryW
LoadLibraryExW
GetModuleHandleW
GetModuleFileNameW
GetSystemDirectoryW
GetCurrentThreadId
EncodePointer
FormatMessageA
MulDiv
LocalFree
GlobalLock
GlobalUnlock
GlobalSize
SetLastError
K32GetProcessImageFileNameA
QueryDosDeviceA
GetLogicalDriveStringsA
Process32First
lstrcmpiA
Module32Next
Module32First
GlobalFree
GlobalAlloc
GetModuleHandleA
GetSystemInfo
WaitForSingleObject
DeleteCriticalSection
InitializeCriticalSectionEx
LeaveCriticalSection
EnterCriticalSection
GetProcessHeap
HeapSize
HeapFree
HeapReAlloc
HeapAlloc
RaiseException
DecodePointer
Process32Next
user32
ReuseDDElParam
UnpackDDElParam
InsertMenuItemA
LoadMenuA
TranslateAcceleratorA
LoadAcceleratorsA
CharUpperBuffA
RegisterClipboardFormatA
GetUpdateRect
ModifyMenuA
CopyIcon
GetIconInfo
GetDoubleClickTime
LoadImageA
EmptyClipboard
SetClipboardData
CloseClipboard
OpenClipboard
SetClassLongA
LockWindowUpdate
BringWindowToTop
SetParent
SetCursorPos
DestroyAcceleratorTable
CreateAcceleratorTableA
LoadAcceleratorsW
ToAsciiEx
GetKeyboardState
GetKeyboardLayout
GetNextDlgGroupItem
SetRect
InvalidateRgn
CopyAcceleratorTableA
CharNextA
WaitMessage
LoadImageW
DestroyIcon
MonitorFromPoint
UnionRect
EnableScrollBar
UpdateLayeredWindow
SetMenuDefaultItem
GetMenuDefaultItem
CreatePopupMenu
NotifyWinEvent
WindowFromPoint
MessageBeep
DeleteMenu
SetTimer
ReleaseCapture
SetCapture
CharUpperA
IsZoomed
TrackMouseEvent
GetAsyncKeyState
CopyImage
RealChildWindowFromPoint
IntersectRect
DrawIconEx
IsRectEmpty
DrawFocusRect
SetWindowRgn
DrawFrameControl
DrawEdge
EnumDisplayMonitors
LoadCursorW
LoadCursorA
FrameRect
SetLayeredWindowAttributes
MapDialogRect
SetWindowContextHelpId
SetCursor
ShowOwnedPopups
PostQuitMessage
TranslateMessage
GetMessageA
MapVirtualKeyA
GetKeyNameTextA
SystemParametersInfoA
InflateRect
GetMenuItemInfoA
DestroyMenu
OffsetRect
SetRectEmpty
InvalidateRect
DrawStateA
GetCursorPos
GetDesktopWindow
GetActiveWindow
GetNextDlgTabItem
EndDialog
CreateDialogIndirectParamA
IsDialogMessageA
SetWindowTextA
IsWindowEnabled
SendDlgItemMessageA
CheckDlgButton
SetDlgItemTextA
MoveWindow
GetMonitorInfoA
MonitorFromWindow
WinHelpA
GetScrollInfo
SetScrollInfo
LoadIconA
CallNextHookEx
UnhookWindowsHookEx
SetWindowsHookExA
GetLastActivePopup
GetTopWindow
GetClassNameA
GetClassLongA
PtInRect
EqualRect
CopyRect
MapWindowPoints
AdjustWindowRectEx
GetWindowRect
RemovePropA
GetPropA
SetPropA
ShowScrollBar
GetScrollRange
SetScrollRange
ScrollWindow
RedrawWindow
ValidateRect
GetForegroundWindow
SetActiveWindow
PostThreadMessageA
HideCaret
InvertRect
IsCharLowerA
MapVirtualKeyExA
DrawMenuBar
DefFrameProcA
DefMDIChildProcA
TranslateMDISysAccel
IsClipboardFormatAvailable
SubtractRect
UpdateWindow
CreateMenu
GetComboBoxInfo
DestroyCursor
GetWindowRgn
GetSysColorBrush
TrackPopupMenu
SetMenu
GetMenu
GetCapture
GetKeyState
GetDlgCtrlID
GetDlgItem
IsWindowVisible
EndDeferWindowPos
DeferWindowPos
BeginDeferWindowPos
SetWindowPlacement
GetWindowPlacement
SetWindowPos
DestroyWindow
IsChild
IsMenu
IsWindow
CreateWindowExA
GetClassInfoExA
GetClassInfoA
RegisterClassA
CallWindowProcA
DefWindowProcA
GetMessageTime
PeekMessageA
DispatchMessageA
RegisterWindowMessageA
LoadBitmapW
SetMenuItemInfoA
GetMenuCheckMarkDimensions
SetMenuItemBitmaps
EnableMenuItem
CheckMenuItem
GetFocus
GetWindow
GetWindowTextLengthA
GetWindowTextA
GetScrollPos
SetScrollPos
SetFocus
FillRect
GetSysColor
ScreenToClient
ClientToScreen
EndPaint
BeginPaint
GetDC
TabbedTextOutA
GrayStringA
DrawTextExA
DrawTextA
RemoveMenu
InsertMenuA
GetMenuItemCount
GetMenuItemID
GetMenuState
GetMenuStringA
UnregisterClassA
LoadIconW
GetWindowThreadProcessId
EnumWindows
FindWindowExA
FindWindowA
GetParent
MessageBoxA
GetClientRect
ReleaseDC
GetWindowDC
SetForegroundWindow
DrawIcon
AppendMenuA
GetSystemMenu
GetSystemMetrics
keybd_event
IsIconic
ShowWindow
PostMessageA
ExitWindowsEx
UnregisterHotKey
RegisterHotKey
wsprintfA
SetWindowLongA
GetWindowLongA
GetSubMenu
LoadMenuW
GetMessagePos
SendMessageA
EnableWindow
KillTimer
gdi32
GetObjectType
GetPixel
GetStockObject
GetViewportExtEx
GetWindowExtEx
IntersectClipRect
LineTo
PtVisible
RectVisible
RestoreDC
SaveDC
SelectClipRgn
ExtSelectClipRgn
SelectPalette
SetBkColor
SetBkMode
SetMapMode
SetLayout
GetLayout
SetPolyFillMode
SetROP2
SetTextColor
SetTextAlign
MoveToEx
TextOutA
ExtTextOutA
SetViewportExtEx
SetViewportOrgEx
SetWindowExtEx
SetWindowOrgEx
OffsetViewportOrgEx
OffsetWindowOrgEx
ScaleViewportExtEx
ScaleWindowExtEx
CreateFontIndirectA
GetTextExtentPoint32A
CreateRectRgnIndirect
PatBlt
EnumFontFamiliesA
GetTextCharsetInfo
GetTextMetricsA
CombineRgn
CreateEllipticRgn
Ellipse
GetBkColor
GetTextColor
CreatePolygonRgn
Polygon
Polyline
GetMapMode
SetRectRgn
DPtoLP
CreateRoundRectRgn
CreateDIBSection
GetRgnBox
RealizePalette
SetPixel
StretchBlt
SetDIBColorTable
Rectangle
OffsetRgn
RoundRect
CreatePalette
GetPaletteEntries
EnumFontFamiliesExA
GetNearestPaletteIndex
GetSystemPaletteEntries
LPtoDP
ExtFloodFill
SetPaletteEntries
FillRgn
FrameRgn
GetBoundsRect
PtInRegion
GetWindowOrgEx
GetViewportOrgEx
SetPixelV
GetTextFaceA
GetClipBox
ExcludeClipRect
Escape
CreateSolidBrush
CreateRectRgn
CreatePatternBrush
CreatePen
CreateHatchBrush
CreateBitmap
GetDeviceCaps
CreateDCA
BitBlt
CreateCompatibleBitmap
CreateCompatibleDC
DeleteDC
DeleteObject
GetDIBits
SelectObject
CreateDIBitmap
CopyMetaFileA
GetObjectA
msimg32
TransparentBlt
AlphaBlend
winspool.drv
ClosePrinter
DocumentPropertiesA
OpenPrinterA
advapi32
RegDeleteValueA
AdjustTokenPrivileges
RegEnumKeyExA
RegEnumValueA
RegQueryValueA
RegEnumKeyA
RegSetValueExA
OpenProcessToken
RegDeleteKeyA
RegCreateKeyExA
RegQueryValueExA
RegOpenKeyExA
RegCloseKey
LookupPrivilegeValueA
shell32
SHGetMalloc
SHGetPathFromIDListA
SHGetSpecialFolderLocation
SHBrowseForFolderA
SHGetDesktopFolder
SHGetFileInfoA
SHAppBarMessage
DragFinish
DragQueryFileA
ShellExecuteA
comctl32
InitCommonControlsEx
shlwapi
PathFindFileNameA
PathIsDirectoryA
PathIsUNCA
PathStripToRootA
StrFormatKBSizeA
PathRemoveFileSpecW
PathFindExtensionA
uxtheme
IsThemeBackgroundPartiallyTransparent
DrawThemeBackground
CloseThemeData
GetThemePartSize
GetWindowTheme
GetThemeSysColor
DrawThemeText
GetCurrentThemeName
IsAppThemed
DrawThemeParentBackground
OpenThemeData
GetThemeColor
ole32
OleDestroyMenuDescriptor
OleTranslateAccelerator
IsAccelerator
OleCreateMenuDescriptor
OleGetClipboard
CoLockObjectExternal
RegisterDragDrop
RevokeDragDrop
CoRevokeClassObject
OleLockRunning
StgCreateDocfileOnILockBytes
OleUninitialize
OleInitialize
CoFreeUnusedLibraries
DoDragDrop
OleIsCurrentClipboard
OleFlushClipboard
CoRegisterMessageFilter
CreateStreamOnHGlobal
CreateILockBytesOnHGlobal
StgOpenStorageOnILockBytes
CoGetClassObject
CoDisconnectObject
CLSIDFromString
CoInitialize
CoCreateGuid
CoUninitialize
ReleaseStgMedium
OleDuplicateData
CoTaskMemFree
CoTaskMemAlloc
CLSIDFromProgID
CoCreateInstance
CoInitializeEx
oleaut32
LoadTypeLi
VarBstrFromDate
VariantCopy
SafeArrayDestroy
VariantTimeToSystemTime
SystemTimeToVariantTime
SysStringLen
VariantChangeType
SysAllocStringLen
SysAllocStringByteLen
VariantClear
VariantInit
SysFreeString
SysAllocString
OleCreateFontIndirect
oledlg
ord8
urlmon
URLDownloadToFileA
gdiplus
GdiplusShutdown
GdipDrawImageI
GdipFree
GdipBitmapLockBits
GdipCreateBitmapFromScan0
GdipCreateBitmapFromStream
GdipGetImagePaletteSize
GdipGetImagePalette
GdipGetImagePixelFormat
GdipGetImageHeight
GdipGetImageWidth
GdipGetImageGraphicsContext
GdipDrawImageRectI
GdipSetInterpolationMode
GdipDeleteGraphics
GdipCreateFromHDC
GdipCreateBitmapFromHBITMAP
GdipDisposeImage
GdipCloneImage
GdiplusStartup
GdipAlloc
GdipBitmapUnlockBits
libcurl
curl_global_init
curl_global_cleanup
curl_easy_getinfo
curl_easy_cleanup
curl_easy_perform
curl_easy_setopt
curl_easy_init
curl_easy_strerror
curl_slist_free_all
oleacc
CreateStdAccessibleObject
AccessibleObjectFromWindow
LresultFromObject
imm32
ImmReleaseContext
ImmGetContext
ImmGetOpenStatus
winmm
PlaySoundA
Sections
.text Size: 1.9MB - Virtual size: 1.9MB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 386KB - Virtual size: 385KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 26KB - Virtual size: 79KB
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: 168KB - Virtual size: 167KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ