ntvdm_CHS.pdb
Static task
static1
Behavioral task
behavioral1
Sample
0f3a94727dc1b0881c08b7fb43124410dc5c9dc21a3c821261ec6c6fcc4aecb2_NeikiAnalytics.exe
Resource
win7-20240220-en
Behavioral task
behavioral2
Sample
0f3a94727dc1b0881c08b7fb43124410dc5c9dc21a3c821261ec6c6fcc4aecb2_NeikiAnalytics.exe
Resource
win10v2004-20240611-en
General
-
Target
0f3a94727dc1b0881c08b7fb43124410dc5c9dc21a3c821261ec6c6fcc4aecb2_NeikiAnalytics.exe
-
Size
458KB
-
MD5
905b2763cd70f98d930b725168fdf0b0
-
SHA1
7dc3d704d318a7209df7f4ef9df87bd5af75d4c4
-
SHA256
0f3a94727dc1b0881c08b7fb43124410dc5c9dc21a3c821261ec6c6fcc4aecb2
-
SHA512
b5fc1179d58631b70fcc6425b3c215b1fa7b32048ca4c94c0dd7f04a94443cf3161200ba9ed65fc34b6a3c43e754e75ae6dab18cdc9176f0cfe302c76692affa
-
SSDEEP
6144:V6RjGDXbkjVvqkXDZChYkmTiqD4jWdClcJW58flQD8wHHM+4Hx+XuVhItXW6F6:VPYVvNl/TiqcpcfpMHMJHx+XuVI
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource 0f3a94727dc1b0881c08b7fb43124410dc5c9dc21a3c821261ec6c6fcc4aecb2_NeikiAnalytics.exe
Files
-
0f3a94727dc1b0881c08b7fb43124410dc5c9dc21a3c821261ec6c6fcc4aecb2_NeikiAnalytics.exe.exe windows:5 windows x86 arch:x86
58c26920448cc9f14890e51ce1001e08
Headers
File Characteristics
IMAGE_FILE_RELOCS_STRIPPED
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_LINE_NUMS_STRIPPED
IMAGE_FILE_LOCAL_SYMS_STRIPPED
IMAGE_FILE_32BIT_MACHINE
PDB Paths
Imports
kernel32
HeapFree
GetVersionExA
HeapAlloc
GetProcessHeap
ExitProcess
GetProcAddress
GetModuleHandleA
WriteFile
GetStdHandle
GetModuleFileNameA
FreeEnvironmentStringsA
GetEnvironmentStrings
FreeEnvironmentStringsW
WideCharToMultiByte
GetLastError
GetEnvironmentStringsW
SetHandleCount
GetFileType
GetStartupInfoA
HeapDestroy
HeapCreate
VirtualFree
VirtualAlloc
GetCommandLineA
GetSystemTimeAsFileTime
RtlUnwind
InterlockedExchange
VirtualQuery
Sleep
LoadLibraryA
GetACP
GetOEMCP
GetCPInfo
LCMapStringA
MultiByteToWideChar
LCMapStringW
ReadFile
FlushFileBuffers
GetStringTypeA
GetStringTypeW
GetLocaleInfoA
VirtualProtect
GetSystemInfo
SetFilePointer
CloseHandle
SetStdHandle
SetUnhandledExceptionFilter
UnhandledExceptionFilter
GetCurrentProcess
HeapReAlloc
TerminateProcess
GetConsoleKeyboardLayoutNameA
SetVDMCurrentDirectories
GetCurrentProcessId
GetCurrentThreadId
QueryPerformanceCounter
GetTickCount
DebugBreak
GetLocalTime
WaitForSingleObjectEx
ExitThread
SetEvent
SetLastError
WaitForSingleObject
InitializeCriticalSection
CreateEventA
SetThreadPriority
CreateThread
RaiseException
FormatMessageA
FindClose
CreateFileA
FindFirstFileA
GetFileSize
SetPriorityClass
GetPriorityClass
TlsAlloc
GetSystemDefaultLangID
IsBadCodePtr
ResetEvent
TlsSetValue
TlsGetValue
PulseEvent
ResumeThread
DuplicateHandle
GetCurrentThread
GetSystemDirectoryA
LeaveCriticalSection
EnterCriticalSection
ClearCommError
GetOverlappedResult
DeleteCriticalSection
SetCommState
WaitForMultipleObjects
EscapeCommFunction
ClearCommBreak
SetCommBreak
SetCommTimeouts
GetCommTimeouts
SetupComm
GetCommState
OutputDebugStringA
GetConsoleDisplayMode
GetThreadContext
SetCurrentDirectoryA
SetEnvironmentVariableA
SetConsoleTitleA
GetConsoleTitleA
ReadConsoleOutputA
SetConsoleCursorPosition
GetConsoleCursorInfo
GetConsoleOutputCP
GetConsoleScreenBufferInfo
SetConsoleCursorInfo
WriteConsoleOutputA
SetConsoleWindowInfo
SetConsoleScreenBufferSize
SetConsoleMode
GetConsoleMode
Beep
SetConsoleActiveScreenBuffer
FillConsoleOutputAttribute
FillConsoleOutputCharacterA
GetConsoleFontSize
GetCurrentConsoleFont
WriteConsoleA
CreateConsoleScreenBuffer
DeviceIoControl
ReleaseMutex
SetConsoleCtrlHandler
CreateMutexA
_lclose
_lread
_llseek
_lopen
GetSystemWindowsDirectoryA
GetFileAttributesA
GetWindowsDirectoryA
FreeLibrary
IsDebuggerPresent
SetConsoleOutputCP
SetConsoleCP
GetConsoleCP
LocalFree
LocalAlloc
GetDriveTypeA
CreateSemaphoreA
ReleaseSemaphore
SetVolumeLabelW
SetFileAttributesW
SetCurrentDirectoryW
SearchPathW
RemoveDirectoryW
QueryDosDeviceW
MoveFileExW
MoveFileW
GetTempPathW
GetShortPathNameW
GetLongPathNameW
GetLogicalDriveStringsW
GetFullPathNameW
GetFileAttributesExW
GetFileAttributesW
GetDriveTypeW
GetDiskFreeSpaceExW
GetDiskFreeSpaceW
GetCurrentDirectoryW
FindNextFileW
FindFirstFileW
DeleteFileW
CreateFileW
CreateDirectoryExW
CreateDirectoryW
CopyFileExW
CopyFileW
GetTempFileNameW
WriteFileEx
UnlockFile
SetVolumeLabelA
SetFileAttributesA
SetFileApisToOEM
SetFileApisToANSI
SetEndOfFile
SearchPathA
RemoveDirectoryA
ReadFileEx
QueryDosDeviceA
MoveFileExA
MoveFileA
LockFile
GetTempPathA
GetShortPathNameA
GetLongPathNameA
GetLogicalDriveStringsA
GetLogicalDrives
GetFullPathNameA
GetFileInformationByHandle
GetFileAttributesExA
GetDiskFreeSpaceExA
GetDiskFreeSpaceA
GetCurrentDirectoryA
FindNextFileA
FindNextChangeNotification
FindFirstChangeNotificationA
FindCloseChangeNotification
DeleteFileA
CreateDirectoryExA
CreateDirectoryA
CopyFileExA
CopyFileA
CancelIo
AreFileApisANSI
GetTempFileNameA
_hwrite
_hread
_lwrite
_lcreat
OpenFile
FileTimeToDosDateTime
FileTimeToLocalFileTime
IsDBCSLeadByte
DefineDosDeviceW
LocalFileTimeToFileTime
GetFileTime
SetFileTime
SystemTimeToFileTime
GetSystemTime
GetCompressedFileSizeW
SetLocalTime
SetErrorMode
GetEnvironmentVariableA
lstrlenA
ExpandEnvironmentStringsA
lstrcpyA
TerminateThread
GetBinaryTypeA
GetExitCodeProcess
CreateProcessA
GetVolumeInformationW
GetComputerNameW
GlobalMemoryStatus
VirtualUnlock
GetNextVDMCommand
ExitVDM
SetConsoleDisplayMode
SetConsoleKeyShortcuts
GetConsoleHardwareState
SetConsoleHardwareState
RegisterConsoleVDM
SetConsolePalette
ConsoleMenuControl
ShowConsoleCursor
VDMConsoleOperation
WriteConsoleInputVDMW
ReadConsoleInputExW
GetConsoleInputWaitHandle
SetLastConsoleEventActive
InvalidateConsoleDIBits
ntdll
RtlUnicodeStringToAnsiString
NtClose
NtEnumerateValueKey
NtOpenKey
RtlInitUnicodeString
NtQueryInformationProcess
RtlTimeToTimeFields
RtlTimeFieldsToTime
NtAlertThread
NtQueryPerformanceCounter
RtlExtendedLargeIntegerDivide
NtWaitForMultipleObjects
RtlExtendedIntegerMultiply
RtlLeaveCriticalSection
RtlEnterCriticalSection
NtTerminateProcess
RtlInitializeCriticalSection
NtVdmControl
RtlUnicodeStringToOemString
RtlAnsiStringToUnicodeString
RtlInitString
RtlOemStringToUnicodeString
RtlFreeUnicodeString
NtRaiseHardError
RtlInitAnsiString
RtlNtStatusToDosError
LdrLoadDll
NtAllocateVirtualMemory
NtCreateFile
NtDeviceIoControlFile
RtlFillMemoryUlong
NtOpenFile
NtQueryInformationFile
NtFsControlFile
NtWaitForSingleObject
NtMapViewOfSection
NtUnmapViewOfSection
NtCreateSection
NtQueryValueKey
LdrUnloadDll
NtFreeVirtualMemory
RtlOemToUnicodeN
RtlSetCurrentDirectory_U
RtlGetCurrentDirectory_U
RtlGetFullPathName_U
NtQueryDirectoryFile
RtlCreateUnicodeStringFromAsciiz
NtGetContextThread
NtQueryInformationThread
NtDuplicateObject
NtSetContextThread
DbgPrint
DbgPrompt
NtSetInformationFile
_strcmpi
RtlEqualUnicodeString
NtQuerySymbolicLinkObject
NtOpenSymbolicLinkObject
RtlAppendUnicodeToString
RtlFreeAnsiString
NtQueryObject
NtQueryVolumeInformationFile
RtlFreeHeap
RtlCompareUnicodeString
RtlUpcaseUnicodeStringToCountedOemString
RtlIsNameLegalDOS8Dot3
RtlIsDosDeviceName_U
RtlAllocateHeap
RtlCreateUnicodeString
RtlDosPathNameToNtPathName_U
RtlUnicodeStringToCountedOemString
RtlUpcaseUnicodeChar
RtlDetermineDosPathNameType_U
RtlReAllocateHeap
RtlReleaseRelativeName
RtlDosPathNameToRelativeNtPathName_U
RtlAppendUnicodeStringToString
RtlGenerate8dot3Name
NtQueryFullAttributesFile
RtlDestroyEnvironment
RtlSetEnvironmentVariable
RtlCreateEnvironment
RtlxUnicodeStringToOemSize
NlsMbOemCodePageTag
RtlReleasePebLock
RtlAcquirePebLock
RtlFreeOemString
NtQuerySystemInformation
NtQueryVirtualMemory
RtlCharToInteger
advapi32
RegOpenKeyExA
RegQueryInfoKeyA
RegCloseKey
RegQueryValueExA
RegEnumValueA
gdi32
SetPaletteEntries
SelectPalette
RemoveFontResourceW
CreatePalette
user32
DefWindowProcA
CharToOemBuffA
CharUpperBuffW
CharUpperA
MapVirtualKeyA
wsprintfA
LoadStringA
LoadStringW
GetWindowThreadProcessId
SendMessageA
ShowWindow
SetWindowPos
ScreenToClient
GetWindowRect
GetDlgItem
GetSystemMetrics
GetDesktopWindow
GetUserObjectInformationA
GetThreadDesktop
SetWindowLongA
SetWindowTextA
LoadIconA
EndDialog
SendDlgItemMessageA
GetWindowLongA
DialogBoxParamA
SetForegroundWindow
VkKeyScanW
EnumWindows
ShowStartGlass
FindWindowA
GetForegroundWindow
MessageBeep
SetCursorPos
GetCursorPos
ClipCursor
DeleteMenu
AppendMenuW
ModifyMenuW
GetClipCursor
GetKeyState
PostMessageA
wvsprintfA
GetKeyboardType
apphelp
SdbFreeFlagInfo
SdbReleaseDatabase
ApphelpGetNTVDMInfo
SdbQueryFlagInfo
Exports
Exports
BlockWOWIdle
BuildGlobalDpmStuffForWow
CurrentMonitorTeb
DBGNotifyDebugged
DBGNotifyNewTask
DBGNotifyRemoteThreadAddress
DispatchInterrupts
Dos_Flag_Addr
DpmiSetIncrementalAlloc
ExpLdt
FlatAddress
FreeTaskDpmSupport
GetDOSAppName
InitGlobalDpmTables
InitTaskDpmSupport
IsCdRomFile
MGetVdmPointer
RedirectLongFileName
RedirectShortFileName
RegisterWOWIdle
ResumeTimerThread
SelectorLimit
SetShadowDescriptorEntries
ShortPathEnvVar
Sim32pGetVDMPointer
SoftPcEoi
SuspendTimerThread
VDDAllocMem
VDDAllocateDosHandle
VDDAssociateNtHandle
VDDDeInstallIOHook
VDDDeInstallMemoryHook
VDDDeInstallUserHook
VDDExcludeMem
VDDFreeMem
VDDIncludeMem
VDDInstallIOHook
VDDInstallMemoryHook
VDDInstallUserHook
VDDQueryDMA
VDDReleaseDosHandle
VDDReleaseIrqLine
VDDRequestDMA
VDDReserveIrqLine
VDDRetrieveNtHandle
VDDSetDMA
VDDSimulate16
VDDTerminateVDM
VdmDbgAttach
VdmGetParametersInfoError
VdmMapFlat
VdmParametersInfo
VdmTraceEvent
WOWSysErrorBox
WaitIfIdle
call_ica_hw_interrupt
cmdCheckTemp
cmdCheckTempInit
cpu_createthread
demClientErrorEx
demFileDelete
demFileFindFirst
demFileFindNext
demGetFileTimeByHandle_WOW
demGetPhysicalDriveType
demIsShortPathName
demLFNCleanup
demLFNGetCurrentDirectory
demSetCurrentDirectoryGetDrive
demWOWLFNAllocateSearchHandle
demWOWLFNCloseSearchHandle
demWOWLFNEntry
demWOWLFNGetSearchHandle
demWOWLFNInit
fSeparateWow
getAF
getAH
getAL
getAX
getBH
getBL
getBP
getBX
getCF
getCH
getCL
getCS
getCX
getDF
getDH
getDI
getDL
getDS
getDX
getEAX
getEBP
getEBX
getECX
getEDI
getEDX
getEFLAGS
getEIP
getES
getESI
getESP
getFS
getGS
getIF
getIP
getIntelRegistersPointer
getMSW
getOF
getPF
getSF
getSI
getSP
getSS
getZF
host_CreateThread
host_ExitThread
host_com_close
host_direct_access_error
host_simulate
pDeviceChain
setAF
setAH
setAL
setAX
setBH
setBL
setBP
setBX
setCF
setCH
setCL
setCS
setCX
setDF
setDH
setDI
setDL
setDS
setDX
setEAX
setEBP
setEBX
setECX
setEDI
setEDX
setEFLAGS
setEIP
setES
setESI
setESP
setFS
setGS
setIF
setIP
setMSW
setOF
setPF
setSF
setSI
setSP
setSS
setZF
Sections
.text Size: 406KB - Virtual size: 406KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.data Size: 20KB - Virtual size: 271KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 31KB - Virtual size: 32KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE