D:\Gas\Jenkins\workspace\gas_client_master\output\Release\gxxsvc.pdb
Static task
static1
Behavioral task
behavioral1
Sample
sample.bin.exe
Resource
win7-20240221-en
Behavioral task
behavioral2
Sample
sample.bin.exe
Resource
win10v2004-20240226-en
General
-
Target
sample.bin.exe
-
Size
328KB
-
MD5
79038e38873ac647ad2cd2a3be7641e0
-
SHA1
bdc4a3a0f66cee3af85048dd39aa81866247d738
-
SHA256
a855a9078ed92c0d403494ba0e1db42f02f04bd2e5d27e276b18e8cd0ebb2f46
-
SHA512
c2fe423b8f1582d53a794ecbab40ffcc84eaa3a73d350ccdff152f590a1ec47283082de07c59d9796085bfd74eb2e10fb64fd55b155132f2fae4690fe77cb4f3
-
SSDEEP
6144:Nm1Hykp0L2nve8sEEGiX+oJEsgDEvDO9dscKqmXLprUX6KFGqUm:NhLRXG5qH83h
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource sample.bin.exe
Files
-
sample.bin.exe.exe windows:5 windows x86 arch:x86
80c713bacba00b3ee0a9ba457c64e205
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
PDB Paths
Imports
kernel32
RaiseException
DecodePointer
DeleteCriticalSection
GetModuleFileNameW
VerSetConditionMask
VerifyVersionInfoW
FreeLibrary
QueryPerformanceCounter
InitializeCriticalSectionAndSpinCount
GetProcessHeap
HeapFree
HeapAlloc
Process32NextW
ProcessIdToSessionId
lstrcmpiW
CloseHandle
Process32FirstW
CreateToolhelp32Snapshot
LocalFree
FormatMessageW
GetLastError
LoadLibraryW
SetEvent
Sleep
CreateEventA
IsProcessorFeaturePresent
EncodePointer
SystemTimeToFileTime
CreateWaitableTimerA
GetModuleHandleA
GetTickCount
GetSystemInfo
GetSystemTimeAsFileTime
ResumeThread
GetCurrentThreadId
GetCurrentProcessId
OpenEventA
WaitForMultipleObjectsEx
ResetEvent
TlsFree
TlsSetValue
TlsGetValue
WaitForSingleObjectEx
ReleaseSemaphore
DuplicateHandle
GetCurrentProcess
CreateSemaphoreA
InitializeCriticalSection
OpenMutexA
CreateMutexA
SetLastError
GetQueuedCompletionStatus
SetWaitableTimer
CreateIoCompletionPort
PostQueuedCompletionStatus
WaitForSingleObject
QueueUserAPC
TerminateThread
WaitForMultipleObjects
TlsAlloc
FormatMessageA
WideCharToMultiByte
MultiByteToWideChar
AreFileApisANSI
GetProcAddress
GetModuleHandleW
GetFileInformationByHandle
CreateFileW
LeaveCriticalSection
EnterCriticalSection
OutputDebugStringW
IsDebuggerPresent
LoadLibraryExA
user32
MessageBoxW
advapi32
RegOpenKeyExW
RegSetValueExW
RegCreateKeyExW
StartServiceW
DeleteService
QueryServiceStatus
ControlService
ChangeServiceConfig2W
ChangeServiceConfigW
OpenServiceW
CloseServiceHandle
CreateServiceW
OpenSCManagerW
SetServiceStatus
RegisterServiceCtrlHandlerExW
StartServiceCtrlDispatcherW
RegDeleteValueW
shell32
CommandLineToArgvW
ole32
CoUninitialize
CoInitializeSecurity
CoInitializeEx
CoCreateInstance
oleaut32
VariantClear
SysAllocString
SysStringLen
VariantInit
shlwapi
SHSetValueW
commutil
?LogA@Logger@@YAXHPBD0ZZ
?DelayRun@TaskPool@GxxTaskManager@@QAE?AV?$shared_ptr@X@boost@@UCallbackStruct_t@2@IV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@_N@Z
?getInstance@TaskPool@GxxTaskManager@@SA?AV?$shared_ptr@VTaskPool@GxxTaskManager@@@boost@@XZ
?UTF8toW@StringHelper@@YA?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@@Z
?PeriodicRun@TaskPool@GxxTaskManager@@QAE?AV?$shared_ptr@X@boost@@UCallbackStruct_t@2@IV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@HH@Z
?setDllDirectories@PathHelper@fshelper@@YA_NABVpath@filesystem@boost@@ABV?$vector@Vpath@filesystem@boost@@V?$allocator@Vpath@filesystem@boost@@@std@@@std@@@Z
?set@AppState@Utilities@@YAXW4STATE@12@@Z
?Init@TaskPool@GxxTaskManager@@QAEXI@Z
?Deinit@TaskPool@GxxTaskManager@@QAEXXZ
?WtoUTF8@StringHelper@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@3@@Z
?getAppFolder@PathHelper@fshelper@@YAABVpath@filesystem@boost@@XZ
?LogW@Logger@@YAXHPB_W0ZZ
msvcp120
?xsputn@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MAE_JPB_W_J@Z
?xsgetn@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MAE_JPA_W_J@Z
?uflow@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MAEGXZ
?showmanyc@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MAE_JXZ
?_Pninc@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@IAEPA_WXZ
?_Unlock@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@UAEXXZ
?_Lock@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@UAEXXZ
??0?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QAE@PAV?$basic_streambuf@_WU?$char_traits@_W@std@@@1@_N@Z
_Mbrtowc
??0?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@IAE@XZ
?classic@locale@std@@SAABV12@XZ
?id@?$numpunct@_W@std@@2V0locale@2@A
?id@?$numpunct@D@std@@2V0locale@2@A
?out@?$codecvt@_WDH@std@@QBEHAAHPB_W1AAPB_WPAD3AAPAD@Z
??_7?$codecvt@_WDH@std@@6B@
?id@?$codecvt@_WDH@std@@2V0locale@2@A
??_7codecvt_base@std@@6B@
?_Getcat@?$codecvt@_WDH@std@@SAIPAPBVfacet@locale@2@PBV42@@Z
??0?$codecvt@_WDH@std@@QAE@I@Z
?_Locimp_Addfac@_Locimp@locale@std@@CAXPAV123@PAVfacet@23@I@Z
?_New_Locimp@_Locimp@locale@std@@CAPAV123@ABV123@@Z
??4?$_Yarn@D@std@@QAEAAV01@PBD@Z
?_Xbad_alloc@std@@YAXXZ
?_Xlength_error@std@@YAXPBD@Z
?_Xout_of_range@std@@YAXPBD@Z
?_Throw_C_error@std@@YAXH@Z
_Mtx_lock
_Mtx_unlock
?_Syserror_map@std@@YAPBDH@Z
?_Orphan_all@_Container_base0@std@@QAEXXZ
?_Xbad_function_call@std@@YAXXZ
?_Init@locale@std@@CAPAV_Locimp@12@_N@Z
?toupper@?$ctype@_W@std@@QBE_W_W@Z
?_Getcat@?$ctype@_W@std@@SAIPAPBVfacet@locale@2@PBV42@@Z
??1_Lockit@std@@QAE@XZ
??0_Lockit@std@@QAE@H@Z
?_Getgloballocale@locale@std@@CAPAV_Locimp@12@XZ
?id@?$ctype@_W@std@@2V0locale@2@A
??Bid@locale@std@@QAEIXZ
?_Winerror_map@std@@YAPBDH@Z
??_7_Facet_base@std@@6B@
?_Decref@facet@locale@std@@UAEPAV_Facet_base@3@XZ
?_Incref@facet@locale@std@@UAEXXZ
??1_Locinfo@std@@QAE@XZ
??0_Locinfo@std@@QAE@PBD@Z
??1facet@locale@std@@MAE@XZ
??_7facet@locale@std@@6B@
??0facet@locale@std@@IAE@I@Z
?_BADOFF@std@@3_JB
?_Gettrue@_Locinfo@std@@QBEPBDXZ
?_Getfalse@_Locinfo@std@@QBEPBDXZ
?_Getcvt@_Locinfo@std@@QBE?AU_Cvtvec@@XZ
?_Getlconv@_Locinfo@std@@QBEPBUlconv@@XZ
??_D?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QAEXXZ
?setg@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@IAEXPA_W00@Z
??1?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@UAE@XZ
?imbue@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MAEXABVlocale@2@@Z
?sync@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MAEHXZ
?setbuf@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MAEPAV12@PA_W_J@Z
libprotobuf-lite
??1MessageLite@protobuf@google@@UAE@XZ
?GetEmptyString@internal@protobuf@google@@YAABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ
?ReadVarint32@CodedInputStream@io@protobuf@google@@QAE_NPAI@Z
?ReadVarint64@CodedInputStream@io@protobuf@google@@QAE_NPA_K@Z
?ReadTagWithCutoff@CodedInputStream@io@protobuf@google@@QAE?AU?$pair@I_N@std@@I@Z
??6LogMessage@internal@protobuf@google@@QAEAAV0123@PBD@Z
??1LogMessage@internal@protobuf@google@@QAE@XZ
??0LogMessage@internal@protobuf@google@@QAE@W4LogLevel@23@PBDH@Z
?VerifyVersion@internal@protobuf@google@@YAXHHPBD@Z
?WriteBytesMaybeAliased@WireFormatLite@internal@protobuf@google@@SAXHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAVCodedOutputStream@io@34@@Z
?WriteStringMaybeAliased@WireFormatLite@internal@protobuf@google@@SAXHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAVCodedOutputStream@io@34@@Z
?WriteBool@WireFormatLite@internal@protobuf@google@@SAXH_NPAVCodedOutputStream@io@34@@Z
?WriteUInt64@WireFormatLite@internal@protobuf@google@@SAXH_KPAVCodedOutputStream@io@34@@Z
?WriteUInt32@WireFormatLite@internal@protobuf@google@@SAXHIPAVCodedOutputStream@io@34@@Z
?ReadBytes@WireFormatLite@internal@protobuf@google@@SA_NPAVCodedInputStream@io@34@PAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
?ReadString@WireFormatLite@internal@protobuf@google@@SA_NPAVCodedInputStream@io@34@PAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
?SkipField@WireFormatLite@internal@protobuf@google@@SA_NPAVCodedInputStream@io@34@IPAVCodedOutputStream@634@@Z
?OnShutdown@internal@protobuf@google@@YAXP6AXXZ@Z
?empty_string_@internal@protobuf@google@@3PBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@B
??4LogFinisher@internal@protobuf@google@@QAEXAAVLogMessage@123@@Z
?SerializeWithCachedSizesToArray@MessageLite@protobuf@google@@UBEPAEPAE@Z
?InitializationErrorString@MessageLite@protobuf@google@@UBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ
?ParseFromString@MessageLite@protobuf@google@@QAE_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
??1StringOutputStream@io@protobuf@google@@UAE@XZ
??0StringOutputStream@io@protobuf@google@@QAE@PAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
?WriteRaw@CodedOutputStream@io@protobuf@google@@QAEXPBXH@Z
??1CodedOutputStream@io@protobuf@google@@QAE@XZ
??0CodedOutputStream@io@protobuf@google@@QAE@PAVZeroCopyOutputStream@123@@Z
?BytesSize@WireFormatLite@internal@protobuf@google@@SAHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
?StringSize@WireFormatLite@internal@protobuf@google@@SAHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
?UInt64Size@WireFormatLite@internal@protobuf@google@@SAH_K@Z
?UInt32Size@WireFormatLite@internal@protobuf@google@@SAHI@Z
?ExpectAtEnd@CodedInputStream@io@protobuf@google@@QAE_NXZ
?ExpectTag@CodedInputStream@io@protobuf@google@@QAE_NI@Z
objbase
?GetObjBase@Framework@@YA?AV?$shared_ptr@VObjBase@Framework@@@std@@XZ
?SetAboutToTerminate@Framework@@YAXXZ
msvcr120
_crt_debugger_hook
__crtUnhandledException
__crtTerminateProcess
_except_handler4_common
__crtSetUnhandledExceptionFilter
_invoke_watson
_controlfp_s
??3@YAXPAX@Z
?what@exception@std@@UBEPBDXZ
??1exception@std@@UAE@XZ
??0exception@std@@QAE@ABQBD@Z
??8type_info@@QBE_NABV0@@Z
_commode
_fmode
_wcmdln
_initterm
_initterm_e
__setusermatherr
_configthreadlocale
_cexit
_exit
exit
__set_app_type
__wgetmainargs
_amsg_exit
__crtGetShowWindowMode
_XcptFilter
_onexit
__dllonexit
_calloc_crt
_unlock
_lock
?terminate@@YAXXZ
??1type_info@@UAE@XZ
_beginthreadex
malloc
_strdup
abort
strerror
__RTDynamicCast
memcpy
__CxxFrameHandler3
_CxxThrowException
memset
free
??0bad_cast@std@@QAE@PBD@Z
??1bad_cast@std@@UAE@XZ
??0bad_cast@std@@QAE@ABV01@@Z
??0exception@std@@QAE@ABV01@@Z
swprintf_s
wcsstr
??_V@YAXPAX@Z
??0exception@std@@QAE@XZ
_purecall
??0exception@std@@QAE@ABQBDH@Z
??2@YAPAXI@Z
memmove
_gmtime64
appshield
?AppShieldDummyImport@Framework@@YAXXZ
ws2_32
WSACleanup
WSAStartup
Sections
.text Size: 210KB - Virtual size: 210KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 57KB - Virtual size: 56KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 10KB - Virtual size: 11KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.tls Size: 512B - Virtual size: 2B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 14KB - Virtual size: 13KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 16KB - Virtual size: 16KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ