D:\a\boiii-free\boiii-free\build\bin\x64\Release\boiii.pdb
Static task
static1
Behavioral task
behavioral1
Sample
boiii.exe
Resource
win7-20240705-en
Behavioral task
behavioral2
Sample
boiii.exe
Resource
win10v2004-20240802-en
General
-
Target
boiii.exe
-
Size
2.6MB
-
MD5
c510051f24e1a02f054dde0c810a99ae
-
SHA1
6e95b2ab081b597e8d1ea2a56a4f79fd91aa2782
-
SHA256
c2bd2d739f684f985614322adb4e60dbb12a7bf4e4f80e66a3c720772e3db8b4
-
SHA512
b0437f6d753978a4821d7834ffa7634c044095bf319ab83903f584a7ecef4dc745ea90329b33920fd8350db0f82fc7107585e4d8ee2d7ea94f61c7b12ff4d144
-
SSDEEP
49152:zYOe3BUq0QFE4T+627zjhbkdHFqimF8R0WEkmrH:zg3Ba7oqimPWEnj
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource boiii.exe
Files
-
boiii.exe.exe windows:6 windows x64 arch:x64
3f0e1ea5b7189bd48839f20b4c7c9b0d
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_HIGH_ENTROPY_VA
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_LARGE_ADDRESS_AWARE
PDB Paths
Imports
crypt32
CertFreeCertificateChainEngine
CertGetCertificateChain
CryptDecodeObjectEx
CertOpenStore
CertFindCertificateInStore
CertCloseStore
CertEnumCertificatesInStore
CryptStringToBinaryA
CertFreeCertificateContext
PFXImportCertStore
CryptQueryObject
CertFreeCertificateChain
CertGetNameStringA
CertFindExtension
CertCreateCertificateChainEngine
CryptProtectData
CertAddCertificateContextToStore
kernel32
GetThreadContext
HeapDestroy
HeapCreate
MapViewOfFile
CreateFileMappingW
UnmapViewOfFile
GetLargePageMinimum
InitializeCriticalSection
CreateThread
GetCurrentProcessId
TerminateProcess
GetCurrentProcess
OutputDebugStringA
CreateMutexExA
OpenProcess
AddVectoredExceptionHandler
GetProcAddress
SetThreadContext
RtlUnwind
WriteConsoleW
GetProcessHeap
SetEnvironmentVariableW
FreeEnvironmentStringsW
GetEnvironmentStringsW
GetOEMCP
GetACP
IsValidCodePage
HeapSize
SetEndOfFile
SetStdHandle
HeapReAlloc
SetFilePointerEx
GetTimeZoneInformation
EnumSystemLocalesW
GetUserDefaultLCID
IsValidLocale
GetTickCount64
GetEnvironmentVariableA
DeleteCriticalSection
DecodePointer
InitializeCriticalSectionEx
GetTickCount
GetVolumeInformationA
ExitProcess
VirtualProtect
GetModuleHandleA
MultiByteToWideChar
GetCommandLineA
Sleep
GetExitCodeProcess
WaitForSingleObject
GetLocaleInfoW
LCMapStringW
CompareStringW
GetTimeFormatW
GetDateFormatW
FlsFree
FlsSetValue
FlsGetValue
FlsAlloc
HeapFree
HeapAlloc
GetConsoleOutputCP
ReadConsoleW
GetConsoleMode
GetStdHandle
FileTimeToSystemTime
SystemTimeToTzSpecificLocalTime
GetDriveTypeW
GetFileType
FreeLibraryAndExitThread
ExitThread
LoadLibraryExW
CreateProcessA
GetCurrentDirectoryA
SetUnhandledExceptionFilter
GetVersionExA
GetCurrentThreadId
SetEnvironmentVariableA
GetConsoleWindow
AllocConsole
AttachConsole
SetConsoleTitleA
MulDiv
GetProcessAffinityMask
SetProcessAffinityMask
CloseHandle
GetLastError
CreateMutexA
TlsFree
TlsSetValue
TlsGetValue
TlsAlloc
InitializeCriticalSectionAndSpinCount
InterlockedPushEntrySList
RtlUnwindEx
GetStartupInfoW
UnhandledExceptionFilter
RtlVirtualUnwind
RtlLookupFunctionEntry
RtlCaptureContext
InitializeSListHead
GetStringTypeW
GetCPInfo
CompareStringEx
LCMapStringEx
EncodePointer
GetSystemTimeAsFileTime
GetModuleHandleExW
IsProcessorFeaturePresent
SleepConditionVariableSRW
WakeAllConditionVariable
CreateSymbolicLinkW
GetFileInformationByHandleEx
CreateHardLinkW
MoveFileExW
ReleaseSRWLockExclusive
AcquireSRWLockExclusive
SetLastError
FormatMessageW
GetSystemDirectoryA
LoadLibraryA
QueryPerformanceFrequency
FreeLibrary
EnterCriticalSection
LeaveCriticalSection
LocalFree
WideCharToMultiByte
VerifyVersionInfoW
SleepEx
MoveFileExA
WaitForSingleObjectEx
ReadFile
GetFileSizeEx
CreateFileA
WriteFile
PeekNamedPipe
CreateFileW
WaitNamedPipeW
lstrlenW
GetModuleFileNameW
SizeofResource
FindResourceA
GetModuleHandleExA
LockResource
LoadResource
VirtualFree
VirtualAlloc
GetSystemInfo
FlushInstructionCache
GetSystemFirmwareTable
DeleteFileW
MoveFileW
VirtualQuery
GetCommandLineW
Thread32Next
Thread32First
SuspendThread
ResumeThread
CreateToolhelp32Snapshot
GetThreadId
OpenThread
SetFilePointer
GetTempPathA
GetTempFileNameA
FlushFileBuffers
ReleaseMutex
IsDebuggerPresent
OutputDebugStringW
RaiseException
TryAcquireSRWLockExclusive
GetExitCodeThread
GetNativeSystemInfo
FormatMessageA
GetLocaleInfoEx
GetCurrentDirectoryW
CreateDirectoryW
FindClose
FindFirstFileW
FindFirstFileExW
FindNextFileW
GetFileAttributesExW
GetFileInformationByHandle
GetFinalPathNameByHandleW
GetFullPathNameW
SetFileInformationByHandle
AreFileApisANSI
DeviceIoControl
GetModuleHandleW
CopyFileW
QueryPerformanceCounter
user32
ShowWindow
PeekMessageW
TranslateMessage
DispatchMessageW
ShowCursor
IsWindow
DestroyWindow
DefWindowProcA
GetWindowRect
SetWindowPos
SetWindowRgn
SetFocus
PostQuitMessage
UnregisterClassA
MessageBoxA
GetClientRect
RegisterClassExA
SetForegroundWindow
GetMessageA
DispatchMessageA
MoveWindow
GetWindowLongPtrA
SetProcessDPIAware
GetWindowTextW
GetSystemMetrics
GetWindowTextA
LoadIconA
SetWindowLongPtrA
SendMessageA
CreateWindowExA
SetWindowTextA
UpdateWindow
ReleaseDC
GetDesktopWindow
GetDC
AdjustWindowRect
LoadCursorA
RegisterClassA
gdi32
GetDeviceCaps
SetTextColor
SetBkColor
CreateSolidBrush
DeleteObject
CreateFontA
CreateRoundRectRgn
CreateBitmap
advapi32
CryptAcquireContextW
CryptGenRandom
RegCreateKeyExA
GetUserNameA
RegCreateKeyExW
CryptAcquireContextA
CryptCreateHash
CryptHashData
CryptDestroyHash
CryptGetHashParam
CryptReleaseContext
RegCloseKey
RegQueryValueExW
RegSetValueExW
RegOpenKeyExA
RegQueryValueExA
GetCurrentHwProfileA
shell32
SHGetKnownFolderPath
ShellExecuteA
CommandLineToArgvW
ole32
CoTaskMemFree
OleUninitialize
CoCreateInstance
CoUninitialize
CoInitialize
CoGetClassObject
OleSetContainedObject
OleInitialize
oleaut32
VariantCopy
VariantClear
VariantInit
SysAllocString
ntdll
NtQueryObject
VerSetConditionMask
RtlPcToFileHeader
ws2_32
WSAEventSelect
WSAResetEvent
WSAWaitForMultipleEvents
accept
getsockopt
listen
WSAIoctl
WSAGetLastError
WSACloseEvent
recv
WSAEnumNetworkEvents
getaddrinfo
freeaddrinfo
getpeername
getsockname
gethostbyname
connect
closesocket
send
WSASetLastError
WSACreateEvent
sendto
recvfrom
__WSAFDIsSet
select
ioctlsocket
socket
setsockopt
htonl
htons
bind
ntohs
ntohl
WSAStartup
WSACleanup
dwmapi
DwmSetWindowAttribute
bcrypt
BCryptGenRandom
dbghelp
MiniDumpWriteDump
Exports
Exports
AmdPowerXpressRequestHighPerformance
NvOptimusEnablement
Sections
.text Size: 1.3MB - Virtual size: 1.3MB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 452KB - Virtual size: 452KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 150KB - Virtual size: 400KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.pdata Size: 49KB - Virtual size: 49KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
_RDATA Size: 512B - Virtual size: 500B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.rsrc Size: 685KB - Virtual size: 684KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 13KB - Virtual size: 12KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ