Static task
static1
Behavioral task
behavioral1
Sample
gfsvc.exe
Resource
win7-20231129-en
Behavioral task
behavioral2
Sample
gfsvc.exe
Resource
win10v2004-20231222-en
General
-
Target
gfsvc.exe
-
Size
291KB
-
MD5
e817e8cf17c1c347cf974816b7c57dc8
-
SHA1
58e7f8d5d0c88438308cefa72c4b922c854044d6
-
SHA256
39be6860bcfb27532af023acf6d29c23e8b56c1ed4fc657d011d1746afc00a9f
-
SHA512
72b897a3a77e15e99dbdb4676dd340497725e9cd57da638b75b5291ca6d2a7a58c8125fa3f48126b4d83e1fcfa4cd4e77a2df7c7a311b6e1695e3cb63a243efd
-
SSDEEP
6144:V3cou81kVqWbP+PQPv2tDYRgBhzRQH5OKOE79ZN65hADr1HcdbCk8Lm8RbZAOmLL:0wDKt9ZN65hADDbZ+
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource gfsvc.exe
Files
-
gfsvc.exe.exe windows:6 windows x86 arch:x86
cc214b59c2efae32732d81402c874f65
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
GetLastError
ResumeThread
CreateProcessA
GetThreadContext
SetThreadContext
VirtualAlloc
VirtualAllocEx
VirtualProtectEx
ReadProcessMemory
K32GetModuleFileNameExA
GetModuleHandleA
GetProcAddress
CreateDirectoryA
WaitForSingleObject
CreateMutexA
Sleep
GetModuleFileNameA
CopyFileA
GetComputerNameA
WriteConsoleW
K32EnumProcesses
OpenProcess
TerminateProcess
GetCurrentProcessId
WriteProcessMemory
CloseHandle
HeapSize
CreateFileW
GetProcessHeap
SetStdHandle
SetEnvironmentVariableW
FreeEnvironmentStringsW
GetEnvironmentStringsW
GetOEMCP
GetACP
IsValidCodePage
FindNextFileW
FindFirstFileExW
FindClose
HeapReAlloc
ReadConsoleW
WideCharToMultiByte
GetCurrentThreadId
EnterCriticalSection
LeaveCriticalSection
InitializeCriticalSectionEx
DeleteCriticalSection
EncodePointer
DecodePointer
MultiByteToWideChar
LCMapStringEx
QueryPerformanceCounter
GetSystemTimeAsFileTime
GetModuleHandleW
GetStringTypeW
GetCPInfo
IsProcessorFeaturePresent
InitializeSListHead
IsDebuggerPresent
UnhandledExceptionFilter
SetUnhandledExceptionFilter
GetStartupInfoW
GetCurrentProcess
RaiseException
RtlUnwind
SetLastError
InitializeCriticalSectionAndSpinCount
TlsAlloc
TlsGetValue
TlsSetValue
TlsFree
FreeLibrary
LoadLibraryExW
ExitProcess
GetModuleHandleExW
CreateThread
ExitThread
FreeLibraryAndExitThread
GetStdHandle
WriteFile
GetModuleFileNameW
GetCommandLineA
GetCommandLineW
HeapFree
HeapAlloc
CompareStringW
LCMapStringW
GetLocaleInfoW
IsValidLocale
GetUserDefaultLCID
EnumSystemLocalesW
GetFileType
FlushFileBuffers
GetConsoleOutputCP
GetConsoleMode
ReadFile
GetFileSizeEx
SetFilePointerEx
SetEndOfFile
advapi32
RegSetValueExA
RegQueryValueExA
RegOpenKeyExA
RegCloseKey
GetUserNameA
shell32
ShellExecuteA
ole32
CoUninitialize
CoInitializeSecurity
CoSetProxyBlanket
CoCreateInstance
CoInitializeEx
oleaut32
SysAllocString
SysFreeString
VariantInit
VariantClear
wininet
InternetOpenUrlA
InternetReadFile
InternetCloseHandle
InternetOpenW
Sections
.text Size: 211KB - Virtual size: 211KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 64KB - Virtual size: 63KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 4KB - Virtual size: 8KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.reloc Size: 10KB - Virtual size: 10KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ