Behavioral task
behavioral1
Sample
a34aede3dd6c74f9a2c0f53a9c42a918b5a4002b7c49dbb7b622f0bf9133aafd.exe
Resource
win7-20231020-en
Behavioral task
behavioral2
Sample
a34aede3dd6c74f9a2c0f53a9c42a918b5a4002b7c49dbb7b622f0bf9133aafd.exe
Resource
win10v2004-20231020-en
General
-
Target
a34aede3dd6c74f9a2c0f53a9c42a918b5a4002b7c49dbb7b622f0bf9133aafd
-
Size
4.6MB
-
MD5
25e2616caa59cbe413ae9743c768d4a6
-
SHA1
687ccfa22e12b962578682d49bd120220c24c667
-
SHA256
a34aede3dd6c74f9a2c0f53a9c42a918b5a4002b7c49dbb7b622f0bf9133aafd
-
SHA512
e0d345daea610747152f3c0f2e1b7164b09ab042921a36cd3214c5cda41f47df23399b3d2a6d6b27dd3d46c7825080149aff7c1196217e27d26a9e8f6ea5a2a7
-
SSDEEP
98304:0kzINVoq2JhX9/nwDKhCwrJNO3H8FKyDERwh:bIaX9/NzHO3wKyOwh
Malware Config
Signatures
-
Gh0st RAT payload 1 IoCs
resource yara_rule sample family_gh0strat -
Gh0strat family
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource a34aede3dd6c74f9a2c0f53a9c42a918b5a4002b7c49dbb7b622f0bf9133aafd
Files
-
a34aede3dd6c74f9a2c0f53a9c42a918b5a4002b7c49dbb7b622f0bf9133aafd.exe windows:4 windows x86
35e2c6586acf0efed950e06edf2a3cd0
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
shlwapi
SHAutoComplete
PathRemoveFileSpecA
winmm
waveInUnprepareHeader
waveOutGetNumDevs
waveOutClose
waveOutUnprepareHeader
waveOutReset
waveOutOpen
PlaySoundA
waveOutPrepareHeader
waveInGetNumDevs
waveInOpen
waveInPrepareHeader
waveInAddBuffer
waveInStart
waveOutWrite
waveInStop
waveInReset
waveInClose
kernel32
CompareStringA
CompareStringW
SetEnvironmentVariableA
GetStringTypeA
GetStdHandle
SetHandleCount
GetEnvironmentStringsW
GetEnvironmentStrings
FreeEnvironmentStringsW
FreeEnvironmentStringsA
LCMapStringW
LCMapStringA
SetUnhandledExceptionFilter
UnhandledExceptionFilter
IsBadWritePtr
IsBadCodePtr
HeapDestroy
GetVersionExA
GetEnvironmentVariableA
GetFileType
SetStdHandle
HeapSize
GetProfileIntA
GetProfileStringA
GetTempPathA
GetPrivateProfileSectionNamesA
GetExitCodeThread
EnumResourceLanguagesA
EnumResourceTypesA
EnumResourceNamesA
GetCurrentProcessId
IsBadReadPtr
HeapCreate
CreateEventA
HeapReAlloc
CloseHandle
TerminateThread
WaitForSingleObject
SetEvent
ResumeThread
CreateThread
Sleep
VirtualFree
VirtualAlloc
GetVolumeInformationA
GetACP
GetLocalTime
GetSystemTime
GetTimeZoneInformation
GetCommandLineA
GetStartupInfoA
TerminateProcess
RaiseException
GetTickCount
ReadFile
GetFileSize
CreateFileA
FindClose
FindFirstFileA
GetProcAddress
LoadLibraryA
lstrcpyA
lstrlenA
WideCharToMultiByte
MultiByteToWideChar
OutputDebugStringA
GlobalFree
GlobalUnlock
GlobalLock
GlobalAlloc
LocalFree
LocalAlloc
lstrcpynA
FindNextFileA
GetFileAttributesA
GetModuleFileNameA
WriteFile
SetFilePointer
DeleteFileA
MoveFileA
GetLastError
CreateDirectoryA
GetPrivateProfileStringA
GetPrivateProfileIntA
WritePrivateProfileStringA
InitializeCriticalSection
PostQueuedCompletionStatus
ExitThread
GetDriveTypeA
RtlUnwind
HeapAlloc
HeapFree
GetCurrentDirectoryA
SetErrorMode
SetFileAttributesA
SystemTimeToFileTime
LocalFileTimeToFileTime
CopyFileA
GetOEMCP
GetCPInfo
GetProcessVersion
TlsGetValue
TlsSetValue
GlobalReAlloc
TlsFree
GlobalHandle
TlsAlloc
GlobalFlags
GetDiskFreeSpaceA
GetFileTime
SetFileTime
GetTempFileNameA
GetCurrentThread
SetThreadPriority
SetLastError
LocalLock
LocalUnlock
lstrcmpA
GetShortPathNameA
GetThreadLocale
GetStringTypeExA
GetFullPathNameA
SetEndOfFile
UnlockFile
LockFile
FlushFileBuffers
GetCurrentProcess
DuplicateHandle
lstrlenW
FileTimeToLocalFileTime
FileTimeToSystemTime
FormatMessageA
InterlockedIncrement
FreeLibrary
GetVersion
GlobalGetAtomNameA
lstrcmpiA
GlobalAddAtomA
GlobalFindAtomA
GlobalDeleteAtom
GetModuleHandleA
lstrcatA
LocalReAlloc
LocalSize
GlobalSize
ResetEvent
FindResourceA
LoadResource
SizeofResource
LockResource
MulDiv
ExitProcess
EnterCriticalSection
LeaveCriticalSection
GetCurrentThreadId
DeleteCriticalSection
GetSystemInfo
CancelIo
InterlockedExchange
GetQueuedCompletionStatus
InterlockedDecrement
CreateIoCompletionPort
GetStringTypeW
user32
FindWindowA
ValidateRect
BringWindowToTop
UnpackDDElParam
ReuseDDElParam
TranslateAcceleratorA
LoadAcceleratorsA
GrayStringA
TabbedTextOutA
EndPaint
BeginPaint
GetWindowDC
IsClipboardFormatAvailable
GetTabbedTextExtentA
LoadStringA
PtInRect
IsZoomed
SetRectEmpty
DestroyMenu
CharUpperA
wvsprintfA
GetMenuCheckMarkDimensions
LoadBitmapA
ModifyMenuA
SetMenuItemBitmaps
ShowWindow
MoveWindow
SetWindowTextA
IsDialogMessageA
SetDlgItemTextA
GetDlgItemTextA
SendDlgItemMessageA
MapWindowPoints
IsRectEmpty
PostQuitMessage
ShowOwnedPopups
SetWindowContextHelpId
MapDialogRect
DispatchMessageA
TranslateMessage
GetMessageA
InvalidateRect
SendMessageA
EnableWindow
RegisterWindowMessageA
SetRect
PeekMessageA
SetFocus
AdjustWindowRectEx
GetClassNameA
DeferWindowPos
BeginDeferWindowPos
EndDeferWindowPos
ScrollWindow
GetScrollInfo
SetScrollInfo
GetTopWindow
IsChild
GetCapture
WinHelpA
GetClassInfoA
GetDialogBaseUnits
GetSysColorBrush
InsertMenuA
GetMenuStringA
GetDCEx
DestroyIcon
CopyAcceleratorTableA
GetNextDlgGroupItem
SetParent
InvertRect
GetMenuItemID
TrackPopupMenu
GetWindowTextLengthA
GetWindowTextA
CreateWindowExA
SetWindowsHookExA
CallNextHookEx
GetClassLongA
SetPropA
UnhookWindowsHookEx
GetPropA
CallWindowProcA
RemovePropA
MessageBoxA
wsprintfA
GetClientRect
UpdateWindow
IsWindowVisible
SetTimer
KillTimer
GetDlgCtrlID
GetParent
GetCursorPos
CloseClipboard
SetClipboardData
EmptyClipboard
UnregisterClassA
DefMDIChildProcA
DrawMenuBar
TranslateMDISysAccel
DefFrameProcA
ExcludeUpdateRgn
DefDlgProcA
GetClipboardFormatNameA
IsWindowUnicode
GetWindowLongW
SetWindowLongW
GetDoubleClickTime
SetCursorPos
GetMenuStringW
LookupIconIdFromDirectoryEx
DrawFrameControl
RegisterClipboardFormatA
PostThreadMessageA
EqualRect
GetMessageTime
GetMessagePos
GetLastActivePopup
GetForegroundWindow
SetForegroundWindow
IntersectRect
IsIconic
GetWindowPlacement
GetNextDlgTabItem
EndDialog
GetActiveWindow
SetActiveWindow
IsWindow
CreateDialogIndirectParamA
DestroyWindow
GetDlgItem
IsWindowEnabled
SetScrollPos
GetScrollPos
RegisterClassA
DefWindowProcA
ShowScrollBar
GetSystemMenu
CheckMenuRadioItem
GetMenuState
AppendMenuA
SystemParametersInfoA
GetClipboardData
GetScrollBarInfo
DrawIconEx
GetKeyState
SetClassLongA
ClipCursor
DestroyCursor
LoadImageA
GetWindowLongA
GetCursor
GetKeyboardLayoutList
GetKeyboardState
ToAsciiEx
GetKeyboardLayout
MapVirtualKeyExA
GetKeyNameTextA
IsCharLowerA
UnionRect
DrawAnimatedRects
EnumChildWindows
SetMenuDefaultItem
SetWindowRgn
CreatePopupMenu
GetMenuDefaultItem
GetWindowRgn
IsMenu
GetMenuItemInfoA
CopyIcon
CreateIconIndirect
GetIconInfo
DrawStateA
CreateIconFromResourceEx
WaitMessage
MapVirtualKeyA
HideCaret
ShowCaret
DrawEdge
OpenClipboard
DeleteMenu
GetSubMenu
LoadMenuA
LoadCursorA
SetCursor
ReleaseCapture
SendMessageTimeoutA
SetWindowPos
CharNextA
CheckMenuItem
EnableMenuItem
SetWindowLongA
GetDC
ReleaseDC
SetScrollRange
GetScrollRange
LockWindowUpdate
GetWindowRect
DrawFocusRect
FillRect
GetSysColor
DrawTextA
CopyRect
GetDesktopWindow
GetFocus
SetMenu
PostMessageA
GetMenu
RedrawWindow
OffsetRect
InflateRect
GetMenuItemCount
ClientToScreen
ScreenToClient
SetCapture
GetWindow
WindowFromPoint
GetSystemMetrics
LoadIconA
MessageBeep
gdi32
SetStretchBltMode
CreateSolidBrush
BitBlt
CreateCompatibleDC
CreateCompatibleBitmap
SelectObject
DeleteDC
DeleteObject
GetDeviceCaps
GetObjectA
CreateFontIndirectA
GetTextExtentPoint32A
CreateRectRgnIndirect
SetViewportOrgEx
OffsetViewportOrgEx
SetViewportExtEx
ScaleViewportExtEx
SetWindowOrgEx
SetWindowExtEx
ScaleWindowExtEx
SelectClipRgn
ExcludeClipRect
IntersectClipRect
MoveToEx
LineTo
SetTextAlign
ExtTextOutW
PolyBezierTo
GetClipRgn
CreateDIBSection
GetViewportExtEx
GetWindowExtEx
PtVisible
RectVisible
Escape
LPtoDP
AbortDoc
EndDoc
EndPage
StartPage
SetAbortProc
CreateDCA
Rectangle
GetViewportOrgEx
CopyMetaFileA
GetTextColor
GetBkColor
GetNearestColor
GetStretchBltMode
GetPolyFillMode
GetTextAlign
GetBkMode
GetROP2
GetTextFaceA
GetWindowOrgEx
SetBrushOrgEx
GetTextExtentPointA
CreateDIBitmap
StretchDIBits
TextOutA
SetTextColor
SetBkMode
ExtTextOutA
SetBkColor
CreatePen
GetStockObject
GetClipBox
CreateBitmap
PatBlt
GetTextMetricsA
GetCharWidthA
CreateFontA
DPtoLP
GetMapMode
CreatePatternBrush
SetRectRgn
CombineRgn
CreateRectRgn
BeginPath
ExtSelectClipRgn
GetTextExtentPoint32W
StartDocA
SaveDC
RestoreDC
SetPolyFillMode
SetROP2
GetCurrentPositionEx
StretchBlt
GetDIBits
SetPixel
GetPixel
PtInRegion
Polygon
GetBitmapBits
ExtCreateRegion
GetCurrentObject
EnumFontFamiliesExA
Polyline
GetRgnBox
CreatePolygonRgn
RoundRect
ExtFloodFill
Ellipse
StrokePath
FillPath
StrokeAndFillPath
EndPath
CloseFigure
SetMapMode
comdlg32
GetOpenFileNameA
GetSaveFileNameA
PrintDlgA
CommDlgExtendedError
ChooseColorA
FindTextA
GetFileTitleA
ReplaceTextA
winspool.drv
ClosePrinter
OpenPrinterA
DocumentPropertiesA
advapi32
SetFileSecurityA
RegCloseKey
RegOpenKeyA
RegOpenKeyExA
RegQueryValueA
RegEnumKeyA
RegCreateKeyA
RegSetValueA
GetFileSecurityA
RegQueryValueExA
RegDeleteValueA
RegSetValueExA
RegCreateKeyExA
RegDeleteKeyA
shell32
ExtractIconA
DragQueryFileA
DragFinish
ShellExecuteA
SHAppBarMessage
SHBrowseForFolderA
SHGetPathFromIDListA
ord71
SHGetFileInfoA
SHGetSpecialFolderLocation
Shell_NotifyIconA
SHGetMalloc
comctl32
ImageList_LoadImageA
ImageList_Create
ImageList_Destroy
ord17
ImageList_AddMasked
ImageList_ReplaceIcon
ImageList_GetImageInfo
ImageList_Draw
ImageList_Remove
ImageList_Add
ImageList_GetIcon
ImageList_DrawEx
ImageList_GetIconSize
ImageList_GetImageCount
_TrackMouseEvent
oledlg
ord1
ord8
ole32
CoInitialize
CoUninitialize
CoCreateInstance
CoDisconnectObject
CLSIDFromProgID
CLSIDFromString
OleDuplicateData
CoTaskMemAlloc
CoTaskMemFree
CoGetClassObject
StgOpenStorageOnILockBytes
StgCreateDocfileOnILockBytes
CreateILockBytesOnHGlobal
OleRun
OleInitialize
OleUninitialize
CoFreeUnusedLibraries
CoRegisterMessageFilter
CoRevokeClassObject
OleFlushClipboard
OleIsCurrentClipboard
ReleaseStgMedium
OleGetClipboard
RegisterDragDrop
CoLockObjectExternal
RevokeDragDrop
olepro32
ord253
oleaut32
SysAllocStringByteLen
VariantChangeType
SysStringByteLen
VarDateFromStr
VarBstrFromDate
SysAllocString
SysFreeString
SysAllocStringLen
VariantTimeToSystemTime
SysStringLen
LoadTypeLi
VariantCopy
VariantClear
SafeArrayGetDim
SafeArrayGetElemsize
SafeArrayGetLBound
SafeArrayGetUBound
SafeArrayAccessData
SafeArrayUnaccessData
OleLoadPicturePath
VariantChangeTypeEx
ws2_32
socket
connect
send
WSAGetLastError
recv
gethostname
gethostbyname
listen
getpeername
inet_ntoa
htons
WSAEventSelect
WSACreateEvent
WSASocketA
WSAEnumNetworkEvents
WSAWaitForMultipleEvents
WSAIoctl
setsockopt
accept
inet_addr
closesocket
WSAStartup
WSARecv
WSASend
bind
WSACleanup
WSACloseEvent
__WSAFDIsSet
shutdown
select
ntohs
getsockname
ioctlsocket
pdh
PdhAddCounterA
PdhOpenQueryA
PdhCloseQuery
avifil32
AVIFileExit
AVIStreamSetFormat
AVIFileCreateStreamA
AVIFileOpenA
AVIStreamWrite
AVIFileRelease
AVIFileInit
AVIStreamRelease
msvfw32
DrawDibDraw
ICSeqCompressFrameEnd
ICCompressorFree
ICClose
ICOpen
ICSendMessage
ICSeqCompressFrameStart
ICDecompress
DrawDibOpen
DrawDibClose
imm32
ImmAssociateContext
Sections
.text Size: 2.2MB - Virtual size: 2.2MB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rodata Size: 12KB - Virtual size: 11KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rotext Size: 112KB - Virtual size: 108KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 408KB - Virtual size: 405KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 1.8MB - Virtual size: 2.3MB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 84KB - Virtual size: 82KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ