d:\MSA2\BUILD\msa\win\release\FrameworkService.pdb
Static task
static1
Behavioral task
behavioral1
Sample
67e1deaf7ba848065ed77a36e4a10c955c7172f4b49bb3d031adb5c02dfa9c0f_NeikiAnalytics.exe
Resource
win7-20240611-en
Behavioral task
behavioral2
Sample
67e1deaf7ba848065ed77a36e4a10c955c7172f4b49bb3d031adb5c02dfa9c0f_NeikiAnalytics.exe
Resource
win10v2004-20240508-en
General
-
Target
67e1deaf7ba848065ed77a36e4a10c955c7172f4b49bb3d031adb5c02dfa9c0f_NeikiAnalytics.exe
-
Size
1.6MB
-
MD5
9f800587f349730a003eedbfe97cb410
-
SHA1
23bdcfc005ad9a2f78959fcb44f99acc68d61831
-
SHA256
67e1deaf7ba848065ed77a36e4a10c955c7172f4b49bb3d031adb5c02dfa9c0f
-
SHA512
e21f803a7fe286b485d2e2d127f2c890ab409b910d9eb25e817f29c48646e5eb9aa19f02195dece0716b2dc93b8c818d3970d085da424962b9d3deb0446939cb
-
SSDEEP
12288:TYYEI8JuGf0Dkutc0r+MLzHNnfgnFxbbyVPJGWqvll2yJ2btlLKX5CX:TNorKhxr+EHNmT8oW4ll1JCrLKXI
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource 67e1deaf7ba848065ed77a36e4a10c955c7172f4b49bb3d031adb5c02dfa9c0f_NeikiAnalytics.exe
Files
-
67e1deaf7ba848065ed77a36e4a10c955c7172f4b49bb3d031adb5c02dfa9c0f_NeikiAnalytics.exe.exe windows:4 windows x86 arch:x86
db2fc88aa6fb592d733529b7a4e44bfc
Headers
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
PDB Paths
Imports
ole32
CreateStreamOnHGlobal
CoMarshalInterface
CoInitialize
CoInitializeSecurity
StringFromGUID2
CoInitializeEx
CoUninitialize
CoTaskMemFree
CoRegisterClassObject
CoRevokeClassObject
CoCreateInstance
CoTaskMemRealloc
CoTaskMemAlloc
CLSIDFromString
CoImpersonateClient
CoRevertToSelf
oleaut32
LoadRegTypeLi
SysAllocString
SysStringLen
LoadTypeLi
SysStringByteLen
SysAllocStringByteLen
SysFreeString
VarUI4FromStr
RegisterTypeLi
UnRegisterTypeLi
nailog3
_naimcomn_SetSystem@4
_naimcomn_SetLogToStdout@4
_naimcomn_InitTracer@0
_naimcomn_GetLogLevelFromRegistry@0
_naimcomn_EndFileLogging@0
_naimcomn_StartFileLogging@4
kernel32
WaitForSingleObject
IsDebuggerPresent
UnhandledExceptionFilter
TerminateProcess
GetLocaleInfoA
GetACP
GetSystemTimeAsFileTime
GetTickCount
QueryPerformanceCounter
SetUnhandledExceptionFilter
VirtualAlloc
GetCurrentProcessId
CloseHandle
GetCurrentThread
DeleteCriticalSection
SetEvent
ResetEvent
FreeLibrary
RaiseException
EnterCriticalSection
LeaveCriticalSection
InitializeCriticalSection
SetProcessWorkingSetSize
GetCurrentProcess
VirtualFree
InterlockedIncrement
InterlockedDecrement
lstrlenA
Sleep
GetCurrentThreadId
SizeofResource
LoadResource
GetVersion
DebugBreak
GetUserDefaultLangID
GetCommandLineW
GetLastError
FlushInstructionCache
SetLastError
CompareStringA
GetModuleHandleA
GetModuleFileNameA
GetWindowsDirectoryA
GetSystemDirectoryA
LoadLibraryA
InterlockedExchange
IsProcessorFeaturePresent
HeapAlloc
GetProcessHeap
HeapFree
InterlockedCompareExchange
GetVersionExA
GetThreadLocale
user32
DestroyWindow
ShowWindow
UnregisterClassA
advapi32
OpenThreadToken
ControlService
DeleteService
CreateServiceW
OpenSCManagerW
OpenServiceW
OpenProcessToken
SetSecurityDescriptorGroup
SetSecurityDescriptorOwner
InitializeSecurityDescriptor
IsValidSid
GetLengthSid
CopySid
RegCloseKey
CloseServiceHandle
SetServiceStatus
GetTokenInformation
RegisterServiceCtrlHandlerW
StartServiceCtrlDispatcherW
ChangeServiceConfigW
cryptshim
?configure@CryptShim@crypto@MA@mcafee_com@@SAXW4Mode@234@W4Role@234@PAUCryptShimLogger@234@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@@Z
?getCryptoMode@KeyConf@crypto@MA@mcafee_com@@QAE_NAAW4Mode@234@@Z
??0CryptShimLogger@crypto@MA@mcafee_com@@QAE@P6AXPB_W0@Z111@Z
??0KeyConf@crypto@MA@mcafee_com@@QAE@XZ
??1KeyConf@crypto@MA@mcafee_com@@QAE@XZ
naxml3_71
??1ReadWriteException@AdvXMLParser@@UAE@XZ
?GetColumn@ParsingException@AdvXMLParser@@QBEHXZ
?GetLine@ParsingException@AdvXMLParser@@QBEHXZ
??1ParsingException@AdvXMLParser@@UAE@XZ
?GetElement@Element@AdvXMLParser@@QAEAAV12@PB_WI@Z
?GetErrorCode@ReadWriteException@AdvXMLParser@@QBEJXZ
?Begin@NodeContainer@AdvXMLParser@@QAE?AUIteratorRef@Node@2@XZ
?End@NodeContainer@AdvXMLParser@@QAE?AUIteratorRef@Node@2@XZ
?GetAttribute@Element@AdvXMLParser@@QAEAAVAttribute@2@PB_W@Z
?GetName@Node@AdvXMLParser@@QBEABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@XZ
??1Parser@AdvXMLParser@@UAE@XZ
?GetRoot@Document@AdvXMLParser@@QBEAAVElement@2@XZ
?Parse@Parser@AdvXMLParser@@QAEPAVDocument@2@PB_WH@Z
?ReadBufferFromFile@AdvXMLParser@@YAXABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@AAV23@AAW4UTF_ENCODINGS@1@P6A_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@AAV53@@Z@Z
??0Parser@AdvXMLParser@@QAE@XZ
?IsNull@Node@AdvXMLParser@@QBE_NXZ
nacmnlib3_71
?cmnlib_CreateGlobalObjectName@@YA?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@ABV12@@Z
?AddMessageW@CnaLogger@@SAJW4ESUBSYSTEM@@W4_naimcomn_LogLevel@@PB_WZZ
?cmnlib_SetActivityMaxMessageCount@@YAXJ@Z
?cmnlib_SetLogLevel@@YAXW4_naimcomn_LogLevel@@@Z
?IsWinNT@@YAHXZ
?cmnlib_CreateEvent@@YAPAXPB_WHHH@Z
?cmnlib_PauseActivityLogging@@YAXXZ
?cmnlib_StartActivityLogging@@YAXXZ
?cmnlib_SetActivityLogName@@YAXPB_W@Z
?cmnlib_MonitorRegistryLogLevel@@YAXXZ
GetResString
?cmnlib_ValidateProductSuite@@YAHPB_W@Z
?cmnlib_NormalExit@@YAXXZ
?cmnlib_StopMonitoringRegistryLogLevel@@YAXXZ
?cmnlib_StopActivityLogging@@YAXXZ
LoadResourceDLLW
?cmnlib_GetFrameworkDataDir@@YA?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@XZ
?install@CSEException@@SAXXZ
?cmnlib_AppendFilePath@@YA?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@ABV12@0@Z
?cmnlib_QueryRegValue@@YA?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@PAUHKEY__@@PB_WPAJ@Z
?cmnlib_ContinueActivityLogging@@YAXXZ
applib
??1AMultiProcessMutex@@QAE@XZ
??1AMutexBlock@@QAE@XZ
??1AnIni2@@UAE@XZ
?toInt@AString@@QBEHXZ
?tryGet@AnIni2@@UAE_NABVAString@@0AAV2@@Z
??1AString@@QAE@XZ
??1APath@@QAE@XZ
??0AnIni2@@QAE@ABVAString@@@Z
??0APath@@QAE@ABVAString@@0@Z
?getCmaDataPath@AFiler@@YAPB_WXZ
??0AString@@QAE@XZ
??0AMutexBlock@@QAE@PAVAGenericMutex@@_N@Z
?openAlways@AMultiProcessMutex@@QAE_NPB_W_N@Z
??BAString@@QBEPB_WXZ
??0ADetailTrace@@QAE@PB_W0@Z
??0AString@@QAE@PB_W@Z
?releaseThreadTraceStacks@@YAXXZ
?logError@@YAXPB_W0@Z
?logInfo@@YAXPB_W0@Z
?initializeThreadTraceStacks@@YAXXZ
?add@AnAcl@@QAE_NPAX_NKK@Z
?setToProcessUser@ASid@@QAE_NXZ
??0AnSd@@QAE@XZ
?create@AnSd@@QAE_NPAU_ACL@@PAX@Z
??1AnSd@@QAE@XZ
?set@ARegKey@@QAE_NPB_WPBVABuffer@@@Z
?set@ARegKey@@QAE_NPB_W0@Z
?get@ARegKey@@AAE_N_NPB_WPAK@Z
??1AnInfoTrace@@UAE@XZ
?attachToObject@AnAcl@@QBE_NPAXW4_SE_OBJECT_TYPE@@_N@Z
??1ADetailTrace@@UAE@XZ
??0AnInfoTrace@@QAE@PB_W0@Z
??0ARegKey@@QAE@XZ
?open@ARegKey@@AAE_N_NPAUHKEY__@@PB_WK@Z
??1ARegKey@@QAE@XZ
??1ATrace@@UAE@XZ
?remove@ARegKey@@QAE_NPB_W@Z
??0AnAcl@@QAE@XZ
??0ASid@@QAE@XZ
?setByAuthorities@ASid@@QAE_NPAU_SID_IDENTIFIER_AUTHORITY@@KKKKKKKK@Z
?authority@?1??getNtAuthority@ASid@@SAPAU_SID_IDENTIFIER_AUTHORITY@@XZ@4U3@A
??1ASid@@QAE@XZ
??1AnAcl@@QAE@XZ
??0AMultiProcessMutex@@QAE@XZ
??BASid@@QAEPAXXZ
msvcp80
??0?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@PB_W@Z
??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ
?c_str@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBEPB_WXZ
??4?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEAAV01@ABV01@@Z
??0?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ
??4?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEAAV01@PB_W@Z
??$?8_WU?$char_traits@_W@std@@V?$allocator@_W@1@@std@@YA_NABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@0@Z
??0?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@ABV01@@Z
??Y?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEAAV01@PB_W@Z
??$?8_WU?$char_traits@_W@std@@V?$allocator@_W@1@@std@@YA_NABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@PB_W@Z
??$?9_WU?$char_traits@_W@std@@V?$allocator@_W@1@@std@@YA_NABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@0@Z
??$?M_WU?$char_traits@_W@std@@V?$allocator@_W@1@@std@@YA_NABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@0@Z
??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z
?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ
??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ
??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z
msvcr80
_recalloc
setlocale
swprintf_s
_invalid_parameter_noinfo
_purecall
memcpy
??2@YAPAXI@Z
wcslen
_snwprintf_s
wcscat_s
_decode_pointer
_onexit
_lock
__dllonexit
_unlock
_except_handler4_common
?terminate@@YAXXZ
__set_app_type
_encode_pointer
__p__fmode
__p__commode
_adjust_fdiv
__setusermatherr
_configthreadlocale
_initterm_e
_initterm
exit
wcsncpy_s
wcscpy_s
vswprintf_s
_putws
memcpy_s
free
malloc
memcmp
__CxxFrameHandler3
??_V@YAXPAX@Z
_CxxThrowException
memset
??3@YAXPAX@Z
_invoke_watson
_controlfp_s
_crt_debugger_hook
?_type_info_dtor_internal_method@type_info@@QAEXXZ
??0exception@std@@QAE@ABQBD@Z
?what@exception@std@@UBEPBDXZ
??1exception@std@@UAE@XZ
??0exception@std@@QAE@XZ
??0exception@std@@QAE@ABV01@@Z
memmove_s
_amsg_exit
__wgetmainargs
_cexit
_exit
_XcptFilter
_wcmdln
Sections
.text Size: 60KB - Virtual size: 58KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 32KB - Virtual size: 29KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 4KB - Virtual size: 6KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 12KB - Virtual size: 10KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 1.4MB - Virtual size: 1.4MB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE