Behavioral task
behavioral1
Sample
d8f0b8fd1e28f409b2b80c2dfd864785bf2211e4847705453c757646c3864047.exe
Resource
win7-20220901-en
Behavioral task
behavioral2
Sample
d8f0b8fd1e28f409b2b80c2dfd864785bf2211e4847705453c757646c3864047.exe
Resource
win10v2004-20221111-en
General
-
Target
d8f0b8fd1e28f409b2b80c2dfd864785bf2211e4847705453c757646c3864047
-
Size
5.8MB
-
MD5
eac5cf6ae55e3725448d352fca89631c
-
SHA1
8948c1b25531e34eca1147e524e9287893e382f8
-
SHA256
d8f0b8fd1e28f409b2b80c2dfd864785bf2211e4847705453c757646c3864047
-
SHA512
d5cdac3e546e7c604226a2cd1a73ff5cdb60ab4847d8fbd20cada396365bc6dfe87d72aee05cd51de85e4d77071cbc1ad62c42432fbc34d0daa08302bab91087
-
SSDEEP
98304:09nVBo5gaQym9QOwP2/TM7lQ4FWhhh17T:076r8RwSTEQ0Wh97T
Malware Config
Signatures
-
Gh0st RAT payload 1 IoCs
resource yara_rule sample family_gh0strat -
Gh0strat family
Files
-
d8f0b8fd1e28f409b2b80c2dfd864785bf2211e4847705453c757646c3864047.exe windows x86
42e07da7329bf632c6dedef601411678
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
PathRemoveFileSpecA
SHAutoComplete
winmm
mixerGetLineControlsA
waveInReset
waveInStop
waveOutWrite
waveOutClose
waveOutUnprepareHeader
waveOutReset
waveInClose
PlaySoundA
mixerGetControlDetailsA
mixerSetControlDetails
waveOutPrepareHeader
mixerGetNumDevs
mixerGetDevCapsA
waveOutOpen
waveOutGetNumDevs
mixerOpen
mixerGetLineInfoA
mixerClose
waveInGetNumDevs
waveInOpen
waveInPrepareHeader
waveInAddBuffer
waveInStart
waveInUnprepareHeader
kernel32
GetStringTypeA
GetStringTypeW
GetDriveTypeA
IsBadReadPtr
IsBadCodePtr
IsValidLocale
IsValidCodePage
GetLocaleInfoA
EnumSystemLocalesA
GetUserDefaultLCID
SetConsoleCtrlHandler
CompareStringA
CompareStringW
SetEnvironmentVariableA
GetLocaleInfoW
SetHandleCount
GetEnvironmentStringsW
GetEnvironmentStrings
FreeEnvironmentStringsW
FreeEnvironmentStringsA
UnhandledExceptionFilter
FatalAppExitA
IsBadWritePtr
HeapCreate
HeapDestroy
GetVersionExA
GetEnvironmentVariableA
GetFileType
LCMapStringW
HeapSize
GetACP
GetLocalTime
GetSystemTime
GetTimeZoneInformation
TerminateProcess
ExitProcess
GetCommandLineA
GetStartupInfoA
HeapReAlloc
RaiseException
ExitThread
lstrcpyW
WaitForMultipleObjects
ReleaseMutex
CreateMutexA
ReleaseSemaphore
CreateSemaphoreA
VirtualProtect
GetProfileIntA
GetProfileStringA
GetTempPathA
GetPrivateProfileSectionNamesA
EnumResourceLanguagesA
EnumResourceTypesA
EnumResourceNamesA
GetExitCodeThread
ResetEvent
GetDateFormatA
GetTimeFormatA
LCMapStringA
SetStdHandle
CreateEventA
RtlUnwind
CloseHandle
TerminateThread
WaitForSingleObject
SetEvent
ResumeThread
CreateThread
Sleep
VirtualFree
VirtualAlloc
GetVolumeInformationA
HeapFree
GetCurrentDirectoryA
SetErrorMode
SetFileAttributesA
SystemTimeToFileTime
LocalFileTimeToFileTime
CopyFileA
GetOEMCP
GetComputerNameA
GetTickCount
ReadFile
GetFileSize
CreateFileA
WriteFile
GetModuleFileNameA
OutputDebugStringA
GetCurrentProcess
GetCurrentProcessId
GetCurrentThreadId
lstrcatA
GetProcAddress
LoadLibraryA
SetUnhandledExceptionFilter
lstrcpyA
lstrlenA
WideCharToMultiByte
MultiByteToWideChar
GlobalFree
GlobalUnlock
GlobalLock
GlobalAlloc
LocalFree
LocalAlloc
lstrcpynA
FindClose
FindNextFileA
FindFirstFileA
SetFilePointer
RemoveDirectoryA
DeleteFileA
GetLastError
CreateDirectoryA
GetFileAttributesA
GetPrivateProfileStringA
GetCPInfo
GetProcessVersion
TlsGetValue
TlsSetValue
GlobalReAlloc
TlsFree
GlobalHandle
TlsAlloc
SizeofResource
GlobalFlags
MulDiv
LocalLock
LocalUnlock
SetLastError
GetDiskFreeSpaceA
GetFileTime
SetFileTime
GetTempFileNameA
SuspendThread
SetThreadPriority
lstrcmpA
GetCurrentThread
GetShortPathNameA
GetThreadLocale
GetStringTypeExA
GetFullPathNameA
MoveFileA
SetEndOfFile
UnlockFile
LockFile
FlushFileBuffers
DuplicateHandle
lstrlenW
FileTimeToLocalFileTime
FileTimeToSystemTime
FormatMessageA
FreeLibrary
GetVersion
GlobalGetAtomNameA
lstrcmpiA
GlobalAddAtomA
GlobalFindAtomA
GlobalDeleteAtom
GetModuleHandleA
LockResource
FindResourceA
LoadResource
LocalReAlloc
LocalSize
GlobalSize
GetProcessHeap
HeapAlloc
EnterCriticalSection
LeaveCriticalSection
DeleteCriticalSection
CancelIo
InterlockedExchange
InterlockedIncrement
InterlockedDecrement
GetQueuedCompletionStatus
GetPrivateProfileIntA
CreateIoCompletionPort
GetSystemInfo
PostQueuedCompletionStatus
InitializeCriticalSection
WritePrivateProfileStringA
GetStdHandle
user32
EndPaint
BeginPaint
GetWindowDC
IsClipboardFormatAvailable
GetTabbedTextExtentA
LoadStringA
IsZoomed
BringWindowToTop
UnpackDDElParam
ReuseDDElParam
DestroyMenu
TranslateAcceleratorA
LoadAcceleratorsA
SetRectEmpty
MapDialogRect
SetWindowContextHelpId
ValidateRect
ShowOwnedPopups
PostQuitMessage
CharUpperA
wvsprintfA
OemToCharA
CharToOemA
GetMenuCheckMarkDimensions
LoadBitmapA
ModifyMenuA
SetMenuItemBitmaps
ShowWindow
MoveWindow
SetWindowTextA
IsDialogMessageA
ScrollWindowEx
IsDlgButtonChecked
SetDlgItemTextA
SetDlgItemInt
GetDlgItemTextA
GetDlgItemInt
CheckRadioButton
TabbedTextOutA
GrayStringA
GetClassNameA
GetDialogBaseUnits
GetSysColorBrush
DispatchMessageA
TranslateMessage
GetMessageA
LoadIconA
InvalidateRect
SendMessageA
EnableWindow
RegisterWindowMessageA
CheckDlgButton
SendDlgItemMessageA
MapWindowPoints
InsertMenuA
SetFocus
AdjustWindowRectEx
EqualRect
DeferWindowPos
BeginDeferWindowPos
CopyRect
EndDeferWindowPos
ScrollWindow
GetScrollInfo
SetScrollInfo
GetScrollRange
GetMenuStringA
RemoveMenu
DestroyIcon
CopyAcceleratorTableA
GetNextDlgGroupItem
GetDCEx
LockWindowUpdate
RegisterClipboardFormatA
SetParent
IsRectEmpty
InvertRect
SetScrollRange
GetScrollPos
SetScrollPos
GetTopWindow
IsChild
GetCapture
WinHelpA
GetClassInfoA
RegisterClassA
GetMenuItemID
TrackPopupMenu
SetWindowPlacement
SetRect
wsprintfA
MessageBoxA
UpdateWindow
GetCursorPos
PtInRect
GetSubMenu
LoadMenuA
PostMessageA
GetWindowRect
GetClientRect
IsWindowVisible
SetTimer
KillTimer
GetDlgCtrlID
GetParent
CloseClipboard
SetClipboardData
WindowFromDC
GetWindowThreadProcessId
UnregisterClassA
MsgWaitForMultipleObjects
CreateMenu
InSendMessage
DefMDIChildProcA
DrawMenuBar
TranslateMDISysAccel
DefFrameProcA
ExcludeUpdateRgn
DefDlgProcA
GetClipboardFormatNameA
GetAsyncKeyState
IsWindowUnicode
GetWindowLongW
SetWindowLongW
GetDoubleClickTime
SetCursorPos
PostThreadMessageA
PeekMessageA
GetWindowTextLengthA
GetWindowTextA
DefWindowProcA
CreateWindowExA
SetWindowsHookExA
CallNextHookEx
GetClassLongA
SetPropA
UnhookWindowsHookEx
GetPropA
CallWindowProcA
RemovePropA
GetMessageTime
GetMessagePos
GetLastActivePopup
GetForegroundWindow
SetForegroundWindow
IntersectRect
IsIconic
GetWindowPlacement
GetNextDlgTabItem
EndDialog
GetActiveWindow
SetActiveWindow
IsWindow
CreateDialogIndirectParamA
DestroyWindow
GetDlgItem
IsWindowEnabled
FillRect
GetSysColor
ShowScrollBar
CheckMenuRadioItem
GetMenuState
SystemParametersInfoA
GetClipboardData
LoadMenuIndirectA
GetMenuStringW
LookupIconIdFromDirectoryEx
CopyImage
DrawFrameControl
GetCursor
GetKeyboardLayoutList
GetKeyboardState
ToAsciiEx
GetKeyboardLayout
MapVirtualKeyExA
GetKeyNameTextA
IsCharLowerA
UnionRect
DrawAnimatedRects
FindWindowA
EnumChildWindows
SetMenuDefaultItem
SetWindowRgn
CreatePopupMenu
GetMenuDefaultItem
GetWindowRgn
IsMenu
GetMenuItemInfoA
WaitMessage
MapVirtualKeyA
CopyIcon
CreateIconIndirect
GetIconInfo
CreateIconFromResourceEx
DrawFocusRect
DrawStateA
HideCaret
ShowCaret
DrawEdge
EmptyClipboard
OpenClipboard
DeleteMenu
LoadCursorA
SetCursor
DrawTextA
GetScrollBarInfo
DrawIconEx
GetKeyState
GetDC
ReleaseDC
SetClassLongA
ClipCursor
DestroyCursor
LoadImageA
GetWindowLongA
SetWindowLongA
RedrawWindow
GetDesktopWindow
GetFocus
SetMenu
GetMenu
GetSystemMenu
AppendMenuA
OffsetRect
ReleaseCapture
SendMessageTimeoutA
SetWindowPos
CharNextA
CheckMenuItem
EnableMenuItem
GetMenuItemCount
ClientToScreen
ScreenToClient
SetCapture
GetWindow
WindowFromPoint
GetSystemMetrics
MessageBeep
InflateRect
gdi32
SetStretchBltMode
StretchBlt
StretchDIBits
CreateCompatibleDC
CreateDIBSection
SelectObject
DeleteDC
DeleteObject
SaveDC
RestoreDC
SelectPalette
SetPolyFillMode
SetROP2
SetMapMode
SetViewportOrgEx
OffsetViewportOrgEx
SetViewportExtEx
ScaleViewportExtEx
SetWindowOrgEx
OffsetWindowOrgEx
SetWindowExtEx
ScaleWindowExtEx
SelectClipRgn
ExcludeClipRect
GetTextExtentPointA
OffsetClipRgn
MoveToEx
LineTo
SetTextAlign
SetTextJustification
SetTextCharacterExtra
GetCurrentPositionEx
ArcTo
ExtTextOutA
PolyDraw
PolylineTo
SetColorAdjustment
PolyBezierTo
GetClipRgn
SelectClipPath
ExtSelectClipRgn
PlayMetaFileRecord
GetObjectType
EnumMetaFile
PlayMetaFile
GetViewportExtEx
GetWindowExtEx
ExtCreatePen
CreateHatchBrush
CreateDIBPatternBrushPt
PtVisible
RectVisible
Escape
CopyMetaFileA
CreateDCA
GetTextColor
GetBkColor
LPtoDP
AbortDoc
EndDoc
EndPage
StartPage
SetAbortProc
CreateDIBitmap
DeleteMetaFile
CloseMetaFile
CreateMetaFileA
SetTextColor
SetBkColor
CreateSolidBrush
CreatePen
CreateCompatibleBitmap
BitBlt
GetObjectA
TextOutA
SetBkMode
GetDCOrgEx
GetClipBox
CreateBitmap
PatBlt
CreateRectRgnIndirect
GetTextExtentPoint32A
GetTextMetricsA
GetCharWidthA
CreateFontA
CreateFontIndirectA
GetDeviceCaps
GetStockObject
GetTextExtentPoint32W
SetArcDirection
ExtTextOutW
DPtoLP
GetMapMode
CreatePatternBrush
SetRectRgn
CombineRgn
CreateRectRgn
IntersectClipRect
SetMapperFlags
Polygon
GetWindowOrgEx
GetDIBits
SetPixel
GetPixel
GetTextAlign
PtInRegion
Rectangle
GetBitmapBits
ExtCreateRegion
GetCurrentObject
EnumFontFamiliesExA
GetRgnBox
CreatePolygonRgn
RoundRect
Polyline
GetViewportOrgEx
ExtFloodFill
Ellipse
SetBrushOrgEx
StrokePath
FillPath
StrokeAndFillPath
EndPath
CloseFigure
BeginPath
StartDocA
comdlg32
ChooseColorA
FindTextA
ReplaceTextA
GetFileTitleA
PageSetupDlgA
PrintDlgA
CommDlgExtendedError
GetOpenFileNameA
GetSaveFileNameA
winspool.drv
OpenPrinterA
DocumentPropertiesA
ClosePrinter
advapi32
RegOpenKeyExA
RegCloseKey
RegOpenKeyA
RegQueryValueA
RegEnumValueA
RegEnumKeyExA
RegEnumKeyA
RegDeleteKeyA
RegCreateKeyA
RegDeleteValueA
RegSetValueExA
RegQueryValueExA
RegCreateKeyExA
RegSetValueA
GetFileSecurityA
SetFileSecurityA
shell32
DragQueryFileA
DragFinish
DragAcceptFiles
ShellExecuteA
SHAppBarMessage
ExtractIconA
ord71
SHBrowseForFolderA
SHGetPathFromIDListA
SHGetFileInfoA
SHGetSpecialFolderLocation
Shell_NotifyIconA
SHGetMalloc
comctl32
CreatePropertySheetPageA
ImageList_Write
ImageList_Read
ImageList_Merge
ImageList_LoadImageA
ImageList_Create
ImageList_Destroy
ord14
ord13
ord17
ImageList_AddMasked
ImageList_ReplaceIcon
DestroyPropertySheetPage
PropertySheetA
ImageList_Remove
ImageList_Draw
ImageList_GetImageInfo
ImageList_Add
ImageList_GetIcon
ImageList_DrawEx
ImageList_GetIconSize
ImageList_GetImageCount
_TrackMouseEvent
oledlg
ord9
ord5
ord6
ord7
ord3
ord1
ord8
ord4
ole32
CoInitialize
GetRunningObjectTable
IsAccelerator
CoUninitialize
CoCreateInstance
CLSIDFromProgID
CLSIDFromString
CoDisconnectObject
OleDuplicateData
CoTaskMemAlloc
CreateBindCtx
CoTaskMemFree
SetConvertStg
WriteFmtUserTypeStg
WriteClassStg
OleRegGetUserType
ReadClassStg
StringFromCLSID
CoTreatAsClass
ReleaseStgMedium
CoGetClassObject
StgOpenStorageOnILockBytes
StgCreateDocfileOnILockBytes
CreateILockBytesOnHGlobal
OleRun
OleInitialize
OleUninitialize
CoFreeUnusedLibraries
CoRegisterMessageFilter
CoRegisterClassObject
CoRevokeClassObject
OleSetClipboard
OleFlushClipboard
OleIsCurrentClipboard
CreateStreamOnHGlobal
OleTranslateAccelerator
CreateDataAdviseHolder
OleRegGetMiscStatus
CreateOleAdviseHolder
OleRegEnumVerbs
OleDestroyMenuDescriptor
OleCreateMenuDescriptor
RegisterDragDrop
CoLockObjectExternal
RevokeDragDrop
OleGetClipboard
CreateFileMoniker
StgCreateDocfile
StgOpenStorage
StgIsStorageFile
OleQueryCreateFromData
OleQueryLinkFromData
OleLoad
OleIsRunning
CreateItemMoniker
CreateGenericComposite
GetClassFile
OleLockRunning
OleSetContainedObject
OleCreateFromData
OleCreateLinkFromData
OleCreateStaticFromData
OleCreateFromFile
OleCreateLinkToFile
OleCreate
OleSave
GetHGlobalFromILockBytes
OleGetIconOfClass
WriteClassStm
OleSaveToStream
OleSetMenuDescriptor
DoDragDrop
CoGetMalloc
ReadFmtUserTypeStg
olepro32
ord253
oleaut32
SysAllocStringByteLen
VariantChangeType
SysStringByteLen
VarCyFromStr
VarBstrFromCy
VarDateFromStr
VarBstrFromDate
SafeArrayCopy
SafeArrayAllocData
SafeArrayAllocDescriptor
SafeArrayGetElement
SafeArrayPtrOfIndex
SysAllocString
SafeArrayLock
SafeArrayUnlock
SafeArrayDestroy
SafeArrayDestroyData
SafeArrayDestroyDescriptor
SysFreeString
SysAllocStringLen
VariantTimeToSystemTime
SysStringLen
SysReAllocStringLen
LoadTypeLi
VariantCopy
SafeArrayRedim
VariantClear
SafeArrayCreate
SafeArrayGetDim
SafeArrayGetElemsize
SafeArrayGetLBound
SafeArrayGetUBound
SafeArrayAccessData
SafeArrayUnaccessData
SafeArrayPutElement
OleLoadPicturePath
VariantChangeTypeEx
SafeArrayCreateVector
GetErrorInfo
SetErrorInfo
CreateErrorInfo
VariantInit
ws2_32
WSACreateEvent
WSAEventSelect
WSAGetLastError
bind
listen
WSACleanup
WSAStartup
gethostname
gethostbyname
closesocket
getpeername
inet_ntoa
WSASocketA
WSAEnumNetworkEvents
WSAWaitForMultipleEvents
WSAIoctl
setsockopt
accept
socket
WSARecv
WSASend
WSACloseEvent
send
ntohs
shutdown
getsockname
ioctlsocket
recv
__WSAFDIsSet
select
connect
inet_addr
htons
pdh
PdhOpenQueryA
PdhGetFormattedCounterValue
PdhCollectQueryData
PdhAddCounterA
PdhCloseQuery
avifil32
AVIFileExit
AVIStreamSetFormat
AVIFileCreateStreamA
AVIFileOpenA
AVIStreamWrite
AVIFileRelease
AVIFileInit
AVIStreamRelease
msvfw32
DrawDibDraw
ICSeqCompressFrameEnd
ICCompressorFree
ICClose
ICOpen
ICSendMessage
ICSeqCompressFrameStart
ICDecompress
DrawDibOpen
DrawDibClose
dbghelp
MiniDumpWriteDump
wininet
InternetQueryDataAvailable
InternetConnectA
FtpDeleteFileA
FtpRenameFileA
FtpCreateDirectoryA
FtpRemoveDirectoryA
FtpSetCurrentDirectoryA
FtpGetCurrentDirectoryA
FtpOpenFileA
FtpPutFileA
FtpGetFileA
GopherCreateLocatorA
GopherGetAttributeA
GopherOpenFileA
HttpOpenRequestA
InternetErrorDlg
HttpAddRequestHeadersA
HttpSendRequestA
HttpEndRequestA
HttpSendRequestExA
HttpQueryInfoA
FtpFindFirstFileA
InternetFindNextFileA
GopherFindFirstFileA
InternetGetLastResponseInfoA
InternetWriteFile
InternetSetFilePointer
InternetReadFile
InternetGetCookieA
InternetSetCookieA
InternetSetStatusCallback
InternetSetOptionExA
InternetOpenUrlA
InternetCloseHandle
InternetOpenA
InternetQueryOptionA
InternetCanonicalizeUrlA
InternetCrackUrlA
InternetGetConnectedState
imm32
ImmAssociateContext
Sections
.text Size: 2.7MB - Virtual size: 2.7MB
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: 476KB - Virtual size: 475KB
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: 736KB - Virtual size: 734KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ