D:\Jenkins\.jenkins\workspace\whaleclean-install\install_uninstall_code\Release\Install.pdb
Static task
static1
Behavioral task
behavioral1
Sample
2024-09-14_25e0220266adfbc3960a85d60265c718_hijackloader_magniber_revil.exe
Resource
win7-20240708-en
Behavioral task
behavioral2
Sample
2024-09-14_25e0220266adfbc3960a85d60265c718_hijackloader_magniber_revil.exe
Resource
win10v2004-20240802-en
General
-
Target
2024-09-14_25e0220266adfbc3960a85d60265c718_hijackloader_magniber_revil
-
Size
43.5MB
-
MD5
25e0220266adfbc3960a85d60265c718
-
SHA1
659f6b510ee61760674937a5d5a3a85740c1699c
-
SHA256
01bc2803d5d9369a46cbf6357d764f85cd5dd2596336c9bb24ff7ce6119ddfe2
-
SHA512
3ff251b08e8e174fd901a926e5c560363a63ce6f3c7221aaad5cc6c31559b30d9055fd9f86b02366bdab19124201155b1929b1e4cfc4d6305f89188f66f67a33
-
SSDEEP
786432:u3bUjcxdeKQtK4OJBubF5ESQ1CzvQsBJZRBUG7MfF0FQphvilU3jInADl3jOSRpv:mXehtKpJ4bFV4CzvQSPRBAdd/vrEnwlV
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource 2024-09-14_25e0220266adfbc3960a85d60265c718_hijackloader_magniber_revil
Files
-
2024-09-14_25e0220266adfbc3960a85d60265c718_hijackloader_magniber_revil.exe windows:5 windows x86 arch:x86
a40d65ce6e9763d1d204ed1f8f3a5bbc
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
PDB Paths
Imports
kernel32
InterlockedDecrement
ExitThread
Sleep
lstrcmpiW
LoadLibraryExW
GetCommandLineW
WritePrivateProfileStringW
SetEvent
CreateEventW
GetDriveTypeW
RtlCaptureStackBackTrace
GetFileInformationByHandle
CompareFileTime
FindCloseChangeNotification
FindFirstChangeNotificationW
SearchPathW
CreateDirectoryW
GetCurrentDirectoryW
SetFileTime
InterlockedIncrement
GetCurrentThreadId
DeleteCriticalSection
InitializeCriticalSectionAndSpinCount
RaiseException
DecodePointer
WaitForSingleObject
CreateThread
lstrcpynW
GetLocalTime
LocalFree
LoadLibraryW
TerminateProcess
GetCurrentProcess
FreeLibrary
WideCharToMultiByte
MultiByteToWideChar
GetVersionExW
GetModuleHandleW
GetTickCount
GetProcAddress
CreateFileW
ReadFile
GetFileSize
UnlockFile
LockFile
Process32NextW
Process32FirstW
CreateToolhelp32Snapshot
GetModuleFileNameW
CreateMutexW
LeaveCriticalSection
ReleaseMutex
SetEndOfFile
EnterCriticalSection
SetFilePointerEx
ReadConsoleW
SetStdHandle
SetEnvironmentVariableW
SetEnvironmentVariableA
FreeEnvironmentStringsW
GetEnvironmentStringsW
GetCommandLineA
GetCPInfo
GetOEMCP
IsValidCodePage
FindNextFileA
FindFirstFileExW
FindFirstFileExA
SetConsoleCtrlHandler
GetConsoleMode
GetConsoleCP
GetTimeZoneInformation
EnumSystemLocalesW
GetUserDefaultLCID
IsValidLocale
GetLocaleInfoW
LCMapStringW
InitializeCriticalSection
GetCurrentProcessId
OpenProcess
GetLongPathNameW
MoveFileExW
MoveFileW
FindNextFileW
FindFirstFileW
DeleteFileW
GetFileAttributesW
SetFileAttributesW
GetFullPathNameW
RemoveDirectoryW
GetWindowsDirectoryW
GetTempPathW
FindResourceExW
FindResourceW
lstrlenW
FindClose
SizeofResource
LoadResource
SetLastError
GetLastError
GetProcessHeap
HeapSize
HeapFree
HeapReAlloc
HeapAlloc
HeapDestroy
LockResource
DeleteFileA
CreateFileA
CompareStringW
GetTimeFormatW
GetDateFormatW
GetStringTypeW
GetFileType
GetACP
GetStdHandle
GetModuleFileNameA
ExitProcess
GetModuleHandleExW
ResumeThread
RtlUnwind
WaitForMultipleObjectsEx
UnregisterWaitEx
QueryDepthSList
InterlockedFlushSList
ReleaseSemaphore
SetProcessAffinityMask
VirtualProtect
GetModuleHandleA
FreeLibraryAndExitThread
GetThreadTimes
UnregisterWait
RegisterWaitForSingleObject
SetThreadAffinityMask
GetProcessAffinityMask
GetNumaHighestNodeNumber
DeleteTimerQueueTimer
ChangeTimerQueueTimer
CreateTimerQueueTimer
GetLogicalProcessorInformation
GetThreadPriority
SetThreadPriority
SignalObjectAndWait
CreateTimerQueue
lstrcmpiA
lstrcmpA
DeviceIoControl
GetSystemWindowsDirectoryW
FreeResource
GetStartupInfoW
SetUnhandledExceptionFilter
UnhandledExceptionFilter
GetTempFileNameA
GetTempPathA
CloseHandle
GlobalFree
GlobalUnlock
GlobalLock
GlobalAlloc
FlushFileBuffers
QueryPerformanceFrequency
QueryPerformanceCounter
GetSystemTimeAsFileTime
TlsFree
TlsSetValue
TlsGetValue
TlsAlloc
TryEnterCriticalSection
GetNativeSystemInfo
GetExitCodeThread
GetCurrentThread
SwitchToThread
WaitForSingleObjectEx
DuplicateHandle
LoadLibraryExA
WriteConsoleW
WriteFile
VirtualFree
VirtualAlloc
IsProcessorFeaturePresent
FlushInstructionCache
InterlockedPushEntrySList
InterlockedPopEntrySList
InitializeSListHead
EncodePointer
IsDebuggerPresent
GetShortPathNameW
OpenEventW
WaitForMultipleObjects
SetFilePointer
MapViewOfFile
UnmapViewOfFile
CreateFileMappingW
GetFileAttributesExW
GetExitCodeProcess
GetLogicalDriveStringsW
QueryDosDeviceW
CopyFileW
GetFileSizeEx
OutputDebugStringA
OutputDebugStringW
ResetEvent
GetSystemInfo
LocalAlloc
FormatMessageW
lstrlenA
GetPrivateProfileStringW
GetTempFileNameW
GetEnvironmentVariableW
GetSystemDirectoryW
GetDiskFreeSpaceExW
InterlockedExchange
InterlockedCompareExchange
user32
CallWindowProcW
RegisterClassExW
GetClassInfoExW
CreateWindowExW
DefWindowProcW
SendMessageW
UnregisterClassW
LoadStringW
GetShellWindow
GetWindowThreadProcessId
FindWindowExW
PostMessageW
KillTimer
SetTimer
ScreenToClient
IsWindow
IsDialogMessageW
GetActiveWindow
EndDialog
DialogBoxParamW
GetMonitorInfoW
MonitorFromWindow
LoadImageW
GetWindow
MapWindowPoints
RedrawWindow
SetForegroundWindow
GetSystemMetrics
EnableWindow
SetFocus
IsIconic
IsWindowVisible
MoveWindow
PostQuitMessage
CharNextW
BringWindowToTop
PeekMessageW
DispatchMessageW
TranslateMessage
GetMessageW
LoadCursorW
wsprintfW
SendMessageTimeoutW
FindWindowW
CopyRect
DestroyWindow
OffsetRect
EqualRect
PtInRect
SetCursor
DrawFocusRect
UnregisterClassA
GetParent
SetWindowLongW
GetWindowLongW
FillRect
UnionRect
GetWindowRect
GetClientRect
GetWindowTextLengthW
GetWindowTextW
SetWindowTextW
InvalidateRect
EndPaint
BeginPaint
ReleaseDC
GetDC
DrawTextW
IsWindowEnabled
ReleaseCapture
SetCapture
GetAsyncKeyState
GetFocus
SetWindowPos
UpdateLayeredWindow
ShowWindow
gdi32
BitBlt
CreateCompatibleBitmap
CreateRectRgnIndirect
DeleteDC
DeleteObject
GetStockObject
RestoreDC
CreateFontW
SelectClipRgn
SelectObject
SetBkMode
SetTextColor
CreateDIBSection
GetObjectW
SetViewportOrgEx
EnumFontFamiliesW
RectVisible
SaveDC
OffsetViewportOrgEx
CreateCompatibleDC
advapi32
RegQueryValueExA
CryptContextAddRef
CryptDecrypt
CryptEncrypt
CryptImportKey
RegSetValueExW
RegQueryInfoKeyW
RegEnumKeyExW
RegDeleteValueW
RegDeleteKeyW
RegCreateKeyExW
RegQueryValueExW
RegOpenKeyExW
RegEnumValueW
RegCloseKey
DuplicateTokenEx
LookupPrivilegeValueW
AdjustTokenPrivileges
OpenProcessToken
RegOpenKeyExA
CryptGenRandom
CryptSetKeyParam
CryptDestroyKey
CryptReleaseContext
CryptAcquireContextW
GetTrusteeNameW
BuildExplicitAccessWithNameW
GetExplicitEntriesFromAclW
LookupAccountNameW
LookupAccountSidW
DeleteAce
EqualSid
CheckTokenMembership
GetTokenInformation
FreeSid
AllocateAndInitializeSid
RegEnumKeyExA
SetNamedSecurityInfoW
GetNamedSecurityInfoW
SetEntriesInAclW
GetUserNameW
CreateWellKnownSid
shell32
SHFileOperationW
ord165
ShellExecuteW
SHCreateDirectoryExW
SHGetSpecialFolderPathW
SHGetFolderPathW
CommandLineToArgvW
SHGetPathFromIDListW
SHBrowseForFolderW
SHChangeNotify
ShellExecuteExW
ole32
CoCreateGuid
CoInitialize
CLSIDFromProgID
CoSetProxyBlanket
CoInitializeSecurity
CoInitializeEx
CreateStreamOnHGlobal
OleRun
OleUninitialize
OleInitialize
CoUninitialize
CoTaskMemFree
CoTaskMemRealloc
CoTaskMemAlloc
CoCreateInstance
oleaut32
VarUI4FromStr
VariantCopy
CreateErrorInfo
SetErrorInfo
GetErrorInfo
VariantChangeType
VariantInit
SysStringLen
SysAllocStringByteLen
SysStringByteLen
SysFreeString
VarBstrCmp
VariantClear
SysAllocString
shlwapi
PathIsDirectoryW
wnsprintfW
AssocQueryStringW
SHSetValueA
PathIsRootW
PathIsRelativeW
PathIsPrefixW
PathRemoveFileSpecW
SHGetValueW
PathFindFileNameW
PathFindExtensionW
PathFileExistsW
PathCombineW
PathAppendW
PathRenameExtensionA
PathFindFileNameA
SHGetValueA
StrToIntExW
StrCmpIW
StrStrIA
StrTrimA
StrCmpNIW
SHSetValueW
StrStrIW
comctl32
_TrackMouseEvent
InitCommonControlsEx
gdiplus
GdipFree
GdipAlloc
GdiplusShutdown
GdiplusStartup
GdipCreateBitmapFromFileICM
GdipCreatePath
GdipCreateBitmapFromFile
GdipCreateBitmapFromStream
GdipDisposeImage
GdipCloneImage
GdipSetStringFormatTrimming
GdipDeletePath
GdipAddPathArcI
GdipSetStringFormatLineAlign
GdipSetStringFormatAlign
GdipSetStringFormatFlags
GdipClosePathFigure
GdipCreateBitmapFromStreamICM
GdipCreateImageAttributes
GdipFillPath
GdipSetSmoothingMode
GdipDeleteGraphics
GdipCreateFromHDC
GdipCreateLineBrushI
GdipDeleteBrush
GdipCreateSolidFill
GdipCreatePen1
GdipDeletePen
GdipGetImageWidth
GdipGetImageHeight
GdipCloneBrush
GdipDisposeImageAttributes
GdipSetImageAttributesColorMatrix
GdipSetTextRenderingHint
GdipDrawRectangleI
GdipFillRectangleI
GdipDrawImagePointRectI
GdipDrawImageRectRect
GdipDrawImageRectRectI
GdipCreateFontFamilyFromName
GdipDeleteFontFamily
GdipCreateFont
GdipDeleteFont
GdipDrawString
GdipMeasureString
GdipCreateStringFormat
GdipDeleteStringFormat
psapi
GetModuleFileNameExW
EnumProcesses
GetProcessImageFileNameW
iphlpapi
GetAdaptersInfo
wininet
InternetGetConnectedState
urlmon
URLDownloadToCacheFileW
URLDownloadToFileW
version
VerQueryValueW
GetFileVersionInfoSizeW
GetFileVersionInfoW
setupapi
SetupIterateCabinetW
Exports
Exports
BasicEntry
InstallEntryW
Start
_BasicEntryEx@12
Sections
.text Size: 1.2MB - Virtual size: 1.2MB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 258KB - Virtual size: 257KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 28KB - Virtual size: 64KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 3.1MB - Virtual size: 3.1MB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 60KB - Virtual size: 60KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ