Static task
static1
Behavioral task
behavioral1
Sample
2024-04-19_0f28cd155d0f9f72e08f7053ca05a9ac_xiaoba.exe
Resource
win7-20231129-en
Behavioral task
behavioral2
Sample
2024-04-19_0f28cd155d0f9f72e08f7053ca05a9ac_xiaoba.exe
Resource
win10v2004-20240226-en
General
-
Target
2024-04-19_0f28cd155d0f9f72e08f7053ca05a9ac_xiaoba
-
Size
2.0MB
-
MD5
0f28cd155d0f9f72e08f7053ca05a9ac
-
SHA1
0b141351557975586b5a61abbaba2bf83f7d38cd
-
SHA256
aa3c429e55b7c2ef4ec7cbb56036ca03007f2e1f48b2798bee2e0c73c75ac36b
-
SHA512
158a795a7de84ea9c5c5df4123e826862659a1dd94fa2b42f4121d70d1c7a6bd649dc65274e0ce59cc8346380b3e7eafe141b81e4ac619f283e242e2d1511844
-
SSDEEP
24576:r5fU8499+E7I+QUO6LDsgoV6y4U8lUIXrWyu4Awwfm4JMFG3/w8:rZE7hOmBS69plUIyye8c
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource 2024-04-19_0f28cd155d0f9f72e08f7053ca05a9ac_xiaoba
Files
-
2024-04-19_0f28cd155d0f9f72e08f7053ca05a9ac_xiaoba.exe windows:4 windows x86 arch:x86
e1f42679af487e2df3e1918fabc6e876
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
msvfw32
DrawDibDraw
avifil32
AVIStreamInfoA
AVIStreamGetFrame
kernel32
GetFileType
GetEnvironmentVariableA
HeapDestroy
HeapCreate
VirtualFree
SetEnvironmentVariableA
LCMapStringA
LCMapStringW
VirtualAlloc
IsBadWritePtr
SetUnhandledExceptionFilter
GetStringTypeA
GetStringTypeW
CompareStringA
CompareStringW
IsBadReadPtr
IsBadCodePtr
SetStdHandle
CloseHandle
WaitForSingleObject
InterlockedExchange
InterlockedCompareExchange
GetSystemInfo
VirtualQuery
VirtualProtect
GetStdHandle
SetHandleCount
GetEnvironmentStringsW
GetEnvironmentStrings
FreeEnvironmentStringsW
FreeEnvironmentStringsA
UnhandledExceptionFilter
GetACP
HeapSize
TerminateProcess
GetLocalTime
GetSystemTime
GetTimeZoneInformation
RaiseException
RtlUnwind
GetStartupInfoA
CreateProcessA
GetTickCount
GetCommandLineA
MulDiv
GetProcAddress
GetModuleHandleA
GetVolumeInformationA
SetCurrentDirectoryA
GetFileAttributesA
FindClose
FindFirstFileA
GetTempPathA
GlobalUnlock
GlobalLock
GlobalAlloc
Sleep
CreateEventA
CreateThread
GetPrivateProfileStringA
WritePrivateProfileStringA
GetVersionExA
lstrlenW
lstrlenA
LoadLibraryA
FreeLibrary
GetFullPathNameA
HeapAlloc
GetProcessHeap
HeapReAlloc
HeapFree
GlobalReAlloc
FindNextFileA
lstrcpyA
WinExec
lstrcatA
InitializeCriticalSection
DeleteCriticalSection
GlobalFree
GlobalSize
ExitProcess
GetCurrentThreadId
GetModuleFileNameA
LockResource
LoadResource
FindResourceA
SetEvent
CreateFileA
WaitForMultipleObjects
GetLastError
ReadFile
WriteFile
GetOEMCP
GetCPInfo
GetProcessVersion
SetErrorMode
GlobalFlags
GetCurrentThread
GetFileTime
GetFileSize
TlsGetValue
GetProfileStringA
GetUserDefaultLCID
LeaveCriticalSection
LocalReAlloc
TlsSetValue
TlsFree
GlobalHandle
TlsAlloc
LocalAlloc
lstrcmpA
GlobalGetAtomNameA
GlobalAddAtomA
GlobalFindAtomA
GlobalDeleteAtom
lstrcmpiA
GetStringTypeExA
SetEndOfFile
UnlockFile
LockFile
FlushFileBuffers
SetFilePointer
DuplicateHandle
lstrcpynA
SetLastError
FileTimeToLocalFileTime
FileTimeToSystemTime
FormatMessageA
InterlockedIncrement
WideCharToMultiByte
GetCurrentProcess
FlushInstructionCache
GetVersion
LocalFree
MultiByteToWideChar
InterlockedDecrement
CreateSemaphoreA
ResumeThread
ReleaseSemaphore
EnterCriticalSection
user32
GetMenuCheckMarkDimensions
SetMenuItemBitmaps
MoveWindow
SetWindowTextA
IsDialogMessageA
ScrollWindowEx
SendDlgItemMessageA
MapWindowPoints
AdjustWindowRectEx
GetScrollPos
RegisterClassA
CreateWindowExA
SetWindowsHookExA
CallNextHookEx
GetClassLongA
UnhookWindowsHookEx
GetMessageTime
GetLastActivePopup
RegisterWindowMessageA
GetWindowPlacement
EndDialog
CreateDialogIndirectParamA
DestroyWindow
GetDlgItem
EndPaint
BeginPaint
CharUpperA
GetWindowTextLengthA
GetWindowTextA
GetForegroundWindow
CheckMenuItem
GetMenuState
GrayStringA
DrawTextA
TabbedTextOutA
WaitForInputIdle
wsprintfA
UnregisterClassA
GetClipboardData
OpenClipboard
SetClipboardData
EmptyClipboard
GetSystemMetrics
GetCursorPos
MessageBoxA
SetWindowPos
SendMessageA
DestroyCursor
SetParent
IsWindow
PostMessageA
GetTopWindow
WindowFromDC
GetDesktopWindow
IsMenu
GetMenuItemID
GetParent
GetFocus
GetClientRect
InvalidateRect
ValidateRect
UpdateWindow
EqualRect
GetWindowRect
SetForegroundWindow
DestroyMenu
IsChild
ReleaseDC
IsRectEmpty
FillRect
GetDC
SetCursor
GetMenuItemRect
DrawMenuBar
RemovePropA
CallWindowProcA
GetPropA
SetPropA
GetSysColorBrush
GetWindowDC
GetMenuItemInfoA
GetMenuItemCount
DrawStateA
FrameRect
GetNextDlgTabItem
SystemParametersInfoA
TranslateMessage
GetClassNameA
LoadStringA
CloseClipboard
LoadCursorA
SetCursorPos
SetActiveWindow
GetSysColor
SetWindowLongA
GetWindowLongA
RedrawWindow
EnableWindow
IsWindowVisible
OffsetRect
PtInRect
DestroyIcon
IntersectRect
SetRect
InflateRect
SetScrollPos
SetScrollRange
GetScrollRange
SetCapture
GetCapture
ReleaseCapture
LoadIconA
DrawFrameControl
DrawEdge
DrawFocusRect
WindowFromPoint
GetMessageA
DispatchMessageA
SetRectEmpty
RegisterClipboardFormatA
CreateIconFromResourceEx
CreateIconFromResource
DrawIconEx
CreatePopupMenu
AppendMenuA
ModifyMenuA
CreateMenu
CreateAcceleratorTableA
GetDlgCtrlID
GetSubMenu
EnableMenuItem
ClientToScreen
EnumDisplaySettingsA
LoadImageA
ShowWindow
IsWindowEnabled
TranslateAcceleratorA
GetKeyState
CopyAcceleratorTableA
PostQuitMessage
IsZoomed
GetSystemMenu
DeleteMenu
GetClassInfoA
DefWindowProcA
GetMenu
SetMenu
PeekMessageA
IsIconic
SetFocus
GetActiveWindow
GetWindow
DestroyAcceleratorTable
SetWindowRgn
GetMessagePos
ScreenToClient
ChildWindowFromPointEx
CopyRect
LoadBitmapA
WinHelpA
KillTimer
SetTimer
gdi32
CreatePen
PatBlt
FillRgn
CreateRectRgn
CombineRgn
CreateSolidBrush
GetStockObject
CreateFontIndirectA
EndPage
EndDoc
DeleteDC
StartDocA
StartPage
BitBlt
GetPixel
CreateCompatibleDC
SetPixelV
Ellipse
Rectangle
LPtoDP
DPtoLP
GetCurrentObject
RoundRect
GetTextExtentPoint32A
GetDeviceCaps
CreateRectRgnIndirect
SetBkColor
TextOutA
SetBkMode
SetTextColor
SetDIBitsToDevice
GetObjectA
GetClipBox
PtVisible
RectVisible
ExtTextOutA
Escape
SaveDC
RestoreDC
SetPolyFillMode
SetROP2
SetMapMode
SetViewportOrgEx
OffsetViewportOrgEx
SetViewportExtEx
ScaleViewportExtEx
SetWindowOrgEx
SetWindowExtEx
ScaleWindowExtEx
ExcludeClipRect
MoveToEx
LineTo
ExtSelectClipRgn
GetViewportExtEx
GetTextMetricsA
SelectObject
CreatePatternBrush
CreateBitmap
CreateDCA
CreateCompatibleBitmap
GetPolyFillMode
GetStretchBltMode
GetROP2
GetBkColor
GetBkMode
GetTextColor
CreateRoundRectRgn
CreateEllipticRgn
PathToRegion
EndPath
BeginPath
GetWindowOrgEx
GetViewportOrgEx
GetWindowExtEx
CreateDIBSection
GetDIBits
RealizePalette
SelectPalette
StretchBlt
CreatePalette
GetSystemPaletteEntries
CreateDIBitmap
DeleteObject
SelectClipRgn
CreatePolygonRgn
GetClipRgn
SetStretchBltMode
ExtCreateRegion
SetPixel
winmm
waveOutPrepareHeader
midiStreamClose
midiOutReset
midiStreamStop
midiStreamOut
midiOutPrepareHeader
midiStreamProperty
midiStreamOpen
midiOutUnprepareHeader
waveOutOpen
waveOutGetNumDevs
waveOutClose
waveOutReset
waveOutPause
waveOutWrite
waveOutUnprepareHeader
PlaySoundA
midiStreamRestart
msimg32
GradientFill
TransparentBlt
AlphaBlend
winspool.drv
DocumentPropertiesA
OpenPrinterA
ClosePrinter
comdlg32
GetSaveFileNameA
ChooseColorA
ChooseFontA
GetFileTitleA
GetOpenFileNameA
advapi32
RegCloseKey
RegOpenKeyExA
RegSetValueExA
RegCreateKeyA
RegQueryValueA
RegCreateKeyExA
RegQueryValueExA
shell32
SHBrowseForFolderA
SHGetPathFromIDListA
SHGetMalloc
Shell_NotifyIconA
ShellExecuteA
ole32
OleRun
CoCreateInstance
OleUninitialize
OleInitialize
CLSIDFromProgID
CLSIDFromString
oleaut32
SysStringLen
VarBstrFromCy
SysFreeString
LoadTypeLi
RegisterTypeLi
UnRegisterTypeLi
SysAllocString
VariantInit
VariantCopyInd
VariantChangeType
GetErrorInfo
VariantClear
VariantCopy
odbc32
ord48
ord49
ord20
ord17
ord59
ord8
ord44
ord46
ord68
ord43
ord41
ord2
ord1
ord23
ord50
ord45
ord51
ord15
ord9
ord14
ord11
ord10
ord3
ord19
ord72
ord12
ord18
ord13
ord61
ord16
ord5
ord4
comctl32
ImageList_Read
ImageList_GetIcon
ImageList_GetImageInfo
ImageList_SetBkColor
_TrackMouseEvent
ImageList_Draw
ImageList_Destroy
ImageList_Duplicate
ord17
ImageList_GetImageCount
ws2_32
recvfrom
ioctlsocket
recv
getpeername
accept
WSAAsyncSelect
closesocket
inet_ntoa
WSACleanup
Sections
.text Size: 872KB - Virtual size: 870KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 880KB - Virtual size: 876KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 100KB - Virtual size: 393KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 180KB - Virtual size: 178KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ