Static task
static1
Behavioral task
behavioral1
Sample
Forager.exe
Resource
win7-20240220-en
Behavioral task
behavioral2
Sample
Forager.exe
Resource
win10v2004-20240226-en
General
-
Target
Forager.exe
-
Size
27.1MB
-
MD5
03551567ff46615382d2300c6b987732
-
SHA1
b9c9a4e8c6b14f975390021fbda512667bd8af41
-
SHA256
abea5fab63ec7f40b9525a3ad4bd38b8be4decec6ef8efa85c32f2178a8aa5f0
-
SHA512
153bab6f844cf7d4bc02be8520e2d1ebb7dadefa729df588140678b3c1d307e5e9a599cfb07655a41cc971a650ea9ae445de70700a242bb39c310a633e7a8337
-
SSDEEP
393216:iuYLobl2V7jUGpvbNtS3UtlJmG/rNFU4LAjYEZw+I:f7bAjpzNtS3UtlJmG/rNFU4LAjYW
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
Processes:
resource Forager.exe
Files
-
Forager.exe.exe windows:6 windows x86 arch:x86
Password: infected
a09e55fae14ffb3312dad92236f1edaa
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_LARGE_ADDRESS_AWARE
IMAGE_FILE_32BIT_MACHINE
Imports
wininet
InternetReadFile
InternetConnectA
HttpSendRequestA
HttpQueryInfoA
InternetCloseHandle
InternetOpenA
InternetCanonicalizeUrlA
HttpOpenRequestA
InternetGetConnectedState
InternetCrackUrlA
d3d11
D3D11CreateDevice
winmm
mciSendStringA
mciGetErrorStringA
joyGetPos
joyGetPosEx
joyGetDevCapsA
ws2_32
WSAStartup
socket
shutdown
setsockopt
sendto
send
select
recvfrom
ntohs
getaddrinfo
inet_ntoa
inet_addr
getsockopt
ioctlsocket
connect
closesocket
bind
listen
htons
htonl
WSAGetLastError
freeaddrinfo
getpeername
__WSAFDIsSet
recv
accept
gdiplus
GdiplusStartup
GdiplusShutdown
comctl32
InitCommonControlsEx
kernel32
DecodePointer
GetProcessHeap
LCMapStringW
CompareStringW
GetTimeFormatW
GetDateFormatW
EnumSystemLocalesW
IsValidLocale
GetStringTypeW
SetStdHandle
SetEnvironmentVariableW
FreeEnvironmentStringsW
GetEnvironmentStringsW
GetCommandLineA
GetCPInfo
GetOEMCP
GetACP
IsValidCodePage
HeapAlloc
HeapFree
PeekNamedPipe
GetFileType
GetFileInformationByHandle
GetDriveTypeW
ReadFile
SetFileAttributesW
GetFileAttributesExW
HeapWalk
HeapValidate
FileTimeToSystemTime
SystemTimeToTzSpecificLocalTime
FindFirstFileExW
GetModuleHandleExW
WriteFile
GetStdHandle
RaiseException
LoadLibraryExW
EncodePointer
RtlUnwind
GetConsoleMode
ReadConsoleW
GetConsoleCP
QueryPerformanceCounter
GetCurrentProcessId
GetCurrentThreadId
GetSystemTimeAsFileTime
InitializeSListHead
IsDebuggerPresent
UnhandledExceptionFilter
SetUnhandledExceptionFilter
GetStartupInfoW
IsProcessorFeaturePresent
GetModuleHandleW
GetCurrentProcess
TerminateProcess
GetFileSizeEx
ExpandEnvironmentStringsW
CreateFileW
GetFullPathNameW
CloseHandle
GetLastError
SetErrorMode
Sleep
GetModuleFileNameW
MoveFileA
MultiByteToWideChar
WideCharToMultiByte
SetCurrentDirectoryA
GetCurrentDirectoryA
FreeLibrary
GetProcAddress
LoadLibraryW
QueryPerformanceFrequency
WaitForSingleObject
SetWaitableTimer
GetTickCount
CreateWaitableTimerW
EnterCriticalSection
LeaveCriticalSection
InitializeCriticalSectionAndSpinCount
DeleteCriticalSection
CreateThread
SetThreadPriority
TlsAlloc
TlsGetValue
TlsSetValue
TlsFree
OutputDebugStringA
GetConsoleWindow
GetEnvironmentVariableW
GetCurrentDirectoryW
CreateDirectoryW
DeleteFileW
FindClose
FindFirstFileW
FindNextFileW
GetFileAttributesW
RemoveDirectoryW
GetExitCodeProcess
CreateProcessW
SetLastError
GetExitCodeThread
LocalFree
FormatMessageW
GetVersionExW
GetLocaleInfoW
GetUserDefaultLCID
GetCurrentThread
SetPriorityClass
GlobalAlloc
GlobalLock
GlobalUnlock
ExitProcess
lstrlenA
WaitForSingleObjectEx
CreateEventExW
SetFilePointerEx
MoveFileExW
HeapReAlloc
FlushFileBuffers
HeapSize
GetTimeZoneInformation
SetEndOfFile
WriteConsoleW
GetCommandLineW
user32
ShowWindow
SetWindowPos
BringWindowToTop
GetKeyState
SetCapture
ReleaseCapture
GetSystemMetrics
SetForegroundWindow
GetClientRect
GetWindowRect
AdjustWindowRectEx
SetCursor
LoadCursorW
LoadImageW
MessageBoxW
wsprintfW
UpdateWindow
SetCursorPos
GetCursorPos
SetWindowLongW
ChangeDisplaySettingsW
EnumDisplaySettingsW
MonitorFromWindow
GetMonitorInfoW
GetDC
ReleaseDC
MoveWindow
SetWindowTextW
ClientToScreen
DestroyWindow
OpenClipboard
CloseClipboard
SetClipboardData
GetClipboardData
EmptyClipboard
IsClipboardFormatAvailable
GetFocus
SetWindowTextA
CreateDialogParamW
DialogBoxParamW
EndDialog
GetDlgItem
SetDlgItemTextW
GetDlgItemTextW
DrawTextW
ScreenToClient
GetAsyncKeyState
keybd_event
SetDlgItemTextA
GetRawInputDeviceInfoA
GetRawInputDeviceList
CreateWindowExW
SendMessageW
GetActiveWindow
SetProcessDPIAware
IsDialogMessageW
SetFocus
PostMessageW
PeekMessageW
DispatchMessageW
TranslateMessage
MessageBoxA
RegisterClassExW
MapWindowPoints
DefWindowProcW
gdi32
SelectObject
GetDeviceCaps
comdlg32
GetOpenFileNameW
GetSaveFileNameW
advapi32
RegQueryValueExW
RegOpenKeyExW
RegCloseKey
shell32
ShellExecuteW
SHGetFolderPathW
ole32
CoCreateInstance
CoCreateFreeThreadedMarshaler
CoTaskMemFree
CoInitialize
dxgi
CreateDXGIFactory1
dwmapi
DwmGetCompositionTimingInfo
version
GetFileVersionInfoW
GetFileVersionInfoSizeW
VerQueryValueW
Sections
.text Size: 23.7MB - Virtual size: 23.7MB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 1.4MB - Virtual size: 1.3MB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 1.1MB - Virtual size: 3.4MB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.mydata Size: 512B - Virtual size: 8B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
_RDATA Size: 136KB - Virtual size: 136KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.rsrc Size: 280KB - Virtual size: 280KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 613KB - Virtual size: 612KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ