Behavioral task
behavioral1
Sample
57658373b867876697fb3c443eacaa02386bfd15e38f0ff07bfe11b0115f43fb.exe
Resource
win7-20220812-en
General
-
Target
57658373b867876697fb3c443eacaa02386bfd15e38f0ff07bfe11b0115f43fb
-
Size
172KB
-
MD5
789baee816ba39f6a319ae3ba12c3ba6
-
SHA1
04a8d09b04c160ff830e877c0c14cea89a513bf2
-
SHA256
57658373b867876697fb3c443eacaa02386bfd15e38f0ff07bfe11b0115f43fb
-
SHA512
116fdba10ab7b2601a67ce10980d2b8bdcebbcc5376efb4e0a2395c05b87f68e1fba1f4bea891b66121bc0a4df2a3969e55f051a160f955576290a281579d6f1
-
SSDEEP
3072:oKlbRZTUZ219BeHxHsB8dSlYdX0uUKoHHLFtdxn:o2voZ219UNs2GS0uUKYHLPdx
Malware Config
Signatures
-
Gh0st RAT payload 1 IoCs
resource yara_rule sample family_gh0strat -
Gh0strat family
Files
-
57658373b867876697fb3c443eacaa02386bfd15e38f0ff07bfe11b0115f43fb.exe windows x86
f89aca222bd00145c4db5fb66219b659
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
kernel32
GlobalFree
GlobalUnlock
GlobalLock
GlobalAlloc
GlobalSize
GlobalMemoryStatus
GetSystemInfo
OpenEventA
SetErrorMode
CreateMutexA
SetFileAttributesA
MoveFileExA
GetStartupInfoA
GetModuleFileNameA
GetCurrentThreadId
CreatePipe
DisconnectNamedPipe
TerminateProcess
PeekNamedPipe
WaitForMultipleObjects
GlobalMemoryStatusEx
OpenProcess
GetModuleHandleA
CreateProcessA
GetLastError
MoveFileA
WriteFile
SetFilePointer
ReadFile
CreateFileA
GetFileSize
RemoveDirectoryA
FindFirstFileA
LocalReAlloc
LocalSize
FindClose
GetLogicalDriveStringsA
GetVolumeInformationA
GetDiskFreeSpaceExA
GetDriveTypeA
GetFileAttributesA
CreateDirectoryA
DeleteFileA
lstrcatA
GetVersionExA
GetPrivateProfileStringA
lstrcmpA
WideCharToMultiByte
MultiByteToWideChar
GetWindowsDirectoryA
lstrcpyA
GetPrivateProfileSectionNamesA
GetProcessHeap
HeapAlloc
GetCurrentProcessId
CreateThread
GetLocalTime
LoadLibraryA
GetProcAddress
InterlockedExchange
SetEvent
InitializeCriticalSection
ResetEvent
WaitForSingleObject
CloseHandle
CreateEventA
VirtualAlloc
EnterCriticalSection
Sleep
LeaveCriticalSection
GetSystemTime
CreateToolhelp32Snapshot
Process32First
Process32Next
lstrlenA
GetCurrentProcess
FindNextFileA
WinExec
VirtualFree
DeleteCriticalSection
DefineDosDeviceA
user32
SetCapture
WindowFromPoint
SetCursorPos
CloseClipboard
SetClipboardData
EmptyClipboard
OpenClipboard
GetClipboardData
GetSystemMetrics
MapVirtualKeyA
GetDC
GetDesktopWindow
ReleaseDC
GetCursorInfo
GetCursorPos
SetProcessWindowStation
OpenWindowStationA
GetProcessWindowStation
GetMessageA
IsWindow
CloseWindow
wsprintfA
SendMessageA
SystemParametersInfoA
DestroyCursor
LoadCursorA
GetKeyState
GetAsyncKeyState
GetForegroundWindow
EnumWindows
IsWindowVisible
GetWindowTextA
MessageBoxA
ExitWindowsEx
CharNextA
SetRect
CreateWindowExA
OpenDesktopA
PostMessageA
OpenInputDesktop
GetThreadDesktop
GetUserObjectInformationA
SetThreadDesktop
CloseDesktop
GetWindowThreadProcessId
GetInputState
PostThreadMessageA
gdi32
GetDIBits
BitBlt
DeleteDC
DeleteObject
CreateCompatibleDC
CreateDIBSection
SelectObject
CreateCompatibleBitmap
advapi32
OpenEventLogA
RegQueryValueExA
RegCloseKey
IsValidSid
LookupAccountNameA
LsaClose
LsaRetrievePrivateData
LsaOpenPolicy
LsaFreeMemory
CloseEventLog
ClearEventLogA
RegSetValueExA
RegCreateKeyA
AdjustTokenPrivileges
LookupPrivilegeValueA
OpenProcessToken
CloseServiceHandle
ControlService
QueryServiceStatus
OpenServiceA
OpenSCManagerA
RegCreateKeyExA
RegEnumValueA
RegEnumKeyExA
RegDeleteValueA
RegDeleteKeyA
RegQueryInfoKeyA
UnlockServiceDatabase
ChangeServiceConfigA
LockServiceDatabase
DeleteService
StartServiceA
QueryServiceConfigA
EnumServicesStatusA
RegOpenKeyA
GetUserNameA
LookupAccountSidA
GetTokenInformation
RegOpenKeyExA
shell32
SHGetFileInfoA
ShellExecuteA
SHGetSpecialFolderPathA
msvcrt
_strupr
_XcptFilter
_strnicmp
_controlfp
__set_app_type
__p__fmode
__p__commode
_adjust_fdiv
__setusermatherr
_initterm
__getmainargs
_acmdln
_strcmpi
_exit
??1type_info@@UAE@XZ
calloc
_beginthreadex
atol
strncat
exit
_errno
strncmp
wcscpy
atoi
_iob
strrchr
_except_handler3
free
malloc
strchr
strncpy
sprintf
rand
??2@YAPAXI@Z
strstr
_ftol
ceil
??3@YAXPAX@Z
__CxxFrameHandler
_CxxThrowException
memmove
ws2_32
gethostname
__WSAFDIsSet
recvfrom
listen
accept
getpeername
bind
getsockname
WSAStartup
WSACleanup
ntohs
inet_ntoa
htonl
sendto
inet_addr
send
closesocket
socket
gethostbyname
htons
connect
setsockopt
WSAIoctl
recv
select
WSASocketA
wininet
InternetOpenA
InternetReadFile
InternetCloseHandle
InternetOpenUrlA
msvcp60
?_Eos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXI@Z
?_C@?1??_Nullstr@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@CAPBDXZ@4DB
??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ
?npos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@2IB
?_Xran@std@@YAXXZ
?_Split@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXXZ
?_Tidy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEX_N@Z
?_Refcnt@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAEPBD@Z
?_Grow@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAE_NI_N@Z
?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@PBDI@Z
urlmon
URLDownloadToFileA
netapi32
NetUserAdd
NetLocalGroupAddMembers
msvfw32
ICSendMessage
ICSeqCompressFrameEnd
ICCompressorFree
ICOpen
ICClose
ICSeqCompressFrame
ICSeqCompressFrameStart
psapi
EnumProcessModules
GetModuleFileNameExA
wtsapi32
WTSFreeMemory
WTSQuerySessionInformationA
Sections
.text Size: 108KB - Virtual size: 105KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 16KB - Virtual size: 14KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 12KB - Virtual size: 13KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 32KB - Virtual size: 32KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
vibwehd Size: - Virtual size: 4KB
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE