| Architecture |
IMAGE_FILE_MACHINE_AMD64
|
|---|---|
| Subsystem |
IMAGE_SUBSYSTEM_WINDOWS_GUI
|
| Compilation Date | 2026-Mar-24 15:26:51 |
| Detected languages |
English - United States
|
| TLS Callbacks | 6 callback(s) detected. |
| Debug artifacts |
assistant_installer.exe.pdb
|
| CompanyName | Opera Software |
| FileDescription | Opera GX Browser Assistant Installer |
| FileVersion | 129.0.5823.26 |
| InternalName | Opera GX |
| LegalCopyright | Copyright Opera Software 2026 |
| ProductName | Opera GX Browser Assistant Installer |
| ProductVersion | 129.0.5823.26 |
| Suspicious | Strings found in the binary may indicate undesirable behavior: |
Contains references to system / monitoring tools:
|
| Info | Cryptographic algorithms detected in the binary: |
Uses constants related to CRC32
Uses constants related to MD5 Uses constants related to SHA1 Uses constants related to SHA256 Uses constants related to SHA512 |
| Suspicious | The PE is possibly packed. |
Unusual section name found: .fptable
Unusual section name found: CPADinfo Unusual section name found: LZMADEC Unusual section name found: malloc_h |
| Malicious | The PE contains functions mostly used by malware. |
[!] The program may be hiding some of its imports:
|
| Info | The PE is digitally signed. |
Signer: Opera Norway AS
Issuer: DigiCert Trusted G4 Code Signing RSA4096 SHA384 2021 CA1 |
| Safe | VirusTotal score: 0/70 (Scanned on 2026-04-02 08:45:03) | All the AVs think this file is safe. |
| e_magic | MZ |
|---|---|
| e_cblp | 0x78 |
| e_cp | 0x1 |
| e_crlc | 0 |
| e_cparhdr | 0x4 |
| e_minalloc | 0 |
| e_maxalloc | 0 |
| e_ss | 0 |
| e_sp | 0 |
| e_csum | 0 |
| e_ip | 0 |
| e_cs | 0 |
| e_ovno | 0 |
| e_oemid | 0 |
| e_oeminfo | 0 |
| e_lfanew | 0x78 |
| Signature | PE |
|---|---|
| Machine |
IMAGE_FILE_MACHINE_AMD64
|
| NumberofSections | 12 |
| TimeDateStamp | 2026-Mar-24 15:26:51 |
| PointerToSymbolTable | 0 |
| NumberOfSymbols | 0 |
| SizeOfOptionalHeader | 0xf0 |
| Characteristics |
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_LARGE_ADDRESS_AWARE
|
| Magic | PE32+ |
|---|---|
| LinkerVersion | 14.0 |
| SizeOfCode | 0x2f5000 |
| SizeOfInitializedData | 0x9ae00 |
| SizeOfUninitializedData | 0 |
| AddressOfEntryPoint | 0x00000000001A4510 (Section: .text) |
| BaseOfCode | 0x1000 |
| ImageBase | 0x140000000 |
| SectionAlignment | 0x1000 |
| FileAlignment | 0x200 |
| OperatingSystemVersion | A.0 |
| ImageVersion | 0.0 |
| SubsystemVersion | A.0 |
| Win32VersionValue | 0 |
| SizeOfImage | 0x3c6000 |
| SizeOfHeaders | 0x400 |
| Checksum | 0x3a28b9 |
| Subsystem |
IMAGE_SUBSYSTEM_WINDOWS_GUI
|
| DllCharacteristics |
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_GUARD_CF
IMAGE_DLLCHARACTERISTICS_HIGH_ENTROPY_VA
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
|
| SizeofStackReserve | 0x100000 |
| SizeofStackCommit | 0x1000 |
| SizeofHeapReserve | 0x100000 |
| SizeofHeapCommit | 0x1000 |
| LoaderFlags | 0 |
| NumberOfRvaAndSizes | 16 |
| ADVAPI32.dll |
AccessCheck
AdjustTokenPrivileges AllocateAndInitializeSid BuildExplicitAccessWithNameW BuildSecurityDescriptorW BuildTrusteeWithSidW CheckTokenMembership ConvertStringSecurityDescriptorToSecurityDescriptorW ConvertStringSidToSidW CreateProcessAsUserW CreateProcessWithTokenW DuplicateToken DuplicateTokenEx EqualSid FreeSid GetExplicitEntriesFromAclW GetLengthSid GetNamedSecurityInfoW GetSecurityDescriptorControl GetSecurityDescriptorDacl GetSecurityDescriptorGroup GetSecurityDescriptorOwner GetSecurityDescriptorSacl GetSidSubAuthority GetSidSubAuthorityCount GetTokenInformation GetUserNameW ImpersonateNamedPipeClient IsValidAcl IsValidSecurityDescriptor IsValidSid LookupPrivilegeValueW OpenProcessToken RegCloseKey RegCreateKeyExW RegDeleteKeyExW RegDeleteValueW RegEnumKeyExW RegEnumValueW RegGetKeySecurity RegOpenKeyExW RegQueryInfoKeyW RegQueryValueExA RegQueryValueExW RegSetValueExW RevertToSelf SetEntriesInAclW SetNamedSecurityInfoW SetSecurityInfo |
|---|---|
| dbghelp.dll |
MiniDumpWriteDump
SymCleanup SymFromAddr SymGetLineFromAddr64 SymGetSearchPathW SymInitialize SymSetOptions SymSetSearchPathW |
| OLEAUT32.dll |
SafeArrayCreate
SafeArrayGetVartype SafeArrayPutElement SysAllocString SysAllocStringByteLen SysFreeString SysStringByteLen VariantChangeType VariantClear VariantInit VariantTimeToSystemTime |
| SHELL32.dll |
CommandLineToArgvW
#680 SHChangeNotify SHGetFolderPathW SHGetKnownFolderPath ShellExecuteExW |
| SHLWAPI.dll |
PathMatchSpecW
SHDeleteKeyW |
| USER32.dll |
AllowSetForegroundWindow
CharUpperW CreateWindowExW DefWindowProcW DestroyWindow DispatchMessageW FindWindowW GetActiveWindow GetMessageW GetQueueStatus GetShellWindow GetWindowLongPtrW GetWindowThreadProcessId KillTimer MessageBoxW MsgWaitForMultipleObjectsEx PeekMessageW PostMessageW PostQuitMessage RegisterClassExW RegisterClassW SendNotifyMessageW SetTimer SetWindowLongPtrW TranslateMessage UnregisterClassW WaitForInputIdle |
| VERSION.dll |
GetFileVersionInfoSizeW
GetFileVersionInfoW VerQueryValueW |
| WINMM.dll |
timeBeginPeriod
timeEndPeriod timeGetTime |
| WS2_32.dll |
WSACloseEvent
WSACreateEvent WSAEnumNetworkEvents WSAEnumProtocolsW WSAEventSelect WSAGetLastError WSAGetOverlappedResult WSARecv WSAResetEvent WSASend WSAStartup accept closesocket getsockname ioctlsocket recv shutdown |
| KERNEL32.dll |
AcquireSRWLockExclusive
AddVectoredExceptionHandler AssignProcessToJobObject CancelIo CloseHandle CompareStringW ConnectNamedPipe CopyFileW CreateDirectoryW CreateEventW CreateFileMappingW CreateFileW CreateIoCompletionPort CreateMutexW CreateNamedPipeW CreatePipe CreateProcessW CreateSemaphoreW CreateThread DecodePointer DeleteCriticalSection DeleteFileW DeleteProcThreadAttributeList DeviceIoControl DisconnectNamedPipe DuplicateHandle EncodePointer EnterCriticalSection EnumSystemLocalesW ExitProcess ExpandEnvironmentStringsW FileTimeToSystemTime FindClose FindFirstFileExW FindNextFileW FlsAlloc FlsFree FlsGetValue FlsSetValue FlushFileBuffers FlushViewOfFile FormatMessageA FormatMessageW FreeEnvironmentStringsW FreeLibrary GetACP GetCPInfo GetCommandLineA GetCommandLineW GetConsoleMode GetConsoleOutputCP GetCurrentDirectoryW GetCurrentProcess GetCurrentProcessId GetCurrentThread GetCurrentThreadId GetDateFormatW GetDriveTypeW GetEnvironmentStringsW GetEnvironmentVariableW GetExitCodeProcess GetFileAttributesExW GetFileAttributesW GetFileInformationByHandle GetFileInformationByHandleEx GetFileSizeEx GetFileTime GetFileType GetFullPathNameW GetHandleInformation GetLastError GetLocalTime GetLocaleInfoW GetLogicalDrives GetLogicalProcessorInformation GetLogicalProcessorInformationEx GetLongPathNameW GetModuleFileNameW GetModuleHandleA GetModuleHandleExW GetModuleHandleW GetNativeSystemInfo GetOEMCP GetProcAddress GetProcessHandleCount GetProcessHeap GetProcessId GetProcessMitigationPolicy GetProcessTimes GetProductInfo GetQueuedCompletionStatus GetStartupInfoW GetStdHandle GetStringTypeW GetSystemDefaultLCID GetSystemDirectoryW GetSystemInfo GetSystemTimeAsFileTime GetSystemTimePreciseAsFileTime GetTempPathW GetThreadContext GetThreadId GetThreadLocale GetThreadPriority GetThreadPriorityBoost GetTickCount GetTimeFormatW GetTimeZoneInformation GetUserDefaultLCID GetVersionExW GetWindowsDirectoryW GlobalMemoryStatusEx HeapAlloc HeapDestroy HeapFree HeapReAlloc HeapSize InitOnceExecuteOnce InitializeConditionVariable InitializeCriticalSection InitializeCriticalSectionAndSpinCount InitializeCriticalSectionEx InitializeProcThreadAttributeList InitializeSListHead InitializeSRWLock IsDebuggerPresent IsProcessorFeaturePresent IsValidCodePage IsValidLocale IsWow64Process K32GetModuleInformation K32GetPerformanceInfo K32GetProcessMemoryInfo K32QueryWorkingSetEx LCMapStringW LeaveCriticalSection LoadLibraryExA LoadLibraryExW LoadLibraryW LocalAlloc LocalFree LockFileEx MapViewOfFile MoveFileExW MoveFileW MultiByteToWideChar OpenEventW OpenProcess OpenThread OutputDebugStringA OutputDebugStringW PeekNamedPipe PostQueuedCompletionStatus QueryFullProcessImageNameW QueryPerformanceCounter QueryPerformanceFrequency QueryThreadCycleTime RaiseException ReadConsoleW ReadFile ReadProcessMemory RegisterWaitForSingleObject ReleaseMutex ReleaseSRWLockExclusive ReleaseSemaphore RemoveDirectoryW RemoveVectoredExceptionHandler ReplaceFileW ResetEvent ResumeThread RtlCaptureContext RtlCaptureStackBackTrace RtlLookupFunctionEntry RtlPcToFileHeader RtlUnwind RtlUnwindEx RtlVirtualUnwind SetConsoleCtrlHandler SetEndOfFile SetEnvironmentVariableW SetEvent SetFileAttributesW SetFileCompletionNotificationModes SetFileInformationByHandle SetFilePointerEx SetHandleInformation SetInformationJobObject SetLastError SetNamedPipeHandleState SetProcessShutdownParameters SetStdHandle SetThreadInformation SetThreadPriority SetThreadPriorityBoost SetUnhandledExceptionFilter Sleep SleepConditionVariableSRW SleepEx SuspendThread SwitchToThread SystemTimeToFileTime SystemTimeToTzSpecificLocalTime TerminateProcess TlsAlloc TlsFree TlsGetValue TlsSetValue TransactNamedPipe TryAcquireSRWLockExclusive TzSpecificLocalTimeToSystemTime UnhandledExceptionFilter UnlockFileEx UnmapViewOfFile UnregisterWaitEx UpdateProcThreadAttribute VerSetConditionMask VerifyVersionInfoW VirtualAlloc VirtualFree VirtualProtect VirtualQuery VirtualQueryEx WaitForMultipleObjects WaitForSingleObject WaitNamedPipeW WakeAllConditionVariable WakeConditionVariable WerRegisterRuntimeExceptionModule WideCharToMultiByte Wow64GetThreadContext WriteConsoleW WriteFile |
| ole32.dll |
CoCreateInstance
CoInitializeEx CoInitializeSecurity CoRegisterInitializeSpy CoRevokeInitializeSpy CoSetProxyBlanket CoTaskMemFree CoUninitialize |
| ntdll.dll |
NtDeleteKey
NtQueryInformationThread NtQueryObject RtlGetLastNtStatus |
| USERENV.dll |
CreateEnvironmentBlock
DestroyEnvironmentBlock |
| Secur32.dll |
GetUserNameExW
|
| api-ms-win-core-winrt-l1-1-0.dll |
RoInitialize
RoUninitialize |
| WINHTTP.dll |
WinHttpAddRequestHeaders
WinHttpCloseHandle WinHttpConnect WinHttpCrackUrl WinHttpOpen WinHttpOpenRequest WinHttpQueryHeaders WinHttpReadData WinHttpReceiveResponse WinHttpSendRequest WinHttpSetTimeouts WinHttpWriteData |
| api-ms-win-power-base-l1-1-0.dll (delay-loaded) |
CallNtPowerInformation
|
| Attributes | 0x1 |
|---|---|
| Name | api-ms-win-power-base-l1-1-0.dll |
| ModuleHandle | 0x3647d0 |
| DelayImportAddressTable | 0x3647d8 |
| DelayImportNameTable | 0x344478 |
| BoundDelayImportTable | 0 |
| UnloadDelayImportTable | 0 |
| TimeStamp | 1970-Jan-01 00:00:00 |
| Ordinal | 1 |
|---|---|
| Address | 0x777c0 |
| Signature | 0xfeef04bd |
|---|---|
| StructVersion | 0x10000 |
| FileVersion | 129.0.5823.26 |
| ProductVersion | 129.0.5823.26 |
| FileFlags | (EMPTY) |
| FileOs |
VOS_DOS_WINDOWS32
VOS_NT
VOS_NT_WINDOWS32
VOS_WINCE
VOS__WINDOWS32
|
| FileType |
VFT_APP
|
| Language | English - United States |
| CompanyName | Opera Software |
| FileDescription | Opera GX Browser Assistant Installer |
| FileVersion (#2) | 129.0.5823.26 |
| InternalName | Opera GX |
| LegalCopyright | Copyright Opera Software 2026 |
| ProductName | Opera GX Browser Assistant Installer |
| ProductVersion (#2) | 129.0.5823.26 |
| Resource LangID | English - United States |
|---|
| Characteristics |
0
|
|---|---|
| TimeDateStamp | 2026-Mar-24 15:26:51 |
| Version | 0.0 |
| SizeofData | 52 |
| AddressOfRawData | 0x34169c |
| PointerToRawData | 0x340a9c |
| Referenced File | assistant_installer.exe.pdb |
| Characteristics |
0
|
|---|---|
| TimeDateStamp | 2026-Mar-24 15:26:51 |
| Version | 0.0 |
| SizeofData | 4 |
| AddressOfRawData | 0x3416d0 |
| PointerToRawData | 0x340ad0 |
| StartAddressOfRawData | 0x1403a9000 |
|---|---|
| EndAddressOfRawData | 0x1403a9290 |
| AddressOfIndex | 0x140364828 |
| AddressOfCallbacks | 0x1403443c8 |
| SizeOfZeroFill | 0 |
| Characteristics |
IMAGE_SCN_ALIGN_32BYTES
|
| Callbacks |
0x000000014008D410
0x00000001401A3120 0x00000001400C4AF0 0x00000001401A31A0 0x000000014003C890 0x00000001400BFE20 |
| Size | 0x140 |
|---|---|
| TimeDateStamp | 1970-Jan-01 00:00:00 |
| Version | 0.0 |
| GlobalFlagsClear | (EMPTY) |
| GlobalFlagsSet | (EMPTY) |
| CriticalSectionDefaultTimeout | 0 |
| DeCommitFreeBlockThreshold | 0 |
| DeCommitTotalFreeThreshold | 0 |
| LockPrefixTable | 0 |
| MaximumAllocationSize | 0 |
| VirtualMemoryThreshold | 0 |
| ProcessAffinityMask | 0 |
| ProcessHeapFlags | (EMPTY) |
| CSDVersion | 0 |
| Reserved1 | 0 |
| EditList | 0 |
| SecurityCookie | 0x140354040 |
| GuardCFCheckFunctionPointer | 5372134088 |
| GuardCFDispatchFunctionPointer | 0 |
| GuardCFFunctionTable | 0 |
| GuardCFFunctionCount | 0 |
| GuardFlags | (EMPTY) |
| CodeIntegrity.Flags | 0 |
| CodeIntegrity.Catalog | 0 |
| CodeIntegrity.CatalogOffset | 0 |
| CodeIntegrity.Reserved | 0 |
| GuardAddressTakenIatEntryTable | 0 |
| GuardAddressTakenIatEntryCount | 0 |
| GuardLongJumpTargetTable | 0 |
| GuardLongJumpTargetCount | 0 |
No comments yet.