Static task
static1
Behavioral task
behavioral1
Sample
nginx.exe
Resource
win7-20230621-en
Behavioral task
behavioral2
Sample
nginx.exe
Resource
win10v2004-20230621-en
General
-
Target
nginx.exe
-
Size
3.6MB
-
MD5
fd01dec9648fc56d009edccdc7db5ba3
-
SHA1
0af480c9131c14600573afee13e2a0a0e1c0922a
-
SHA256
e007e5fee4fbf9869319ca176527c48aa44d9846d3798e5c66262d2de017143e
-
SHA512
d5095ca24a8ecd14c15799ee1bd368b5ae14743712383ba3464c5c0490354afe3ffb9797c833f92148c8db35d74646b6e43a9e3280d2c2be2355d2e83459a6a2
-
SSDEEP
49152:cWwRGchz4LHHknuW0n8RgcSTVSSmnHIhp8no3HJMLkca:cWwRGc14DHknuW0niUSSkIsno
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource nginx.exe
Files
-
nginx.exe.exe windows x86
f619317c7bc9ba8cad4c29f372a76eb9
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
Imports
kernel32
GetLongPathNameW
CreateFileW
GetFileAttributesExW
MapViewOfFile
CreateFileMappingA
SetEndOfFile
SetFilePointerEx
MapViewOfFileEx
GetSystemTimeAsFileTime
GetTimeZoneInformation
CreateProcessA
TerminateProcess
ResetEvent
OpenEventA
GetExitCodeProcess
WaitForMultipleObjects
GetCommandLineA
GetModuleFileNameA
CreateThread
GetEnvironmentVariableA
GetModuleHandleA
GetSystemInfo
GetVersionExA
SetEvent
CreateEventA
WaitForSingleObject
GetDiskFreeSpaceExA
FreeConsole
ReleaseMutex
OpenMutexA
CreateMutexA
SetEnvironmentVariableA
CreateIoCompletionPort
GetQueuedCompletionStatus
RemoveDirectoryA
GetDiskFreeSpaceA
FindClose
FindNextFileA
FindFirstFileA
UnmapViewOfFile
SetFileTime
WriteFile
ReadFile
FormatMessageA
Sleep
SwitchToThread
InterlockedCompareExchange
CreateFileA
SetLastError
GetFileInformationByHandle
CreateDirectoryA
DeleteFileA
SetStdHandle
GetCurrentThreadId
InterlockedExchangeAdd
LoadLibraryA
GetProcAddress
GetProcessHeap
GetDriveTypeW
WriteConsoleW
CompareStringW
RtlUnwind
HeapSize
SetCurrentDirectoryW
GetCurrentDirectoryW
PeekNamedPipe
GetFullPathNameA
SetFilePointer
FlushFileBuffers
GetConsoleCP
GetTickCount
GetStartupInfoW
SetHandleCount
MoveFileA
GetCurrentProcessId
CloseHandle
FreeLibrary
GetCurrentDirectoryA
GetLastError
GetStdHandle
SetConsoleCtrlHandler
SystemTimeToFileTime
GetSystemTime
InitializeCriticalSectionAndSpinCount
EnterCriticalSection
LeaveCriticalSection
DeleteCriticalSection
TlsAlloc
TlsGetValue
TlsSetValue
TlsFree
DeleteFiber
SwitchToFiber
CreateFiber
WideCharToMultiByte
FindNextFileW
FindFirstFileW
MultiByteToWideChar
GetModuleHandleExW
GetModuleHandleW
GetVersion
GetFileType
FormatMessageW
QueryPerformanceCounter
ConvertFiberToThread
ConvertThreadToFiber
LoadLibraryW
GetConsoleMode
SetConsoleMode
ReadConsoleA
ReadConsoleW
GetEnvironmentVariableW
HeapFree
ExitProcess
DecodePointer
HeapAlloc
InterlockedDecrement
InterlockedIncrement
GetTimeFormatA
GetDateFormatA
HeapSetInformation
InterlockedExchange
HeapReAlloc
FileTimeToSystemTime
FileTimeToLocalFileTime
GetDriveTypeA
FindFirstFileExA
EncodePointer
UnhandledExceptionFilter
SetUnhandledExceptionFilter
IsDebuggerPresent
GetCurrentProcess
FatalAppExitA
IsProcessorFeaturePresent
HeapCreate
HeapDestroy
GetLocaleInfoW
GetCurrentThread
GetModuleFileNameW
GetCPInfo
GetACP
GetOEMCP
IsValidCodePage
LCMapStringW
GetUserDefaultLCID
GetLocaleInfoA
EnumSystemLocalesA
IsValidLocale
GetStringTypeW
FreeEnvironmentStringsW
GetEnvironmentStringsW
user32
GetProcessWindowStation
MessageBoxW
CharToOemBuffA
GetUserObjectInformationW
advapi32
CryptGetProvParam
CryptCreateHash
DeregisterEventSource
ReportEventA
RegisterEventSourceA
RegCloseKey
RegSetValueExA
ReportEventW
RegisterEventSourceW
CryptReleaseContext
CryptGenRandom
CryptAcquireContextW
CryptEnumProvidersW
CryptDestroyKey
CryptDecrypt
CryptGetUserKey
CryptExportKey
CryptDestroyHash
CryptSignHashW
CryptSetHashParam
RegCreateKeyExA
ws2_32
__WSAFDIsSet
WSAStartup
WSAIoctl
WSASend
WSAGetOverlappedResult
WSARecv
ioctlsocket
accept
connect
gethostname
WSASocketW
select
recv
shutdown
setsockopt
bind
closesocket
listen
getsockname
WSAGetLastError
getsockopt
getaddrinfo
freeaddrinfo
htons
ntohs
ntohl
htonl
WSASetLastError
send
getnameinfo
gethostbyname
WSACleanup
socket
crypt32
CertGetCertificateContextProperty
CertOpenStore
CertFindCertificateInStore
CertEnumCertificatesInStore
CertCloseStore
CertDuplicateCertificateContext
CertFreeCertificateContext
Sections
.text Size: 2.7MB - Virtual size: 2.7MB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 655KB - Virtual size: 654KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 119KB - Virtual size: 189KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.idata Size: 7KB - Virtual size: 6KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 2KB - Virtual size: 2KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 106KB - Virtual size: 106KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ