Static task
static1
Behavioral task
behavioral1
Sample
NirCmd.chm
Resource
win7-20230831-en
Behavioral task
behavioral2
Sample
NirCmd.chm
Resource
win10v2004-20230915-en
Behavioral task
behavioral3
Sample
nircmd.exe
Resource
win7-20230831-en
Behavioral task
behavioral4
Sample
nircmd.exe
Resource
win10v2004-20230915-en
Behavioral task
behavioral5
Sample
nircmdc.exe
Resource
win7-20230831-en
Behavioral task
behavioral6
Sample
nircmdc.exe
Resource
win10v2004-20230915-en
General
-
Target
nircmd-x64.zip
-
Size
152KB
-
MD5
612fbab61e06cd0ef1a11690c88dcf6e
-
SHA1
8c57a4fc25c192322172a09b4db12fa517682d2b
-
SHA256
a078fdd378b9033e66c0f663764f90004af07bc8a007561abc28212d6ebcd328
-
SHA512
486609f33061059bfcbaad6e959d9309867dc954f3445efdc559fd9f86bcb3eff04d74cd38e5e66c876d4bc65f0453babd402f3be5c1ba9437b396581ee23c3c
-
SSDEEP
3072:Ol3CHk7kxbKbJmmCnsAa16XALE89GktzSdfQE9UrsrcPezgALvg4xqOLbvPo:OZCHk7kbKb1AS6XGtzyfQE9XY0rbdqqk
Malware Config
Signatures
-
Nirsoft 2 IoCs
resource yara_rule static1/unpack001/nircmd.exe Nirsoft static1/unpack001/nircmdc.exe Nirsoft -
Unsigned PE 2 IoCs
Checks for missing Authenticode signature.
resource unpack001/nircmd.exe unpack001/nircmdc.exe
Files
-
nircmd-x64.zip.zip
-
NirCmd.chm.chm
-
nircmd.exe.exe windows:4 windows x64
52b115a47ffae378901264c3506742b0
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
File Characteristics
IMAGE_FILE_RELOCS_STRIPPED
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_LARGE_ADDRESS_AWARE
Imports
winmm
mixerClose
mixerOpen
mciSendStringA
mixerGetLineInfoA
mixerGetControlDetailsA
mixerGetLineControlsA
mixerSetControlDetails
waveOutGetVolume
waveOutGetNumDevs
waveOutGetDevCapsA
waveOutSetVolume
msvcrt
_initterm
__getmainargs
_acmdln
exit
_cexit
_exit
_c_exit
_XcptFilter
__C_specific_handler
_onexit
__dllonexit
__setusermatherr
_strlwr
atof
puts
_mbsicmp
_snprintf
_strnicmp
strtol
atoi
_stricmp
strcmp
_commode
_fmode
__set_app_type
_itoa
strtoul
strchr
strcpy
_memicmp
memcmp
strrchr
wcslen
malloc
wcscpy
free
wcscmp
wcsrchr
_wcsicmp
memcpy
strlen
??3@YAXPEAX@Z
??2@YAPEAX_K@Z
memset
_strcmpi
sprintf
strcat
kernel32
DeleteFileA
WinExec
LocalFileTimeToFileTime
GetStdHandle
CreateProcessA
SetComputerNameA
GetEnvironmentVariableA
DeviceIoControl
WritePrivateProfileStringA
GetCurrentProcess
TerminateProcess
CreateToolhelp32Snapshot
Process32First
Process32Next
GetCurrentThreadId
GetStartupInfoA
Beep
GetSystemTime
SetProcessAffinityMask
ReadProcessMemory
SetConsoleTextAttribute
GetSystemDirectoryA
OutputDebugStringA
WaitForSingleObject
SetPriorityClass
Sleep
OpenProcess
LocalFree
GetWindowsDirectoryA
CopyFileA
GetModuleHandleA
FreeLibrary
GetProcAddress
LoadLibraryA
GlobalAlloc
CloseHandle
GlobalSize
GlobalLock
GlobalUnlock
SystemTimeToFileTime
MultiByteToWideChar
GetFileAttributesA
ReadFile
GetModuleFileNameA
GetTimeFormatA
FindNextFileA
LoadLibraryExA
FormatMessageA
SetFileTime
GetDateFormatA
CreateDirectoryA
GetFileTime
WriteFile
FindFirstFileA
GetLastError
GetVersionExA
CreateFileA
GetFileSize
SetFileAttributesA
WideCharToMultiByte
FindClose
SetFilePointer
user32
GetMessageA
TranslateMessage
TrackPopupMenu
DispatchMessageA
GetWindowTextA
KillTimer
GetParent
FindWindowA
SendInput
ShowWindow
PostQuitMessage
AttachThreadInput
DefWindowProcA
SendMessageTimeoutA
SystemParametersInfoA
GetActiveWindow
GetSystemMetrics
IsWindowVisible
SetTimer
SetWindowPos
DestroyIcon
PostMessageA
ExitWindowsEx
InvalidateRect
SetCursorPos
MessageBeep
GetWindowThreadProcessId
ChangeDisplaySettingsA
SetDlgItemTextA
GetSysColorBrush
ChildWindowFromPoint
DialogBoxParamA
LoadCursorA
SetCursor
EndDialog
SendMessageA
GetDlgItem
SetWindowTextA
MessageBoxA
GetDlgItemTextA
CreateWindowExA
GetWindowTextLengthA
GetClipboardFormatNameA
EmptyClipboard
RegisterClipboardFormatA
SetClipboardData
CloseClipboard
OpenClipboard
GetWindowLongA
SetWindowLongA
ReleaseDC
GetDC
GetClipboardData
SetForegroundWindow
EnableWindow
MapWindowPoints
GetWindowPlacement
GetCursorPos
GetWindowRect
MoveWindow
SetFocus
GetClassNameA
SetWindowPlacement
GetMonitorInfoA
EnumWindows
EnumDisplaySettingsA
GetDesktopWindow
EnumDisplayMonitors
EnumDisplayDevicesA
IsWindowEnabled
EnumChildWindows
RegisterClassA
GetForegroundWindow
gdi32
CreateCompatibleBitmap
DeleteDC
BitBlt
CreateCompatibleDC
GetDeviceCaps
SelectObject
CreateDIBitmap
GetObjectA
SetTextColor
CreateFontIndirectA
SetBkMode
DeleteObject
advapi32
RegQueryInfoKeyA
RegOpenKeyExA
RegCreateKeyExA
RegQueryValueExA
RegSetValueExA
RegCloseKey
RegDeleteKeyA
RegDeleteValueA
shell32
ExtractIconExA
SHFileOperationA
ShellExecuteExA
SHChangeNotify
ShellExecuteA
Shell_NotifyIconA
ole32
OleGetClipboard
ReleaseStgMedium
CoCreateInstance
CoUninitialize
CoInitialize
CoTaskMemAlloc
CoTaskMemFree
PropVariantClear
Sections
.text Size: 84KB - Virtual size: 84KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 24KB - Virtual size: 23KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 1024B - Virtual size: 3KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.pdata Size: 3KB - Virtual size: 2KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.rsrc Size: 3KB - Virtual size: 2KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
-
nircmdc.exe.exe windows:4 windows x64
153029c65b56102ebe43b1e86353b387
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
File Characteristics
IMAGE_FILE_RELOCS_STRIPPED
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_LARGE_ADDRESS_AWARE
Imports
winmm
mixerOpen
mciSendStringA
mixerGetControlDetailsA
waveOutSetVolume
mixerGetLineControlsA
mixerSetControlDetails
waveOutGetVolume
mixerGetLineInfoA
waveOutGetNumDevs
waveOutGetDevCapsA
mixerClose
msvcrt
_initterm
__getmainargs
__initenv
exit
_cexit
_exit
_c_exit
_XcptFilter
__C_specific_handler
_onexit
__dllonexit
__setusermatherr
_strlwr
atof
puts
_mbsicmp
_snprintf
printf
_strnicmp
strtol
atoi
_stricmp
strcmp
_commode
_fmode
__set_app_type
_itoa
strtoul
strchr
strcpy
_memicmp
memcmp
strrchr
wcslen
malloc
wcscpy
free
wcscmp
wcsrchr
_wcsicmp
memcpy
strlen
??3@YAXPEAX@Z
??2@YAPEAX_K@Z
memset
_strcmpi
sprintf
strcat
kernel32
Beep
DeleteFileA
WinExec
LocalFileTimeToFileTime
GetStdHandle
CreateProcessA
SetComputerNameA
GetEnvironmentVariableA
DeviceIoControl
WritePrivateProfileStringA
GetCurrentProcess
TerminateProcess
CreateToolhelp32Snapshot
Process32First
Process32Next
GetCurrentThreadId
GetSystemTime
SetProcessAffinityMask
ReadProcessMemory
SetConsoleTextAttribute
GetSystemDirectoryA
OutputDebugStringA
WaitForSingleObject
SetPriorityClass
Sleep
OpenProcess
LocalFree
SetFilePointer
FindClose
GetWindowsDirectoryA
CopyFileA
GetModuleHandleA
FreeLibrary
GetProcAddress
LoadLibraryA
GlobalAlloc
CloseHandle
GlobalSize
GlobalLock
GlobalUnlock
SystemTimeToFileTime
MultiByteToWideChar
GetFileAttributesA
ReadFile
GetModuleFileNameA
GetTimeFormatA
FindNextFileA
LoadLibraryExA
FormatMessageA
SetFileTime
GetDateFormatA
CreateDirectoryA
GetFileTime
WriteFile
FindFirstFileA
GetCommandLineA
GetLastError
GetVersionExA
CreateFileA
GetFileSize
SetFileAttributesA
WideCharToMultiByte
user32
EnumChildWindows
RegisterClassA
IsWindowEnabled
TrackPopupMenu
GetMessageA
TranslateMessage
DispatchMessageA
GetWindowTextA
KillTimer
GetParent
FindWindowA
SendInput
AttachThreadInput
ShowWindow
DefWindowProcA
GetForegroundWindow
SendMessageTimeoutA
SystemParametersInfoA
GetActiveWindow
GetSystemMetrics
IsWindowVisible
SetTimer
SetWindowPos
DestroyIcon
PostMessageA
ExitWindowsEx
InvalidateRect
SetCursorPos
MessageBeep
SetDlgItemTextA
DialogBoxParamA
EndDialog
SendMessageA
GetDlgItem
SetWindowTextA
MessageBoxA
GetDlgItemTextA
CreateWindowExA
GetWindowTextLengthA
GetClipboardFormatNameA
EmptyClipboard
RegisterClipboardFormatA
SetClipboardData
CloseClipboard
OpenClipboard
GetWindowLongA
SetWindowLongA
ReleaseDC
GetDC
GetClipboardData
SetForegroundWindow
EnableWindow
MapWindowPoints
GetWindowPlacement
GetCursorPos
GetWindowRect
MoveWindow
SetFocus
GetClassNameA
SetWindowPlacement
GetMonitorInfoA
EnumWindows
EnumDisplaySettingsA
GetDesktopWindow
EnumDisplayMonitors
EnumDisplayDevicesA
ChangeDisplaySettingsA
GetWindowThreadProcessId
PostQuitMessage
gdi32
CreateCompatibleBitmap
DeleteDC
BitBlt
CreateCompatibleDC
GetDeviceCaps
SelectObject
CreateDIBitmap
GetObjectA
DeleteObject
advapi32
RegDeleteValueA
RegQueryInfoKeyA
RegOpenKeyExA
RegCreateKeyExA
RegQueryValueExA
RegSetValueExA
RegCloseKey
RegDeleteKeyA
shell32
ExtractIconExA
SHFileOperationA
ShellExecuteExA
SHChangeNotify
ShellExecuteA
Shell_NotifyIconA
ole32
OleGetClipboard
ReleaseStgMedium
CoCreateInstance
CoUninitialize
CoInitialize
CoTaskMemAlloc
CoTaskMemFree
PropVariantClear
Sections
.text Size: 83KB - Virtual size: 82KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 23KB - Virtual size: 23KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 1024B - Virtual size: 3KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.pdata Size: 3KB - Virtual size: 2KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.rsrc Size: 3KB - Virtual size: 2KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ