C:\vmagent_new\bin\joblist\823041\out\Release\safemon.pdb
Static task
static1
Behavioral task
behavioral1
Sample
bdfa5022f1ccccc5ca59f7cfa03d6bbc35b6ca3399d18fe848c984457ec64039.dll
Resource
win7-20240903-en
Behavioral task
behavioral2
Sample
bdfa5022f1ccccc5ca59f7cfa03d6bbc35b6ca3399d18fe848c984457ec64039.dll
Resource
win10v2004-20241007-en
General
-
Target
bdfa5022f1ccccc5ca59f7cfa03d6bbc35b6ca3399d18fe848c984457ec64039
-
Size
2.1MB
-
MD5
157cbfe78bbb17724209d7a6e6c5639d
-
SHA1
b75245c080b776406e21450ef0b06adb9ddcb50d
-
SHA256
bdfa5022f1ccccc5ca59f7cfa03d6bbc35b6ca3399d18fe848c984457ec64039
-
SHA512
c5d4b85858c3f54eba95657d7c157b8e0b9fd6594f85b4acdcc1aea5dfb2e5e04ca9f5db6709b0cb6b5a55a922b3d1ff6a16e03550d52db4729da3f2eada4525
-
SSDEEP
49152:stFXIa7/ozLgD3zFrRlwKhwb809T7QaDOgpV:Kia7/ogD3RrLwKhwb80j
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
Processes:
resource bdfa5022f1ccccc5ca59f7cfa03d6bbc35b6ca3399d18fe848c984457ec64039
Files
-
bdfa5022f1ccccc5ca59f7cfa03d6bbc35b6ca3399d18fe848c984457ec64039.dll regsvr32 windows:5 windows x86 arch:x86
dc855148d9821ff8099cbf91c8ed718d
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
IMAGE_FILE_DLL
PDB Paths
Imports
kernel32
GetLocalTime
GetPrivateProfileIntW
TlsSetValue
GetCurrentThread
ExpandEnvironmentStringsW
GetTempPathW
CopyFileW
MoveFileExW
InterlockedIncrement
InterlockedDecrement
CreateFileA
CreateFileMappingA
MapViewOfFileEx
UnmapViewOfFile
VirtualAllocEx
VirtualFreeEx
GetPrivateProfileStringA
CreateThread
GetComputerNameW
WriteFile
VirtualProtect
WriteProcessMemory
GetVersionExA
CreateDirectoryA
SetEndOfFile
SetUnhandledExceptionFilter
IsDebuggerPresent
CreateMutexW
WaitForSingleObject
ReleaseMutex
CreateEventW
IsBadStringPtrW
VirtualAlloc
RemoveVectoredExceptionHandler
VirtualFree
lstrcpyA
GlobalAlloc
CreateMutexA
MapViewOfFile
GetSystemTimeAsFileTime
FileTimeToLocalFileTime
GetFileSizeEx
SetEvent
GetPrivateProfileIntA
GetPrivateProfileSectionW
CreateRemoteThread
WaitForMultipleObjects
DeleteFileW
HeapFree
GetProcessHeap
HeapAlloc
GlobalSize
GlobalLock
GlobalUnlock
GetModuleHandleA
lstrcpynW
lstrcmpA
OpenFileMappingW
CreateFileMappingW
OpenMutexW
MulDiv
lstrcmpW
SetErrorMode
IsBadCodePtr
GetSystemTime
SystemTimeToFileTime
LoadLibraryA
IsBadWritePtr
GetExitCodeThread
IsBadStringPtrA
ResetEvent
LoadLibraryExW
FindFirstFileW
FindNextFileW
FindClose
LockFileEx
UnlockFileEx
FreeResource
Process32NextW
Process32FirstW
CreateToolhelp32Snapshot
GetEnvironmentVariableW
SetEnvironmentVariableW
GetCommandLineW
Sleep
GetShortPathNameW
OpenFileMappingA
GetModuleHandleExW
SuspendThread
SetThreadContext
GetThreadContext
ResumeThread
SetEnvironmentVariableA
CompareStringW
CompareStringA
FlushFileBuffers
SetStdHandle
WriteConsoleW
GetConsoleOutputCP
WriteConsoleA
GetLocaleInfoW
InitializeCriticalSectionAndSpinCount
GetStringTypeW
GetStringTypeA
IsValidLocale
EnumSystemLocalesA
GetLocaleInfoA
GetUserDefaultLCID
QueryPerformanceCounter
GetEnvironmentStringsW
FreeEnvironmentStringsW
GetEnvironmentStrings
FreeEnvironmentStringsA
GetStartupInfoA
GetFileType
SetHandleCount
GetConsoleMode
GetConsoleCP
GetTimeZoneInformation
IsValidCodePage
GetOEMCP
GetACP
HeapCreate
GetStdHandle
ExitProcess
GetCPInfo
LCMapStringW
LCMapStringA
RtlUnwind
GetCommandLineA
ExitThread
UnhandledExceptionFilter
HeapWalk
HeapLock
OpenThread
HeapUnlock
SetFilePointerEx
LocalFileTimeToFileTime
DeviceIoControl
HeapSize
HeapReAlloc
HeapDestroy
IsProcessorFeaturePresent
OutputDebugStringW
lstrcmpiA
GetStartupInfoW
GetModuleFileNameA
OpenProcess
GetSystemInfo
GetVersionExW
SetFilePointer
LocalAlloc
GetFileAttributesW
FreeLibrary
LoadLibraryW
GetSystemDirectoryW
LocalFree
SearchPathW
GetTickCount
VirtualQuery
IsBadReadPtr
GetLongPathNameW
FindResourceExW
FindResourceW
LoadResource
LockResource
SizeofResource
GetFileSize
ReadFile
CreateFileW
CloseHandle
GetFileAttributesExW
GetCurrentProcessId
GetPrivateProfileStringW
lstrcpynA
InterlockedCompareExchange
TerminateProcess
WideCharToMultiByte
MultiByteToWideChar
lstrlenA
GetModuleFileNameW
GetLastError
lstrlenW
TlsGetValue
SetLastError
RaiseException
GetProcAddress
lstrcmpiW
GetCurrentThreadId
FlushInstructionCache
GetCurrentProcess
GetModuleHandleW
TlsAlloc
TlsFree
DeleteCriticalSection
InitializeCriticalSection
LeaveCriticalSection
EnterCriticalSection
InterlockedExchange
user32
CopyRect
UnhookWindowsHookEx
EnumThreadWindows
GetWindowTextLengthW
GetFocus
GetParent
SetWindowLongW
GetWindowLongW
DefWindowProcW
CallWindowProcW
SetParent
SetWindowPos
IsWindow
ShowWindow
GetClientRect
UnregisterClassA
MoveWindow
GetSystemMetrics
RedrawWindow
IsChild
SetWindowRgn
IsRectEmpty
GetWindow
SetWindowTextW
GetWindowRect
ScreenToClient
InvalidateRect
EnumChildWindows
IsWindowVisible
DestroyWindow
GetClassNameW
FindWindowExW
LoadCursorW
RegisterClassExW
GetClassInfoExW
CreateWindowExW
SetForegroundWindow
EnableWindow
DestroyAcceleratorTable
GetDesktopWindow
InvalidateRgn
FillRect
ReleaseCapture
SetCapture
ClientToScreen
CreateAcceleratorTableW
GetSysColor
GetDlgItem
SetFocus
EndDialog
DialogBoxParamW
CharNextW
GetWindowTextA
GetClassNameA
UnregisterClassW
PostThreadMessageW
SetWindowsHookExW
CallNextHookEx
DispatchMessageW
TranslateMessage
GetMessageW
PeekMessageW
RegisterClassW
PostQuitMessage
DrawTextW
RegisterWindowMessageW
InflateRect
OffsetRect
SetRectEmpty
SetRect
SetCursor
DestroyMenu
TrackPopupMenu
AppendMenuW
CreatePopupMenu
PtInRect
GetCursorPos
GetWindowThreadProcessId
GetWindowTextW
FindWindowW
PostMessageW
wsprintfW
EndPaint
SetTimer
KillTimer
IsWindowEnabled
BeginPaint
SendMessageW
wsprintfA
ReleaseDC
GetDC
SendMessageTimeoutW
UnhookWinEvent
SetWinEventHook
gdi32
SelectObject
DeleteObject
DeleteDC
BitBlt
GetObjectW
GetStockObject
CreateCompatibleDC
SetBkMode
SetTextColor
StretchBlt
SetBkColor
ExtTextOutW
CreatePen
MoveToEx
CreateCompatibleBitmap
CreateFontIndirectW
LineTo
CreateRectRgn
CreatePolygonRgn
CombineRgn
CreateSolidBrush
CreateBitmap
PatBlt
SetPixel
GetDeviceCaps
SetViewportOrgEx
advapi32
RegOpenKeyExW
RegQueryInfoKeyW
RegCloseKey
RegDeleteKeyW
CryptReleaseContext
CryptGenRandom
CryptAcquireContextW
SetSecurityDescriptorDacl
AddAccessAllowedAce
InitializeAcl
InitializeSecurityDescriptor
OpenProcessToken
GetTokenInformation
ConvertSidToStringSidW
IsValidSid
RegQueryValueExA
RegOpenKeyExA
ConvertSidToStringSidA
LookupAccountNameW
RegSetValueExW
RegEnumKeyExW
RegQueryValueExW
ConvertStringSecurityDescriptorToSecurityDescriptorW
GetSecurityDescriptorSacl
SetSecurityInfo
RegCreateKeyExW
RegDeleteValueW
shell32
SHGetFolderPathA
SHGetFolderPathW
SHGetSpecialFolderPathW
CommandLineToArgvW
SHGetMalloc
SHGetSpecialFolderLocation
ShellExecuteW
SHGetSpecialFolderPathA
ord51
SHGetPathFromIDListW
ole32
CoCreateInstance
StringFromGUID2
CoInitialize
CoUninitialize
CoTaskMemFree
CoTaskMemRealloc
CoTaskMemAlloc
CoCreateGuid
CreateStreamOnHGlobal
GetHGlobalFromStream
OleUninitialize
OleLockRunning
CoGetClassObject
CLSIDFromProgID
CLSIDFromString
OleInitialize
StringFromCLSID
OleRun
oleaut32
SysStringByteLen
SysAllocStringByteLen
VarBstrCmp
OleCreateFontIndirect
SysAllocStringLen
LoadRegTypeLi
VarUI4FromStr
GetErrorInfo
SysStringLen
SysFreeString
VariantClear
DispCallFunc
VariantInit
LoadTypeLi
SysAllocString
shlwapi
PathCombineA
StrStrW
PathRemoveFileSpecA
UrlUnescapeA
PathRemoveExtensionW
PathRemoveBackslashW
PathIsRootW
PathIsPrefixW
StrCpyW
StrChrA
wnsprintfW
StrDupA
StrTrimA
StrToIntA
StrCmpIW
StrCmpNIW
StrStrIW
SHGetValueW
SHSetValueW
SHDeleteKeyW
StrCpyNW
StrStrIA
PathCombineW
PathAppendW
PathFileExistsW
PathFindFileNameW
StrCmpW
StrChrW
PathAddBackslashW
PathRemoveFileSpecW
StrDupW
PathIsDirectoryW
StrCmpNIA
StrCmpNW
UrlGetPartW
UrlGetPartA
PathGetArgsW
PathFindExtensionW
PathMatchSpecW
AssocQueryStringW
SHGetValueA
UrlUnescapeW
psapi
EnumProcessModules
GetModuleInformation
GetModuleFileNameExW
GetProcessImageFileNameW
GetModuleBaseNameW
oleacc
AccessibleObjectFromPoint
AccessibleObjectFromEvent
version
VerQueryValueW
GetFileVersionInfoW
GetFileVersionInfoSizeW
ws2_32
WSASetLastError
getpeername
WSAGetLastError
htonl
ntohl
inet_ntoa
inet_addr
netapi32
NetWkstaUserGetInfo
NetApiBufferFree
rpcrt4
RpcStringBindingComposeW
RpcStringFreeW
NdrClientCall2
NdrAsyncClientCall
RpcAsyncInitializeHandle
RpcAsyncCancelCall
RpcBindingFree
RpcBindingFromStringBindingW
RpcAsyncCompleteCall
iphlpapi
GetAdaptersInfo
Exports
Exports
DllCanUnloadNow
DllGetClassObject
DllRegisterServer
DllUnregisterServer
GetSafeVedioVersion
GetUrlSiteType
Initialize
IsInExplorer
IsTraystupidRealRunning
LogIEProtectInfo
SendCollectConfigInfo
SetMailGuardCallback
SetNetpayGuardState
SetSafeVedioVersion
SetWDPayProPopWndState
Start
StartF
Stop
Update
pcre_callout
pcre_compile
pcre_compile2
pcre_exec
pcre_free
pcre_malloc
pcre_stack_free
pcre_stack_malloc
safemon_100
safemon_101
safemon_102
safemon_103
safemon_104
safemon_105
safemon_106
safemon_107
safemon_108
safemon_109
safemon_110
safemon_111
safemon_112
safemon_113
safemon_114
safemon_115
safemon_116
safemon_117
safemon_118
safemoninit
updatesva
Sections
.text Size: 1.6MB - Virtual size: 1.6MB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 306KB - Virtual size: 306KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 58KB - Virtual size: 186KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.share Size: 2KB - Virtual size: 2KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.SHARE Size: 512B - Virtual size: 4B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 37KB - Virtual size: 37KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 105KB - Virtual size: 105KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ