Static task
static1
Behavioral task
behavioral1
Sample
eroha.exe
Resource
win7-20230621-en
General
-
Target
eroha.exe
-
Size
2.0MB
-
MD5
44a0da76fd793f7f4d17a50a45b3f1cf
-
SHA1
5f7c163ad47f3e1332f3e64a2742fdeb9918d66f
-
SHA256
9323e2d1f4680344c5cc325bff27abaf8a48c458aef5dab51b61e192ac41898c
-
SHA512
f07a826c109bde42f48354bd41bb57e616d7dfafe4e540749a6cd071c7fd23e91029f5105b7d72f2a0dbad9a9743a4c7eb635a1587842a56e021c88833837554
-
SSDEEP
49152:Js5GmuPafeiBjreG+mdaTwruNrX0GJ0ymRVianQpov6oHJ8cGgyQdArD55kN:Rmuy2sreG+md7ruNrX0GJ0ymRwnGv6on
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource eroha.exe
Files
-
eroha.exe.exe windows x86
3dceccc32c3157a761d5715671a0f2b0
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
File Characteristics
IMAGE_FILE_RELOCS_STRIPPED
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
Imports
kernel32
GetFileInformationByHandle
GetDriveTypeA
FindFirstFileExA
GetCurrentDirectoryW
ActivateActCtx
DeactivateActCtx
SetLastError
GetModuleHandleA
GetLocaleInfoA
DeleteAtom
GlobalAddAtomA
GetTickCount
GetTempPathA
Sleep
SetErrorMode
DeleteFileA
GetVersion
SetFileTime
WriteFile
CreateDirectoryA
GetFileAttributesA
LocalFileTimeToFileTime
lstrcatA
GetCurrentDirectoryA
SystemTimeToFileTime
ReadFile
SetFilePointer
GlobalSize
FindResourceA
CreateEventA
GetProcAddress
FreeLibrary
SetEvent
ResetEvent
LoadLibraryA
lstrcpyA
GlobalGetAtomNameA
MulDiv
lstrcmpA
FindClose
FindFirstFileA
UnmapViewOfFile
CloseHandle
GetLastError
CreateFileA
VirtualProtect
VirtualAlloc
GetSystemInfo
OpenFile
lstrcmpiA
GetTimeFormatA
GetDateFormatA
EnumTimeFormatsA
EnumDateFormatsA
GetUserDefaultLCID
GetLocalTime
GlobalUnlock
GlobalLock
GlobalAlloc
MultiByteToWideChar
lstrlenA
GlobalFree
FindResourceW
GetDriveTypeW
ExpandEnvironmentStringsA
WaitForMultipleObjects
PeekNamedPipe
GetSystemDirectoryA
VerSetConditionMask
VerifyVersionInfoA
SleepEx
SetEnvironmentVariableA
CreateFileW
GetProcessHeap
WriteConsoleW
GetTimeZoneInformation
QueryPerformanceCounter
SetHandleCount
GetEnvironmentStringsW
FreeEnvironmentStringsW
GetStringTypeW
LoadResource
LockResource
SizeofResource
WideCharToMultiByte
IsValidLocale
EnumSystemLocalesA
lstrlenW
LocalFree
FormatMessageA
CopyFileA
GetModuleFileNameA
GetCurrentProcessId
lstrcmpW
LoadLibraryW
CompareStringA
GetVersionExA
GlobalDeleteAtom
GlobalFindAtomA
GetCurrentThreadId
FreeResource
CreateActCtxW
ReleaseActCtx
GetModuleFileNameW
InterlockedDecrement
InterlockedIncrement
FlushFileBuffers
LockFile
UnlockFile
SetEndOfFile
GetFileSize
DuplicateHandle
GetCurrentProcess
GetVolumeInformationA
GetFullPathNameA
GetFileAttributesExA
FileTimeToSystemTime
FileTimeToLocalFileTime
GetFileSizeEx
GetFileTime
GetProfileIntA
SetThreadPriority
ResumeThread
WaitForSingleObject
SuspendThread
GetModuleHandleW
GetPrivateProfileIntA
WritePrivateProfileStringA
GetPrivateProfileStringA
InterlockedExchange
GetSystemDefaultUILanguage
ConvertDefaultLocale
GetUserDefaultUILanguage
GetCurrentThread
LocalAlloc
LeaveCriticalSection
TlsGetValue
EnterCriticalSection
GlobalReAlloc
GlobalHandle
InitializeCriticalSection
TlsAlloc
TlsSetValue
LocalReAlloc
DeleteCriticalSection
TlsFree
GlobalFlags
GetCPInfo
GetOEMCP
GetACP
FindResourceExW
GetTempFileNameA
GetWindowsDirectoryA
GetNumberFormatA
InitializeCriticalSectionAndSpinCount
SearchPathA
DecodePointer
EncodePointer
HeapFree
HeapAlloc
ExitProcess
GetCommandLineA
HeapSetInformation
GetStartupInfoW
RtlUnwind
HeapReAlloc
RaiseException
VirtualQuery
ExitThread
CreateThread
HeapSize
HeapQueryInformation
GetSystemTimeAsFileTime
SetStdHandle
GetFileType
TerminateProcess
UnhandledExceptionFilter
SetUnhandledExceptionFilter
IsDebuggerPresent
GetStdHandle
GetLocaleInfoW
IsProcessorFeaturePresent
GetConsoleCP
GetConsoleMode
IsValidCodePage
CompareStringW
LCMapStringW
HeapCreate
user32
DispatchMessageA
SetActiveWindow
GetForegroundWindow
GetWindowTextLengthA
SetFocus
IsWindow
RemovePropA
GetPropA
SetPropA
GetClassLongA
CallNextHookEx
SetWindowsHookExA
SendDlgItemMessageA
CheckDlgButton
SetDlgItemTextA
IsDialogMessageA
MoveWindow
ShowWindow
CheckMenuItem
EnableMenuItem
ModifyMenuA
LoadBitmapW
GetMenuCheckMarkDimensions
SetMenuItemBitmaps
EndDialog
CreateDialogIndirectParamA
GetActiveWindow
GetDesktopWindow
GetAsyncKeyState
MapDialogRect
MessageBeep
IsClipboardFormatAvailable
CountClipboardFormats
IsRectEmpty
SendNotifyMessageA
CopyAcceleratorTableA
InflateRect
GetMenuItemInfoA
DestroyMenu
SystemParametersInfoA
CharUpperA
GetKeyNameTextA
MapVirtualKeyA
SetTimer
KillTimer
WindowFromPoint
TranslateAcceleratorA
InsertMenuItemA
IsIconic
LoadAcceleratorsA
SetCursor
DestroyIcon
LoadMenuA
ReuseDDElParam
UnpackDDElParam
CreateMenu
PostThreadMessageA
ClipCursor
DeleteMenu
GetSystemMenu
SetParent
MonitorFromPoint
IsZoomed
ShowOwnedPopups
ValidateRect
TranslateMessage
GetMessageA
MonitorFromWindow
PostQuitMessage
GetSysColorBrush
RealChildWindowFromPoint
UnregisterClassA
LoadCursorW
WaitMessage
EnumDisplayMonitors
SetLayeredWindowAttributes
UnionRect
GetDCEx
LockWindowUpdate
LoadAcceleratorsW
LoadMenuW
GetMenuDefaultItem
InvertRect
HideCaret
EnableScrollBar
NotifyWinEvent
GetIconInfo
CopyImage
GetNextDlgGroupItem
DrawIconEx
BeginDeferWindowPos
DestroyAcceleratorTable
SetClassLongA
DrawStateA
DrawEdge
DrawFrameControl
ToAsciiEx
GetKeyboardLayout
GetKeyboardState
CreateAcceleratorTableA
SetCursorPos
OpenClipboard
SetClipboardData
CloseClipboard
EmptyClipboard
LoadImageW
IsCharLowerA
MapVirtualKeyExA
UpdateLayeredWindow
IsMenu
DefFrameProcA
DefMDIChildProcA
DrawMenuBar
TranslateMDISysAccel
SetMenuDefaultItem
FrameRect
GetUpdateRect
CopyIcon
CharUpperBuffA
GetDoubleClickTime
SubtractRect
DrawIcon
DestroyCursor
GetWindowRgn
GetMonitorInfoA
MapWindowPoints
ScrollWindow
TrackPopupMenu
SetMenu
SetScrollRange
GetScrollRange
SetScrollPos
GetScrollPos
ShowScrollBar
IsWindowVisible
PostMessageA
CreateWindowExA
GetClassInfoExA
RegisterClassA
AdjustWindowRectEx
DeferWindowPos
SetScrollInfo
SetWindowPlacement
GetWindowPlacement
GetDlgCtrlID
DefWindowProcA
CallWindowProcA
GetMenu
SetWindowLongA
SetWindowPos
GetWindow
GetWindowThreadProcessId
GetWindowLongA
GetLastActivePopup
IsWindowEnabled
MessageBoxA
EndPaint
BeginPaint
GetWindowDC
GetMenuState
OemToCharA
GetMenuStringA
GetMenuItemID
InsertMenuA
GetMenuItemCount
GetSubMenu
RemoveMenu
SetRect
DrawTextA
GrayStringA
DrawTextExA
TabbedTextOutA
WinHelpA
CreatePopupMenu
AppendMenuA
GetSysColor
CopyRect
DrawFocusRect
FillRect
GetWindowTextA
SetWindowTextA
GetFocus
IsChild
GetParent
GetWindowRect
wsprintfA
GetNextDlgTabItem
GetKeyState
BringWindowToTop
InvalidateRect
PtInRect
EndDeferWindowPos
GetTopWindow
DestroyWindow
UnhookWindowsHookEx
GetMessageTime
SetWindowRgn
GetMessagePos
GetSystemMetrics
GetDlgItem
LoadIconA
GetClassInfoA
UpdateWindow
OemToCharBuffA
CharToOemBuffA
MsgWaitForMultipleObjects
SendMessageA
EnableWindow
CharToOemA
GetScrollInfo
RedrawWindow
LoadImageA
LoadIconW
IntersectRect
RegisterClipboardFormatA
SetForegroundWindow
SendMessageTimeoutA
GetClassNameA
GetCursorPos
ReleaseDC
GetDC
RegisterWindowMessageA
ReleaseCapture
GetCapture
SetCapture
EqualRect
LoadCursorA
SetRectEmpty
ScreenToClient
ClientToScreen
GetClientRect
LoadBitmapA
OffsetRect
PeekMessageA
gdi32
SetViewportOrgEx
OffsetViewportOrgEx
SetViewportExtEx
ScaleViewportExtEx
SetWindowOrgEx
OffsetWindowOrgEx
SetWindowExtEx
ScaleWindowExtEx
ExtSelectClipRgn
DeleteDC
CreatePatternBrush
CreateBitmap
SelectPalette
GetObjectType
CreateHatchBrush
DPtoLP
GetCharWidthA
CreateFontA
StretchDIBits
CreateCompatibleBitmap
CreateRectRgnIndirect
CreateRectRgn
SelectClipRgn
SetLayout
GetLayout
SetTextAlign
MoveToEx
LineTo
IntersectClipRect
ExcludeClipRect
GetClipBox
SetMapMode
GetWindowOrgEx
GetPaletteEntries
GetWindowExtEx
GetTextFaceA
SetPixelV
SetPaletteEntries
ExtFloodFill
GetBoundsRect
FrameRgn
FillRgn
PtInRegion
GetViewportOrgEx
LPtoDP
GetRgnBox
OffsetRgn
SetPixel
StretchBlt
SetDIBColorTable
Polygon
Ellipse
Polyline
CreateEllipticRgn
CreatePolygonRgn
CreateRoundRectRgn
CreateDIBSection
GetSystemPaletteEntries
CreateFontIndirectA
GetTextExtentPoint32A
GetDeviceCaps
CreateICA
Escape
ExtTextOutA
TextOutA
RectVisible
PtVisible
GetTextMetricsA
GetStockObject
GetBkColor
GetTextColor
Rectangle
EnumFontFamiliesExA
EnumFontFamiliesA
CreateSolidBrush
CreateCompatibleDC
BitBlt
GetObjectA
DeleteObject
SelectObject
CreatePen
GetPixel
SetTextColor
SetROP2
SetPolyFillMode
RealizePalette
GetNearestPaletteIndex
CreatePalette
UnrealizeObject
GetTextCharsetInfo
CreateDIBitmap
GetMapMode
SetBkMode
SetBkColor
RestoreDC
SaveDC
CreateDCA
CopyMetaFileA
SetBrushOrgEx
GetViewportExtEx
CombineRgn
SetRectRgn
PatBlt
advapi32
RegCreateKeyExA
CryptEncrypt
CryptDestroyKey
CryptGetHashParam
CryptDestroyHash
CryptHashData
CryptCreateHash
CryptAcquireContextA
CryptGenRandom
CryptReleaseContext
RegQueryValueExA
RegSetValueExA
RegCloseKey
RegSetValueA
RegOpenKeyExA
RegOpenKeyExW
CryptImportKey
RegDeleteValueA
RegDeleteKeyA
RegEnumKeyA
RegQueryValueA
RegEnumValueA
RegEnumKeyExA
shell32
SHAppBarMessage
SHBrowseForFolderA
SHGetSpecialFolderLocation
SHGetPathFromIDListA
SHGetDesktopFolder
SHGetFileInfoA
ExtractIconA
DragAcceptFiles
ShellAboutA
ShellExecuteA
DragQueryFileA
DragFinish
ole32
OleSetMenuDescriptor
OleTranslateAccelerator
IsAccelerator
OleCreateMenuDescriptor
OleDestroyMenuDescriptor
RegisterDragDrop
CoLockObjectExternal
RevokeDragDrop
CoDisconnectObject
CoCreateGuid
CoRegisterClassObject
CoRevokeClassObject
CoUninitialize
CoCreateInstance
CoInitializeEx
OleGetClipboard
DoDragDrop
CoInitialize
CreateGenericComposite
CreateItemMoniker
OleGetIconOfClass
OleCreateLinkToFile
OleCreateFromFile
OleSetContainedObject
GetHGlobalFromILockBytes
StgOpenStorageOnILockBytes
OleLoad
OleCreate
OleCreateStaticFromData
OleCreateLinkFromData
OleCreateFromData
OleLockRunning
CreateStreamOnHGlobal
OleSaveToStream
WriteClassStm
OleSave
CreateILockBytesOnHGlobal
StgCreateDocfileOnILockBytes
OleDuplicateData
CoTaskMemAlloc
CreateBindCtx
CoTreatAsClass
StringFromCLSID
ReadClassStg
ReadFmtUserTypeStg
OleRegGetUserType
WriteClassStg
WriteFmtUserTypeStg
SetConvertStg
CoTaskMemFree
ReleaseStgMedium
OleUninitialize
OleInitialize
CreateFileMoniker
StgOpenStorage
msimg32
TransparentBlt
AlphaBlend
comctl32
ImageList_GetIconSize
shlwapi
PathStripToRootA
PathFindExtensionA
PathRemoveFileSpecW
PathFindFileNameA
PathIsUNCA
oledlg
ord4
ord3
ord11
wldap32
ord60
ord143
ord211
ord50
ord26
ord30
ord200
ord32
ord35
ord79
ord33
ord301
ord22
ord27
ord46
ord41
ws2_32
accept
sendto
getaddrinfo
freeaddrinfo
connect
socket
closesocket
getpeername
getsockopt
htons
bind
ntohs
getsockname
recvfrom
__WSAFDIsSet
WSACleanup
WSAStartup
WSASetLastError
WSAGetLastError
select
recv
send
WSAIoctl
listen
ioctlsocket
gethostname
htonl
ntohl
setsockopt
crypt32
CertFreeCertificateContext
oleacc
AccessibleObjectFromWindow
LresultFromObject
CreateStdAccessibleObject
gdiplus
GdipDisposeImage
GdipDeleteGraphics
GdipAlloc
GdipFree
GdiplusStartup
GdiplusShutdown
GdipCreateFromHDC
GdipSetInterpolationMode
GdipDrawImageRectI
GdipCloneImage
GdipCreateBitmapFromStream
GdipCreateBitmapFromScan0
GdipBitmapLockBits
GdipBitmapUnlockBits
GdipGetImageGraphicsContext
GdipDrawImageI
GdipGetImageWidth
GdipGetImageHeight
GdipGetImagePixelFormat
GdipGetImagePaletteSize
GdipCreateBitmapFromHBITMAP
GdipGetImagePalette
imm32
ImmGetOpenStatus
ImmGetContext
ImmReleaseContext
winmm
PlaySoundA
winspool.drv
ClosePrinter
OpenPrinterA
DocumentPropertiesA
comdlg32
GetFileTitleA
oleaut32
SysAllocString
VarBstrFromDate
SystemTimeToVariantTime
SysFreeString
SysStringByteLen
VariantClear
VariantChangeType
VariantInit
SysAllocStringLen
SysStringLen
VariantTimeToSystemTime
Sections
.text Size: 1.5MB - Virtual size: 1.5MB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 346KB - Virtual size: 345KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 25KB - Virtual size: 57KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 132KB - Virtual size: 132KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ