Behavioral task
behavioral1
Sample
gcleaner.exe
Resource
win7-20230220-en
Behavioral task
behavioral2
Sample
gcleaner.exe
Resource
win10v2004-20230220-en
General
-
Target
gcleaner.bin
-
Size
324KB
-
MD5
f0fdfaad6edf6b629ffd261429dcd756
-
SHA1
e364e2f87e231c6eb6a733d69f1b9033370f3107
-
SHA256
3fb631fa531f1393af9469aabcb808eab87eb3c3fac3f901854b75fe4e806d0e
-
SHA512
8be7750477b6f3d3a962931b57f90a4f7193fbbe28ad725ec090c816f85b7c30bf41c11455e4f2e3f1c9cda6f50925dc8575947e72b65e6aae003b912b4629b0
-
SSDEEP
6144:msYSsp5yL23j0Tj4M6aW4I7NMk5B8k3qX/SCm63P8KAO8XNESqAguOSfmiCQsmG:msYSsp5R3j0Tj4XaW4I7NM0B9a04yHLg
Malware Config
Extracted
gcleaner
45.12.253.56
45.12.253.72
45.12.253.98
45.12.253.75
Signatures
-
Gcleaner family
Files
-
gcleaner.bin.exe windows x86
01e28360e3d419170740bd05c96866de
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
LocalAlloc
GetLastError
LoadLibraryA
GetNativeSystemInfo
HeapAlloc
GetProcAddress
LocalFree
GetProcessHeap
FreeLibrary
FormatMessageA
IsBadReadPtr
Process32First
FindFirstFileA
GetCurrentProcess
FindNextFileA
FindClose
OpenProcess
CreateToolhelp32Snapshot
Sleep
K32GetModuleFileNameExA
Process32Next
K32GetModuleBaseNameA
CreateThread
GetCurrentProcessId
CreateProcessA
K32EnumProcessModules
CreateDirectoryA
SetEndOfFile
HeapSize
CreateFileW
SetStdHandle
VirtualAlloc
OutputDebugStringA
VirtualFree
SetLastError
HeapFree
VirtualProtect
WideCharToMultiByte
CloseHandle
MultiByteToWideChar
WriteFile
GetLocaleInfoA
ReadFile
SetEnvironmentVariableW
FreeEnvironmentStringsW
GetEnvironmentStringsW
GetCommandLineW
GetCommandLineA
GetOEMCP
GetACP
IsValidCodePage
FindNextFileW
FindFirstFileExW
GetConsoleOutputCP
FlushFileBuffers
WriteConsoleW
GetFileSizeEx
HeapReAlloc
EnumSystemLocalesW
GetUserDefaultLCID
EnterCriticalSection
LeaveCriticalSection
InitializeCriticalSectionEx
DeleteCriticalSection
EncodePointer
DecodePointer
LCMapStringEx
GetStringTypeW
GetCPInfo
UnhandledExceptionFilter
SetUnhandledExceptionFilter
TerminateProcess
IsProcessorFeaturePresent
InitializeCriticalSectionAndSpinCount
SetEvent
ResetEvent
WaitForSingleObjectEx
CreateEventW
GetModuleHandleW
IsDebuggerPresent
GetStartupInfoW
QueryPerformanceCounter
GetCurrentThreadId
GetSystemTimeAsFileTime
InitializeSListHead
RtlUnwind
RaiseException
TlsAlloc
TlsGetValue
TlsSetValue
TlsFree
LoadLibraryExW
ExitProcess
GetModuleHandleExW
GetModuleFileNameW
GetStdHandle
SetFilePointerEx
GetConsoleMode
ReadConsoleW
GetFileType
CompareStringW
LCMapStringW
GetLocaleInfoW
IsValidLocale
user32
GetForegroundWindow
GetKeyboardLayoutList
GetWindowTextA
advapi32
CryptDestroyKey
CryptAcquireContextW
GetCurrentHwProfileA
EqualSid
AllocateAndInitializeSid
GetUserNameA
CryptDecrypt
CryptCreateHash
CryptDeriveKey
CryptHashData
OpenProcessToken
FreeSid
CryptReleaseContext
GetTokenInformation
shell32
SHGetFolderPathA
ShellExecuteA
ole32
CoCreateInstance
CoUninitialize
wininet
InternetSetFilePointer
HttpQueryInfoA
HttpAddRequestHeadersA
InternetSetOptionA
InternetOpenA
HttpSendRequestA
InternetConnectA
InternetReadFile
HttpOpenRequestA
InternetCloseHandle
Sections
.text Size: 177KB - Virtual size: 177KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 59KB - Virtual size: 59KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 76KB - Virtual size: 80KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 512B - Virtual size: 480B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 9KB - Virtual size: 9KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ