C:\actions-runner\SA_Diagnostics\CAL\CAL\Solutions\Win32\Release\Procedures\JDDenso_Engine_Hourmeter.pdb
Static task
static1
Behavioral task
behavioral1
Sample
339c88ef9b671711e58b7e6c5fec118d7c80cc9dd9627d4d153c096d69ebe551_NeikiAnalytics.dll
Resource
win7-20240221-en
Behavioral task
behavioral2
Sample
339c88ef9b671711e58b7e6c5fec118d7c80cc9dd9627d4d153c096d69ebe551_NeikiAnalytics.dll
Resource
win10v2004-20240508-en
General
-
Target
339c88ef9b671711e58b7e6c5fec118d7c80cc9dd9627d4d153c096d69ebe551_NeikiAnalytics.exe
-
Size
101KB
-
MD5
ad64f11c5909ab8f8509e501d701baa0
-
SHA1
d02ee7b67a810e7fe63e50de76456ce7eb60f091
-
SHA256
339c88ef9b671711e58b7e6c5fec118d7c80cc9dd9627d4d153c096d69ebe551
-
SHA512
57003384453ad5a92fda7075d24b12e8fdfcfd075747905c588861abd4f0418fc6b907a0b9dbce2bbff2f12188d6ec766a05b2ea846ab36adba912b12b974cbd
-
SSDEEP
3072:rVqS3bkko/1fMZZvPYndJ7SVIly1dezp6TS5V:rdkko/12AndJ7FNzpiqV
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource 339c88ef9b671711e58b7e6c5fec118d7c80cc9dd9627d4d153c096d69ebe551_NeikiAnalytics.exe
Files
-
339c88ef9b671711e58b7e6c5fec118d7c80cc9dd9627d4d153c096d69ebe551_NeikiAnalytics.exe.dll windows:6 windows x86 arch:x86
79a1f58a744707e0c88e8c923f8d839b
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
IMAGE_FILE_DLL
PDB Paths
Imports
cal core
??1IConnectionEvents@CalCore@@UAE@XZ
?GetKey@DataPoint@CalCore@@QBEABV?$CStringT@_WV?$StrTraitATL@_WV?$ChTraitsCRT@_W@ATL@@@ATL@@@ATL@@XZ
?GetValue@Value@CalCore@@QBE_NAAV?$CStringT@_WV?$StrTraitATL@_WV?$ChTraitsCRT@_W@ATL@@@ATL@@@ATL@@@Z
?GetValue@DataPoint@CalCore@@QBEABVValue@2@XZ
?GetUnitName@DataPoint@CalCore@@QBE?AV?$CStringT@_WV?$StrTraitATL@_WV?$ChTraitsCRT@_W@ATL@@@ATL@@@ATL@@XZ
?GetCurrentEnvironment@CalCore@@YAPAVIExecutionEnvironment@1@XZ
?DataPointUpdated@IConnectionEvents@CalCore@@UAEXPAVIConnection@2@PAVDataPoint@2@@Z
?SnapshotReady@IConnectionEvents@CalCore@@UAEXPAVIConnection@2@PAVDtc@2@PAVSnapshot@2@@Z
?TriggerMet@IConnectionEvents@CalCore@@UAEXPAVIConnection@2@PAVTrigger@2@@Z
?TriggerUnmet@IConnectionEvents@CalCore@@UAEXPAVIConnection@2@PAVTrigger@2@@Z
?TriggerComplete@IConnectionEvents@CalCore@@UAEXPAVIConnection@2@PAVTrigger@2@@Z
?ConnectionStatusChanged@IConnectionEvents@CalCore@@UAEXPAVIConnection@2@PAVIConnectivityApplication@2@W4ConnectionStatus@32@@Z
?DtcUpdated@IConnectionEvents@CalCore@@UAEXPAVIConnection@2@PAVDtc@2@@Z
?SubscribedToDataPointExternal@IConnectionEvents@CalCore@@UAEXPAVIConnection@2@PAVDataPoint@2@@Z
?UnsubscribedToDataPointExternal@IConnectionEvents@CalCore@@UAEXPAVIConnection@2@PAVDataPoint@2@@Z
?SubscribedToDataPointInternal@IConnectionEvents@CalCore@@UAEXPAVIConnection@2@PAVDataPoint@2@@Z
?UnsubscribedToDataPointInternal@IConnectionEvents@CalCore@@UAEXPAVIConnection@2@PAVDataPoint@2@@Z
?DtcsCleared@IConnectionEvents@CalCore@@UAEXPAVIConnection@2@@Z
?DtcsCleared@IConnectionEvents@CalCore@@UAEXPAVIConnection@2@PAVController@2@@Z
??0IConnectionEvents@CalCore@@QAE@XZ
procedureframework
?Render@ButtonsElement@@UBE?AV?$CStringT@_WV?$StrTraitATL@_WV?$ChTraitsCRT@_W@ATL@@@ATL@@@ATL@@XZ
?Render@LineBreakElement@@UBE?AV?$CStringT@_WV?$StrTraitATL@_WV?$ChTraitsCRT@_W@ATL@@@ATL@@@ATL@@XZ
?Render@TextInput@@UBE?AV?$CStringT@_WV?$StrTraitATL@_WV?$ChTraitsCRT@_W@ATL@@@ATL@@@ATL@@XZ
??1TextInput@@UAE@XZ
??0TextInput@@QAE@V?$CStringT@_WV?$StrTraitATL@_WV?$ChTraitsCRT@_W@ATL@@@ATL@@@ATL@@@Z
??0StepController@@QAE@ABV?$CStringT@_WV?$StrTraitATL@_WV?$ChTraitsCRT@_W@ATL@@@ATL@@@ATL@@AAVFrameworkProcedureEngine@@@Z
?Reset@FrameworkProcedureEngine@@EAEXXZ
?AddStep@FrameworkProcedureEngine@@QAEXPAVStepController@@@Z
?End@FrameworkProcedureEngine@@UAEXXZ
?ChangeToStep@FrameworkProcedureEngine@@QAE_NABV?$CStringT@_WV?$StrTraitATL@_WV?$ChTraitsCRT@_W@ATL@@@ATL@@@ATL@@@Z
?GetString@FrameworkProcedureEngine@@QBE?AV?$CStringT@_WV?$StrTraitATL@_WV?$ChTraitsCRT@_W@ATL@@@ATL@@@ATL@@HABV?$vector@V?$CStringT@_WV?$StrTraitATL@_WV?$ChTraitsCRT@_W@ATL@@@ATL@@@ATL@@V?$allocator@V?$CStringT@_WV?$StrTraitATL@_WV?$ChTraitsCRT@_W@ATL@@@ATL@@@ATL@@@std@@@std@@@Z
?SetTestName@FrameworkProcedureEngine@@QAEXABV?$CStringT@_WV?$StrTraitATL@_WV?$ChTraitsCRT@_W@ATL@@@ATL@@@ATL@@@Z
??0IStringPool@@QAE@XZ
?GetString@IStringPool@@QBE?AV?$CStringT@_WV?$StrTraitATL@_WV?$ChTraitsCRT@_W@ATL@@@ATL@@@ATL@@H@Z
??1FrameworkProcedureEngine@@UAE@XZ
?GetEngine@FrameworkProcedureEngine@@QAEAAVProcedureEngine@CalCore@@XZ
?GetConnection@FrameworkProcedureEngine@@QAEAAVIConnection@CalCore@@XZ
?LoadStrings@FrameworkProcedureEngine@@QAE_NABV?$CStringT@_WV?$StrTraitATL@_WV?$ChTraitsCRT@_W@ATL@@@ATL@@@ATL@@0@Z
?Start@FrameworkProcedureEngine@@QAE_NPAUIDispatch@@@Z
?SendInputs@FrameworkProcedureEngine@@QAE_NABV?$CStringT@_WV?$StrTraitATL@_WV?$ChTraitsCRT@_W@ATL@@@ATL@@@ATL@@@Z
?SetConnection@FrameworkProcedureEngine@@QAEXPAVIConnection@CalCore@@@Z
?SetProcedureEngine@FrameworkProcedureEngine@@QAEXPAVProcedureEngine@CalCore@@@Z
?Render@ButtonElement@@UBE?AV?$CStringT@_WV?$StrTraitATL@_WV?$ChTraitsCRT@_W@ATL@@@ATL@@@ATL@@XZ
?Render@TextElement@@UBE?AV?$CStringT@_WV?$StrTraitATL@_WV?$ChTraitsCRT@_W@ATL@@@ATL@@@ATL@@XZ
??1StepController@@UAE@XZ
?GetConnection@StepController@@QAEAAVIConnection@CalCore@@XZ
?ChangeToStep@StepController@@QAE_NABV?$CStringT@_WV?$StrTraitATL@_WV?$ChTraitsCRT@_W@ATL@@@ATL@@@ATL@@@Z
?ProcedureStatus@StepController@@QAEXH@Z
??0ElementContainer@@QAE@XZ
??1ElementContainer@@UAE@XZ
?AddElement@ElementContainer@@QAEXPAVPageElement@@@Z
??0TextElement@@QAE@ABV?$CStringT@_WV?$StrTraitATL@_WV?$ChTraitsCRT@_W@ATL@@@ATL@@@ATL@@0@Z
??0LineBreakElement@@QAE@XZ
??0ButtonsElement@@QAE@XZ
??0ButtonElement@@QAE@V?$CStringT@_WV?$StrTraitATL@_WV?$ChTraitsCRT@_W@ATL@@@ATL@@@ATL@@0_N@Z
?AddButton@ButtonsElement@@QAEXPAVButtonElement@@@Z
?UpdatePage@StepController@@QAE_NABV?$list@PAVPageElement@@V?$allocator@PAVPageElement@@@std@@@std@@@Z
?GetElements@ElementContainer@@QBEABV?$list@PAVPageElement@@V?$allocator@PAVPageElement@@@std@@@std@@XZ
?UpdateButtons@StepController@@QAE_NABV?$list@PAVPageElement@@V?$allocator@PAVPageElement@@@std@@@std@@@Z
??1TextElement@@UAE@XZ
??1LineBreakElement@@UAE@XZ
??1ButtonsElement@@UAE@XZ
??1ButtonElement@@UAE@XZ
?GetFormattedString@StepController@@UBE?AV?$CStringT@_WV?$StrTraitATL@_WV?$ChTraitsCRT@_W@ATL@@@ATL@@@ATL@@HABV?$vector@V?$CStringT@_WV?$StrTraitATL@_WV?$ChTraitsCRT@_W@ATL@@@ATL@@@ATL@@V?$allocator@V?$CStringT@_WV?$StrTraitATL@_WV?$ChTraitsCRT@_W@ATL@@@ATL@@@ATL@@@std@@@std@@@Z
?Reset@StepController@@UAEXXZ
??0FrameworkProcedureEngine@@QAE@XZ
kernel32
GetCurrentProcessId
QueryPerformanceCounter
IsProcessorFeaturePresent
TerminateProcess
GetCurrentProcess
SetUnhandledExceptionFilter
UnhandledExceptionFilter
GetProcAddress
GetModuleHandleW
CreateEventW
WaitForSingleObjectEx
ResetEvent
SetEvent
CloseHandle
LeaveCriticalSection
EnterCriticalSection
OutputDebugStringW
IsDebuggerPresent
MultiByteToWideChar
GetSystemTimeAsFileTime
InitializeSListHead
GetCurrentThreadId
DeleteCriticalSection
RaiseException
InitializeCriticalSectionAndSpinCount
FindResourceExW
FindResourceW
LoadResource
LockResource
SizeofResource
WideCharToMultiByte
GetProcessHeap
GetLastError
Sleep
HeapDestroy
HeapSize
HeapReAlloc
HeapFree
HeapAlloc
msvcp140
??1?$basic_iostream@DU?$char_traits@D@std@@@std@@UAE@XZ
?imbue@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAEXABVlocale@2@@Z
?sync@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAEHXZ
?setbuf@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAEPAV12@PAD_J@Z
?_Xlength_error@std@@YAXPBD@Z
?uncaught_exception@std@@YA_NXZ
?sputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAE_JPBD_J@Z
?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHD@Z
?_Osfx@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEXXZ
?flush@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV12@XZ
?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QAEXH_N@Z
??0?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAE@XZ
??0?$basic_ios@DU?$char_traits@D@std@@@std@@IAE@XZ
?_Pninc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEPADXZ
??0?$basic_iostream@DU?$char_traits@D@std@@@std@@QAE@PAV?$basic_streambuf@DU?$char_traits@D@std@@@1@@Z
??1?$basic_ios@DU?$char_traits@D@std@@@std@@UAE@XZ
??1?$basic_streambuf@DU?$char_traits@D@std@@@std@@UAE@XZ
?_Lock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@UAEXXZ
?_Unlock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@UAEXXZ
?showmanyc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAE_JXZ
?uflow@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAEHXZ
?xsgetn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAE_JPAD_J@Z
?xsputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAE_JPBD_J@Z
vcruntime140
__std_exception_destroy
__std_exception_copy
memset
_CxxThrowException
__std_type_info_compare
_purecall
__std_terminate
__CxxFrameHandler3
_except_handler4_common
__std_type_info_destroy_list
memmove
memcpy
api-ms-win-crt-runtime-l1-1-0
_crt_atexit
_register_onexit_function
_initialize_onexit_table
_cexit
_configure_narrow_argv
_seh_filter_dll
terminate
_execute_onexit_table
_initterm
_initterm_e
_invalid_parameter_noinfo_noreturn
_errno
_invalid_parameter_noinfo
_initialize_narrow_environment
api-ms-win-crt-heap-l1-1-0
malloc
calloc
free
_callnewh
_recalloc
api-ms-win-crt-convert-l1-1-0
wcstod
api-ms-win-crt-stdio-l1-1-0
__stdio_common_vswprintf
__stdio_common_vswprintf_s
api-ms-win-crt-string-l1-1-0
wmemcpy_s
wcsnlen
_wcsicmp
jddenso
??1IJDDensoProcedureEngine@@UAE@XZ
??0IJDDensoProcedureEngine@@QAE@XZ
Exports
Exports
GetProcedureEngine
Sections
.text Size: 63KB - Virtual size: 62KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 27KB - Virtual size: 27KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 2KB - Virtual size: 2KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 1KB - Virtual size: 1KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 6KB - Virtual size: 5KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ