Static task
static1
Behavioral task
behavioral1
Sample
midnight_server.exe
Resource
win7-20221111-en
Behavioral task
behavioral2
Sample
midnight_server.exe
Resource
win10v2004-20220812-en
General
-
Target
midnight_server.exe
-
Size
256KB
-
MD5
1423a725bb7093b9e985a0d165c283c7
-
SHA1
3b9b32635ac69dbd1ba2c87df86b68f5e0df5539
-
SHA256
784cb79b4a0e13e0407d05cc86b60f0dd2c6b9cddab08bb8dbd229d995b3c4d1
-
SHA512
5a42a84cedd37cf55607fd0b6aee5866adc17cfa3aa03ddbb6afeb74f886a556d9be7e4aa06fb9a0cad585ac6982e6f0a81e999076c50f2831a07e49e43d91e4
-
SSDEEP
6144:ShHOt8jILabs0zI4a8UKhTI3/u/2uAGzOAOpG8A63j0C:oPI7kI4mR/LAOpj3j
Malware Config
Signatures
Files
-
midnight_server.exe.exe windows x86
0798af5d8201ca0590bb96be0de7663b
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
user32
wvsprintfA
GetDlgItem
SendDlgItemMessageA
AppendMenuA
CreatePopupMenu
DestroyMenu
ClientToScreen
TrackPopupMenu
GetCursorPos
SendMessageA
GetDlgItemTextA
wsprintfA
MessageBoxA
LoadCursorA
GetActiveWindow
CheckDlgButton
SetWindowTextA
IsDlgButtonChecked
SetWindowLongA
CallWindowProcA
GetClassInfoA
CloseClipboard
GetClipboardData
EnumClipboardFormats
SetDlgItemTextA
EndDialog
RegisterClassA
DefDlgProcA
SetActiveWindow
SetMenuItemInfoA
CheckMenuItem
GetMenu
InsertMenuItemA
SetWindowPlacement
SetTimer
GetSystemMenu
MoveWindow
GetClientRect
PostQuitMessage
DestroyWindow
DestroyIcon
KillTimer
GetSysColor
CheckMenuRadioItem
EnableMenuItem
CharLowerBuffA
GetWindowPlacement
SetDlgItemInt
GetSubMenu
IsMenu
GetWindowRect
CreateDialogParamA
DestroyCursor
PostMessageA
ChildWindowFromPoint
InvalidateRect
RemoveMenu
LoadAcceleratorsA
GetMessageA
TranslateAcceleratorA
IsDialogMessageA
OpenClipboard
CharUpperA
SetFocus
SetClipboardData
EmptyClipboard
LoadIconA
TranslateMessage
DispatchMessageA
DestroyAcceleratorTable
DialogBoxParamA
GetSysColorBrush
SetCursor
UnregisterClassA
CheckRadioButton
IsWindow
GetSystemMetrics
EnableWindow
GetWindowTextA
RedrawWindow
FindWindowA
SetWindowPos
GetWindowLongA
gdi32
ArcTo
GetDIBColorTable
EnumFontFamiliesExW
RemoveFontResourceExW
GetClipRgn
SetDIBColorTable
BeginPath
GetPolyFillMode
oleaut32
OleIconToCursor
kernel32
GetLocaleInfoA
GetStringTypeW
GetStringTypeA
LCMapStringW
MultiByteToWideChar
WideCharToMultiByte
LCMapStringA
RtlUnwind
HeapReAlloc
VirtualAlloc
HeapAlloc
InitializeCriticalSectionAndSpinCount
LoadLibraryA
EnterCriticalSection
LeaveCriticalSection
IsDebuggerPresent
UnhandledExceptionFilter
GetCurrentProcess
TerminateProcess
IsValidCodePage
GetOEMCP
GetACP
GetCPInfo
GetSystemTimeAsFileTime
GetCurrentProcessId
GetTickCount
QueryPerformanceCounter
HeapFree
VirtualFree
InterlockedDecrement
GetLastError
GetCurrentThreadId
SetLastError
InterlockedIncrement
TlsFree
TlsSetValue
TlsAlloc
TlsGetValue
DeleteCriticalSection
GetStartupInfoA
GetFileType
SetHandleCount
GetEnvironmentStringsW
FreeEnvironmentStringsW
GetModuleFileNameW
GetModuleFileNameA
GetStdHandle
WriteFile
ExitProcess
Sleep
GetModuleHandleW
SetUnhandledExceptionFilter
GetStartupInfoW
AddAtomW
GetProcessVersion
GetPriorityClass
ResetEvent
SetEvent
CreateMutexW
CreateEventW
GetLogicalDrives
SetMessageWaitingIndicator
AssignProcessToJobObject
GetCommandLineW
GetVersion
HeapSize
HeapCreate
FreeConsole
EnumSystemGeoID
VerLanguageNameW
GetModuleHandleA
GetProcAddress
OutputDebugStringA
Sections
.text Size: 61KB - Virtual size: 60KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 14KB - Virtual size: 14KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 176KB - Virtual size: 179KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.reloc Size: 3KB - Virtual size: 3KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ