Static task
static1
Behavioral task
behavioral1
Sample
ohayo.exe
Resource
win7-20230712-en
Behavioral task
behavioral2
Sample
ohayo.exe
Resource
win10v2004-20230703-en
General
-
Target
ohayo.exe
-
Size
4.3MB
-
MD5
7c3df4f6aadea03b14651f7dc00758b9
-
SHA1
7061acfa08f920958753bab29d0338947f89a941
-
SHA256
62c57c11a66cd9b94212118ef802d0c40fc938deda5c0cc964c6325ceb3198d9
-
SHA512
870dc7cd509ca459e8c586008232700ecf3d828278bfa1e5bdaffbfff7d783eabe3bffc1481ee887b5e708560d94aa4bb694931db2d90b7c8a16b2568bcbb75c
-
SSDEEP
98304:cZ6M2u8KKaMeErJcFn+IiT5rJRK8TYakGzlda4Mk4MrEPUSvmj4o/FLOAkGkzdn1:qRMeEdVJRK8Tj5o2qjmj4o/FLOyomFHO
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource ohayo.exe
Files
-
ohayo.exe.exe windows x86
8190feea061ba532fe70ed711ec9949d
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
kernel32
GetProcessHeap
CreateFileW
SetEnvironmentVariableA
LCMapStringW
GetStringTypeW
QueryPerformanceCounter
SetHandleCount
GetEnvironmentStringsW
FreeEnvironmentStringsW
IsValidCodePage
HeapDestroy
HeapCreate
IsProcessorFeaturePresent
IsValidLocale
GetConsoleCP
GetDriveTypeW
SetCurrentDirectoryW
GetCurrentDirectoryW
FindFirstFileExA
GetDriveTypeA
GetFileInformationByHandle
ExpandEnvironmentStringsA
WaitForMultipleObjects
PeekNamedPipe
GetSystemDirectoryA
VerSetConditionMask
VerifyVersionInfoA
SleepEx
EnumSystemLocalesA
WriteConsoleW
GetTimeZoneInformation
GetConsoleMode
GetStdHandle
GetLocaleInfoW
SetLastError
SetConsoleCtrlHandler
FatalAppExitA
IsDebuggerPresent
SetUnhandledExceptionFilter
UnhandledExceptionFilter
TerminateProcess
GetFileType
SetStdHandle
HeapSize
HeapQueryInformation
HeapReAlloc
GetSystemTimeAsFileTime
CreateThread
ExitThread
VirtualQuery
VirtualAlloc
RaiseException
RtlUnwind
GetStartupInfoW
HeapSetInformation
GetCommandLineA
HeapAlloc
HeapFree
ExitProcess
DecodePointer
EncodePointer
LocalLock
LocalUnlock
FindResourceExW
SetErrorMode
GetNumberFormatA
GetWindowsDirectoryA
VirtualProtect
GetFileSizeEx
SetFileAttributesA
GetFileAttributesExA
FileTimeToLocalFileTime
GetTempPathA
GetShortPathNameA
GetVolumeInformationA
DuplicateHandle
SetEndOfFile
UnlockFile
LockFile
FlushFileBuffers
MoveFileA
lstrcmpiA
GetStringTypeExA
SearchPathA
GetProfileIntA
GetACP
GetAtomNameA
GetOEMCP
GetCPInfo
TlsFree
LocalReAlloc
TlsSetValue
TlsAlloc
InitializeCriticalSection
GlobalHandle
TlsGetValue
LocalAlloc
GlobalFlags
FileTimeToSystemTime
GetThreadLocale
GetDiskFreeSpaceA
GetFullPathNameA
GetTempFileNameA
GetFileTime
ReplaceFileA
GetUserDefaultLCID
GetTickCount
GetPrivateProfileStringA
GetPrivateProfileIntA
GetCurrentThread
GetUserDefaultUILanguage
ConvertDefaultLocale
GetSystemDefaultUILanguage
GetLocaleInfoA
lstrcmpA
CopyFileA
FormatMessageA
LocalFree
lstrlenW
MulDiv
CreateEventA
SuspendThread
SetEvent
WaitForSingleObject
ResumeThread
SetThreadPriority
GetModuleFileNameW
ReleaseActCtx
CreateActCtxW
GetFileSize
DeleteCriticalSection
InitializeCriticalSectionAndSpinCount
GlobalAlloc
GlobalReAlloc
GlobalFree
GlobalSize
FindResourceA
FreeResource
GetCurrentThreadId
GlobalFindAtomA
GlobalDeleteAtom
GetVersionExA
FreeLibrary
CompareStringA
LoadLibraryW
lstrcmpW
GlobalLock
GlobalUnlock
GetCurrentProcessId
GlobalGetAtomNameA
GlobalAddAtomA
MultiByteToWideChar
GetModuleHandleW
EnterCriticalSection
LeaveCriticalSection
InterlockedExchange
SetFileTime
WriteFile
CreateDirectoryA
GetFileAttributesA
LocalFileTimeToFileTime
lstrlenA
GetCurrentDirectoryA
SystemTimeToFileTime
ReadFile
SetFilePointer
InterlockedDecrement
InterlockedIncrement
FindResourceW
LoadResource
LockResource
SizeofResource
VirtualFreeEx
WritePrivateProfileStringA
lstrcatA
lstrcpyA
GetModuleFileNameA
WideCharToMultiByte
ReadProcessMemory
VirtualAllocEx
OpenProcess
GetCurrentProcess
Process32Next
Process32First
CreateToolhelp32Snapshot
DeleteFileA
FlushViewOfFile
FindClose
FindFirstFileA
GetSystemInfo
GlobalMemoryStatusEx
UnmapViewOfFile
MapViewOfFile
CloseHandle
CreateFileMappingA
CreateFileA
Sleep
ActivateActCtx
GetProcAddress
GetModuleHandleA
LoadLibraryA
GetLastError
DeactivateActCtx
CompareStringW
user32
GetKeyboardLayout
ToAsciiEx
CopyAcceleratorTableA
CopyIcon
RealChildWindowFromPoint
SetCursorPos
InSendMessage
HideCaret
InvertRect
FrameRect
CharUpperBuffA
GetIconInfo
ShowOwnedPopups
WaitMessage
PostThreadMessageA
CreateDialogIndirectParamA
GetNextDlgTabItem
EndDialog
LoadAcceleratorsW
SetWindowContextHelpId
MapDialogRect
PostQuitMessage
SetLayeredWindowAttributes
EnumDisplayMonitors
DrawFocusRect
DrawFrameControl
DrawEdge
InsertMenuA
RemoveMenu
EndPaint
BeginPaint
GetWindowDC
GrayStringA
DrawTextExA
DrawTextA
TabbedTextOutA
MonitorFromPoint
UpdateLayeredWindow
EnableScrollBar
DestroyAcceleratorTable
GetMessageA
TranslateMessage
ValidateRect
GetSysColorBrush
SetClassLongA
RegisterClipboardFormatA
SystemParametersInfoA
GetMenuStringA
GetMenuItemInfoA
MapVirtualKeyA
GetKeyNameTextA
ReleaseDC
GetDC
LockWindowUpdate
GetUpdateRect
UnionRect
SetRect
LoadImageW
EmptyClipboard
CloseClipboard
SetClipboardData
CopyImage
OpenClipboard
FillRect
DrawStateA
SetMenuDefaultItem
DrawIconEx
IsMenu
GetMenuDefaultItem
AppendMenuA
CharUpperA
GetAsyncKeyState
NotifyWinEvent
GetCursorPos
GetKeyboardState
LoadCursorA
LoadCursorW
WindowFromPoint
SetCapture
KillTimer
SetTimer
GetSystemMenu
DeleteMenu
ScrollWindowEx
MoveWindow
SetWindowTextA
IsDialogMessageA
IsDlgButtonChecked
SetDlgItemTextA
SetDlgItemInt
GetDlgItemTextA
GetDlgItemInt
CheckRadioButton
CheckDlgButton
TranslateMDISysAccel
DrawMenuBar
DefMDIChildProcA
DefFrameProcA
SetMenuItemBitmaps
GetMenuCheckMarkDimensions
ModifyMenuA
GetMenuState
EnableMenuItem
CheckMenuItem
RegisterWindowMessageA
LoadIconA
SendDlgItemMessageA
SetWindowsHookExA
CallNextHookEx
SetPropA
GetPropA
RemovePropA
GetWindowTextLengthA
GetWindowTextA
GetForegroundWindow
DispatchMessageA
BeginDeferWindowPos
GetParent
SetRectEmpty
LoadMenuW
GetSubMenu
SendMessageA
EndDeferWindowPos
UnhookWindowsHookEx
GetMessageTime
GetMessagePos
MonitorFromWindow
GetMonitorInfoA
MapWindowPoints
ScrollWindow
TrackPopupMenuEx
TrackPopupMenu
SetScrollRange
GetScrollRange
SetScrollPos
GetScrollPos
ShowScrollBar
MessageBoxA
CreateAcceleratorTableA
SubtractRect
UnregisterClassA
IsClipboardFormatAvailable
SendNotifyMessageA
GetDoubleClickTime
EnumChildWindows
CharNextA
InvalidateRgn
GetNextDlgGroupItem
GetDialogBaseUnits
DestroyCursor
DrawIcon
GetDCEx
CreateWindowExA
GetClassInfoExA
RegisterClassA
AdjustWindowRectEx
DeferWindowPos
GetScrollInfo
SetScrollInfo
PtInRect
SetWindowPlacement
GetWindowPlacement
DefWindowProcA
CreateMenu
IsCharLowerA
MapVirtualKeyExA
GetWindowRgn
WindowFromDC
GetTabbedTextExtentW
MessageBeep
GetTabbedTextExtentA
ScreenToClient
GetClientRect
InvalidateRect
UpdateWindow
GetWindowRect
InflateRect
GetSysColor
LoadBitmapW
EnableWindow
IsChild
GetFocus
FindWindowA
FindWindowExA
GetWindowThreadProcessId
ClientToScreen
LoadImageA
GetSystemMetrics
RedrawWindow
IsIconic
wsprintfA
GetWindow
CopyRect
IsRectEmpty
OffsetRect
PostMessageA
IsZoomed
SetWindowRgn
IsWindowVisible
GetCapture
GetTopWindow
SetParent
SetForegroundWindow
GetClassLongA
DestroyWindow
IsWindow
TranslateAcceleratorA
GetWindowLongA
ShowWindow
GetDesktopWindow
SetMenu
BringWindowToTop
GetLastActivePopup
GetMenu
IntersectRect
GetClassInfoA
CreatePopupMenu
GetMenuItemCount
GetMenuItemID
InsertMenuItemA
SetActiveWindow
LoadAcceleratorsA
ReleaseCapture
PeekMessageA
SetCursor
LoadIconW
GetKeyState
GetDlgCtrlID
SetWindowLongA
GetDlgItem
EqualRect
IsWindowEnabled
GetActiveWindow
SetFocus
DestroyIcon
SetWindowPos
WinHelpA
GetMenuBarInfo
DestroyMenu
LoadMenuA
ReuseDDElParam
UnpackDDElParam
GetClassNameA
CallWindowProcA
gdi32
CreateDCA
CreateEllipticRgn
CreatePolygonRgn
GetBkColor
Polyline
Ellipse
Polygon
CreateDIBitmap
EnumFontFamiliesA
GetTextCharsetInfo
StartPage
EndPage
SetAbortProc
AbortDoc
EndDoc
Rectangle
RoundRect
GetCharWidthA
CreateFontA
StretchDIBits
OffsetRgn
GetRgnBox
GetViewportOrgEx
LPtoDP
ExtFloodFill
CreatePalette
GetPaletteEntries
SetPaletteEntries
GetWindowOrgEx
GetNearestPaletteIndex
GetSystemPaletteEntries
PtInRegion
FillRgn
FrameRgn
GetBoundsRect
GetNearestColor
GetBkMode
GetPolyFillMode
GetROP2
GetStretchBltMode
GetTextAlign
GetTextFaceA
GetTextExtentPointA
GetTextExtentPoint32W
EnumFontFamiliesExA
CreateMetaFileA
CloseMetaFile
DeleteMetaFile
SetPixelV
PolyBezierTo
GetLayout
SetMapperFlags
SetTextCharacterExtra
CopyMetaFileA
DPtoLP
GetMapMode
PolyDraw
ArcTo
GetCurrentPositionEx
ScaleWindowExtEx
SetWindowExtEx
OffsetWindowOrgEx
SetWindowOrgEx
ScaleViewportExtEx
SetViewportExtEx
OffsetViewportOrgEx
SetViewportOrgEx
Escape
TextOutA
RectVisible
PtVisible
SetRectRgn
CreateHatchBrush
CreateSolidBrush
ExtCreatePen
GetDeviceCaps
PlayMetaFile
EnumMetaFile
GetObjectType
PlayMetaFileRecord
CreatePatternBrush
CreateDIBPatternBrushPt
SetTextJustification
SetTextAlign
MoveToEx
LineTo
OffsetClipRgn
IntersectClipRect
ExcludeClipRect
GetClipBox
SetMapMode
ModifyWorldTransform
SetWorldTransform
SetGraphicsMode
SetStretchBltMode
SetROP2
SetPolyFillMode
SetBkMode
RestoreDC
SaveDC
GetTextMetricsA
ExtTextOutA
SetPixel
GetPixel
StretchBlt
CombineRgn
CreateRectRgn
SelectPalette
RealizePalette
GetDIBits
PatBlt
BitBlt
SetDIBColorTable
GetTextColor
CreateRectRgnIndirect
CreateRoundRectRgn
CreatePen
CreateBitmap
SetBkColor
SetTextColor
CreateCompatibleBitmap
CreateDIBSection
GetObjectA
GetTextExtentPoint32A
GetStockObject
PolylineTo
ExtSelectClipRgn
DeleteObject
CreateFontIndirectA
CreateCompatibleDC
StartDocA
GetWindowExtEx
GetViewportExtEx
SelectClipPath
GetClipRgn
SelectClipRgn
SetColorAdjustment
GetCurrentObject
SetArcDirection
DeleteDC
SelectObject
SetLayout
msimg32
TransparentBlt
AlphaBlend
comdlg32
GetFileTitleA
winspool.drv
GetJobA
OpenPrinterA
DocumentPropertiesA
ClosePrinter
advapi32
CryptDestroyKey
CryptEncrypt
CryptGetHashParam
CryptDestroyHash
CryptHashData
CryptCreateHash
CryptAcquireContextA
CryptGenRandom
CryptReleaseContext
RegEnumValueA
RegOpenKeyExW
RegEnumKeyExA
GetFileSecurityA
SetFileSecurityA
RegQueryValueA
RegEnumKeyA
RegDeleteKeyA
RegDeleteValueA
RegSetValueExA
RegCreateKeyExA
RegOpenKeyExA
RegQueryValueExA
RegSetValueA
RegCloseKey
CryptImportKey
shell32
SHAddToRecentDocs
DragFinish
DragQueryFileA
SHAppBarMessage
SHGetFileInfoA
SHGetDesktopFolder
SHGetSpecialFolderLocation
ShellExecuteExA
ExtractIconA
ShellExecuteA
SHBrowseForFolderA
SHGetPathFromIDListA
SHGetMalloc
comctl32
ImageList_Create
ImageList_DrawEx
ImageList_Remove
ImageList_AddMasked
ImageList_Destroy
ImageList_GetImageCount
ImageList_GetIconSize
ImageList_GetIcon
ImageList_ReplaceIcon
InitCommonControlsEx
shlwapi
PathFindExtensionA
PathRemoveExtensionA
PathFindFileNameA
PathStripToRootA
PathIsUNCA
PathStripPathA
PathRemoveFileSpecW
ole32
GetRunningObjectTable
OleCreateMenuDescriptor
OleDestroyMenuDescriptor
RegisterDragDrop
CoLockObjectExternal
RevokeDragDrop
OleRun
OleRegEnumVerbs
IsAccelerator
OleQueryCreateFromData
OleQueryLinkFromData
OleIsRunning
OleTranslateAccelerator
CreateGenericComposite
CreateItemMoniker
OleGetIconOfClass
OleCreateLinkToFile
OleCreateFromFile
CoDisconnectObject
OleSetClipboard
OleIsCurrentClipboard
OleFlushClipboard
DoDragDrop
OleGetClipboard
OleLockRunning
OleSetMenuDescriptor
CoGetClassObject
CoRegisterClassObject
CoRevokeClassObject
CoRegisterMessageFilter
StgCreateDocfileOnILockBytes
CoInitializeEx
OleSave
WriteClassStm
OleSaveToStream
OleCreateFromData
OleCreateLinkFromData
OleCreateStaticFromData
OleCreate
OleLoad
GetHGlobalFromILockBytes
OleRegGetMiscStatus
StgIsStorageFile
StgOpenStorage
CreateFileMoniker
CreateILockBytesOnHGlobal
StgOpenStorageOnILockBytes
StgCreateDocfile
StringFromGUID2
PropVariantCopy
CLSIDFromString
CLSIDFromProgID
CoGetMalloc
CoFreeUnusedLibraries
OleUninitialize
CoCreateGuid
CoInitialize
CoCreateInstance
CoUninitialize
OleDuplicateData
CoTaskMemAlloc
ReleaseStgMedium
CreateBindCtx
CoTreatAsClass
StringFromCLSID
ReadClassStg
ReadFmtUserTypeStg
OleRegGetUserType
WriteClassStg
WriteFmtUserTypeStg
SetConvertStg
CoTaskMemFree
CreateStreamOnHGlobal
CreateDataAdviseHolder
CreateOleAdviseHolder
OleSetContainedObject
OleInitialize
oleaut32
SysFreeString
SysAllocString
SysAllocStringByteLen
SysStringByteLen
SysStringLen
SafeArrayUnaccessData
SafeArrayAccessData
SafeArrayGetUBound
SafeArrayGetLBound
SafeArrayGetElemsize
SafeArrayGetDim
SafeArrayCreate
SafeArrayRedim
VariantCopy
SafeArrayAllocData
SafeArrayAllocDescriptor
SafeArrayCopy
SafeArrayGetElement
SafeArrayPtrOfIndex
SysAllocStringLen
SafeArrayLock
SafeArrayUnlock
SafeArrayDestroy
SafeArrayDestroyData
SafeArrayDestroyDescriptor
VariantTimeToSystemTime
SystemTimeToVariantTime
SysReAllocStringLen
VarDateFromStr
VarBstrFromCy
VarBstrFromDec
VarDecFromStr
VarCyFromStr
VarBstrFromDate
RegisterTypeLi
LoadTypeLi
CreateErrorInfo
LoadRegTypeLi
OleCreateFontIndirect
VariantInit
VariantChangeType
VariantClear
GetErrorInfo
SetErrorInfo
SafeArrayPutElement
oledlg
ord8
gdiplus
GdiplusStartup
GdiplusShutdown
GdipCreateFromHDC
GdipSetInterpolationMode
GdipDrawImageRectI
GdipCloneImage
GdipGetImageWidth
GdipGetImageHeight
GdipGetImagePixelFormat
GdipGetImagePaletteSize
GdipGetImagePalette
GdipCreateBitmapFromFile
GdipCreateBitmapFromFileICM
GdipCreateBitmapFromStream
GdipCreateBitmapFromStreamICM
GdipCreateBitmapFromScan0
GdipBitmapLockBits
GdipBitmapUnlockBits
GdipCreateBitmapFromHBITMAP
GdipDrawImageI
GdipFree
GdipAlloc
GdipDeleteGraphics
GdipDisposeImage
GdipGetImageGraphicsContext
wldap32
ord211
ord143
ord60
ord50
ord22
ord30
ord200
ord32
ord35
ord33
ord301
ord27
ord41
ord46
ord26
ord79
ws2_32
ntohl
htonl
gethostname
ioctlsocket
listen
accept
recvfrom
sendto
getaddrinfo
freeaddrinfo
connect
socket
closesocket
getpeername
getsockopt
htons
bind
ntohs
getsockname
setsockopt
WSAIoctl
send
recv
select
WSAGetLastError
__WSAFDIsSet
WSASetLastError
WSAStartup
WSACleanup
crypt32
CertFreeCertificateContext
oleacc
LresultFromObject
CreateStdAccessibleObject
AccessibleObjectFromWindow
imm32
ImmGetOpenStatus
ImmGetContext
ImmReleaseContext
winmm
PlaySoundA
Sections
.text Size: 2.3MB - Virtual size: 2.3MB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 546KB - Virtual size: 546KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 34KB - Virtual size: 64KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 1.3MB - Virtual size: 1.3MB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 191KB - Virtual size: 191KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ