NvOptimusEnablement
Static task
static1
General
-
Target
HARDCODED_patreon_build.exe
-
Size
189.6MB
-
MD5
9377b749b3b596f37a776fa0141487b4
-
SHA1
81b7183450758271e1287ce73ec5f4fee5e5829b
-
SHA256
c575a57950ae4c625f0cfe611896b098d46d4bb36d4d470546050886b816c80b
-
SHA512
e01e2a8eb3f66fc88047d777ea06c6e13a6a5f20092c63713cf47aca8d8e2a0bef957b20fa9911313c87d4f3e0ea96dd667e4cc94951482bc01c21de540f39c8
-
SSDEEP
3145728:p/ChBaVRwyXMa0/YE3KIbVgSDUHxfDygRSYFHtW3WCMsL2cr2VRM9rmmOnYBBbjf:pKXaR18a0/YVIZgSDURfDLaMsRr2zMBb
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource HARDCODED_patreon_build.exe
Files
-
HARDCODED_patreon_build.exe.exe windows x86
98bda56a19818a330f24b464d800f1e3
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
winmm
timeBeginPeriod
timeEndPeriod
timeGetTime
opengl32
wglCreateContext
wglMakeCurrent
wglGetCurrentDC
glViewport
glTexSubImage2D
glTexParameteri
glTexParameterf
glTexImage2D
glScissor
glReadPixels
glReadBuffer
glPolygonMode
glPixelStorei
glLineWidth
glGetString
glGetIntegerv
glGetFloatv
wglDeleteContext
glFrontFace
glFlush
glEnable
glDrawElements
glDrawBuffer
glDrawArrays
glDisable
glDepthMask
glDepthFunc
glDeleteTextures
glCullFace
glCopyTexSubImage2D
glColorMask
glClearDepth
glClearColor
glClear
glBlendFunc
glBindTexture
glGenTextures
wglGetProcAddress
kernel32
GlobalLock
SystemTimeToFileTime
GetTimeZoneInformation
MultiByteToWideChar
GetUserDefaultUILanguage
GlobalUnlock
GetConsoleScreenBufferInfo
SetConsoleTextAttribute
LoadLibraryA
EncodePointer
GetProcAddress
LoadLibraryW
GetModuleHandleA
SetEndOfFile
WriteConsoleW
HeapSize
GetProcessHeap
FreeEnvironmentStringsW
GetEnvironmentStringsW
GetOEMCP
GetACP
IsValidCodePage
ReadConsoleInputW
SetConsoleMode
GetFullPathNameW
GetFileSizeEx
HeapReAlloc
SetFilePointerEx
ReadConsoleW
GetConsoleMode
FlushFileBuffers
CreatePipe
GetFileAttributesExW
GetExitCodeProcess
EnumSystemLocalesW
GetUserDefaultLCID
IsValidLocale
HeapFree
HeapAlloc
GetCommandLineA
FreeLibraryAndExitThread
ExitThread
MoveFileExW
DeleteFileW
RemoveDirectoryW
GetConsoleCP
FileTimeToSystemTime
SystemTimeToTzSpecificLocalTime
PeekNamedPipe
GetFileInformationByHandle
GetDriveTypeW
CreateFileW
SetConsoleCtrlHandler
GetModuleHandleExW
ReadFile
GetModuleFileNameW
FreeLibrary
GetLocalTime
GetSystemTime
CreateProcessW
TerminateProcess
Sleep
WaitForSingleObject
QueryPerformanceFrequency
QueryPerformanceCounter
SetLastError
GetLastError
GetEnvironmentVariableW
GetStdHandle
WideCharToMultiByte
SetStdHandle
SetEnvironmentVariableW
DuplicateHandle
LoadLibraryExW
RaiseException
RtlUnwind
GetStartupInfoW
IsDebuggerPresent
InitializeSListHead
IsProcessorFeaturePresent
GetCurrentProcess
SetUnhandledExceptionFilter
UnhandledExceptionFilter
GetCPInfo
GetStringTypeW
GetLocaleInfoW
LCMapStringW
CompareStringW
GetModuleHandleW
GetSystemTimeAsFileTime
TlsFree
TlsSetValue
TlsGetValue
TlsAlloc
SwitchToThread
LocalFree
GlobalAlloc
CreateEventW
InitializeCriticalSectionAndSpinCount
ExitProcess
SetThreadPriority
ResetEvent
SetEvent
CreateEventA
CreateThread
CreateSemaphoreA
WaitForSingleObjectEx
ReleaseSemaphore
DeleteCriticalSection
TryEnterCriticalSection
LeaveCriticalSection
EnterCriticalSection
InitializeCriticalSection
ReplaceFileW
GetLogicalDrives
GetFileAttributesW
GetDiskFreeSpaceExA
FindNextFileW
FindFirstFileExW
CreateDirectoryW
GetCurrentDirectoryW
SetCurrentDirectoryW
FlushConsoleInputBuffer
GlobalMemoryStatus
GetTickCount
GetCurrentProcessId
CloseHandle
FindClose
GetCurrentThreadId
WriteFile
GetCommandLineW
GetFileType
DecodePointer
user32
GetDC
GetClientRect
SetWindowPos
MessageBoxA
GetKeyboardLayoutNameA
TrackMouseEvent
GetDesktopWindow
GetUserObjectInformationW
GetProcessWindowStation
TranslateMessage
DispatchMessageW
PeekMessageW
SendMessageA
DefWindowProcW
CallWindowProcW
RegisterClassExW
CreateWindowExW
ShowWindow
FlashWindowEx
OpenClipboard
GetRawInputDeviceList
GetRawInputDeviceInfoA
EnumDisplayMonitors
MonitorFromWindow
EnumDisplaySettingsA
CreateIconIndirect
CreateIconFromResource
LoadIconA
LoadCursorA
SetWindowLongA
GetWindowLongA
ClipCursor
ScreenToClient
ClientToScreen
SetCursor
SetCursorPos
MessageBoxW
AdjustWindowRectEx
GetWindowRect
CloseClipboard
SetWindowTextW
ReleaseDC
AllowSetForegroundWindow
SetForegroundWindow
GetSystemMetrics
KillTimer
SetTimer
ReleaseCapture
SetCapture
SetFocus
IsClipboardFormatAvailable
EmptyClipboard
GetClipboardData
SetClipboardData
MoveWindow
gdi32
SetTextColor
GetObjectA
SelectObject
GetDeviceCaps
DeleteObject
DeleteDC
CreateCompatibleDC
CreateCompatibleBitmap
CreateBitmap
BitBlt
SwapBuffers
SetPixelFormat
ChoosePixelFormat
SetBkColor
wsock32
htons
listen
ntohs
select
setsockopt
closesocket
send
bind
accept
socket
WSAStartup
WSACleanup
recvfrom
sendto
WSAGetLastError
connect
recv
shutdown
WSASetLastError
inet_ntoa
__WSAFDIsSet
shell32
DragAcceptFiles
DragQueryFileW
SHGetFolderPathW
SHFileOperationA
ShellExecuteW
CommandLineToArgvW
dinput8
DirectInput8Create
dsound
ord1
ord7
ord2
ord6
ole32
CoInitialize
CoCreateInstance
CoUninitialize
iphlpapi
GetAdaptersAddresses
shlwapi
PathFileExistsW
ws2_32
getaddrinfo
freeaddrinfo
advapi32
ReportEventA
RegisterEventSourceA
DeregisterEventSource
Exports
Exports
Sections
.text Size: 11.3MB - Virtual size: 11.3MB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 1.9MB - Virtual size: 1.9MB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 279KB - Virtual size: 359KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
_RDATA Size: 2KB - Virtual size: 2KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.rsrc Size: 363KB - Virtual size: 362KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 495KB - Virtual size: 495KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ