| Architecture |
IMAGE_FILE_MACHINE_I386
|
|---|---|
| Subsystem |
IMAGE_SUBSYSTEM_WINDOWS_GUI
|
| Compilation Date | 2024-Mar-16 06:02:54 |
| Detected languages |
English - United States
|
| FileVersion | 1.1.37.02 |
| ProductVersion | 1.1.37.02 |
| Info | Matching compiler(s): |
Microsoft Visual C++ 6.0 - 8.0
Microsoft Visual C++ Microsoft Visual C++ v6.0 |
| Info | Interesting strings found in the binary: |
Contains domain names:
|
| Info | Cryptographic algorithms detected in the binary: | Uses known Mersenne Twister constants |
| Malicious | The PE contains functions mostly used by malware. |
[!] The program may be hiding some of its imports:
|
| Malicious | VirusTotal score: 29/71 (Scanned on 2025-02-05 13:46:23) |
APEX:
Malicious
Antiy-AVL: Trojan[PSW]/Win32.Disco CAT-QuickHeal: Trojan.Ghanarava.1738565622959db2 CTX: exe.trojan.disco CrowdStrike: win/malicious_confidence_60% (W) Cylance: Unsafe Cynet: Malicious (score: 100) DeepInstinct: MALICIOUS Elastic: malicious (high confidence) FireEye: Generic.mg.128a3d2016c6827c Fortinet: Riskware/Application Google: Detected Gridinsoft: Trojan.Win32.Downloader.oa!s1 Ikarus: PUA.HackTool.Agent Jiangmin: Trojan.Selfdel.uxp Kingsoft: malware.kb.a.885 Lionic: Trojan.Win32.Disco.4!c Malwarebytes: Malware.AI.3591857095 McAfee: GenericRXWP-FT!128A3D2016C6 McAfeeD: ti!DA5AD36F1308 NANO-Antivirus: Trojan.Win32.BuckBit.kpuuxe SentinelOne: Static AI - Suspicious PE Skyhigh: BehavesLike.Win32.GameHack.bh Symantec: ML.Attribute.HighConfidence Trapmine: malicious.high.ml.score VBA32: TrojanPSW.Disco Varist: W32/Filecoder.JHXM-5203 Webroot: W32.Malware.gen Zillya: Trojan.Disco.Win32.11591 |
| e_magic | MZ |
|---|---|
| e_cblp | 0x90 |
| e_cp | 0x3 |
| e_crlc | 0 |
| e_cparhdr | 0x4 |
| e_minalloc | 0 |
| e_maxalloc | 0xffff |
| e_ss | 0 |
| e_sp | 0xb8 |
| e_csum | 0 |
| e_ip | 0 |
| e_cs | 0 |
| e_ovno | 0 |
| e_oemid | 0 |
| e_oeminfo | 0 |
| e_lfanew | 0xf0 |
| Signature | PE |
|---|---|
| Machine |
IMAGE_FILE_MACHINE_I386
|
| NumberofSections | 4 |
| TimeDateStamp | 2024-Mar-16 06:02:54 |
| PointerToSymbolTable | 0 |
| NumberOfSymbols | 0 |
| SizeOfOptionalHeader | 0xe0 |
| Characteristics |
IMAGE_FILE_32BIT_MACHINE
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_RELOCS_STRIPPED
|
| Magic | PE32 |
|---|---|
| LinkerVersion | 10.0 |
| SizeOfCode | 0x98000 |
| SizeOfInitializedData | 0x25400 |
| SizeOfUninitializedData | 0 |
| AddressOfEntryPoint | 0x0008B4D4 (Section: .text) |
| BaseOfCode | 0x1000 |
| BaseOfData | 0x99000 |
| ImageBase | 0x400000 |
| SectionAlignment | 0x1000 |
| FileAlignment | 0x200 |
| OperatingSystemVersion | 5.0 |
| ImageVersion | 0.0 |
| SubsystemVersion | 5.0 |
| Win32VersionValue | 0 |
| SizeOfImage | 0xc5000 |
| SizeOfHeaders | 0x400 |
| Checksum | 0 |
| Subsystem |
IMAGE_SUBSYSTEM_WINDOWS_GUI
|
| SizeofStackReserve | 0x400000 |
| SizeofStackCommit | 0x1000 |
| SizeofHeapReserve | 0x100000 |
| SizeofHeapCommit | 0x1000 |
| LoaderFlags | 0 |
| NumberOfRvaAndSizes | 16 |
| WSOCK32.dll |
gethostbyname
inet_addr WSACleanup gethostname WSAStartup |
|---|---|
| WINMM.dll |
mixerGetLineInfoA
mixerGetDevCapsA mixerOpen mciSendStringA joyGetPosEx mixerGetLineControlsA mixerGetControlDetailsA mixerSetControlDetails waveOutGetVolume mixerClose waveOutSetVolume joyGetDevCapsA |
| VERSION.dll |
GetFileVersionInfoA
VerQueryValueA GetFileVersionInfoSizeA |
| COMCTL32.dll |
ImageList_Create
#6 ImageList_ReplaceIcon InitCommonControlsEx ImageList_GetIconSize ImageList_Destroy ImageList_AddMasked |
| PSAPI.DLL |
GetModuleBaseNameA
GetModuleFileNameExA |
| WININET.dll |
InternetOpenA
InternetOpenUrlA InternetCloseHandle InternetReadFileExA InternetReadFile |
| KERNEL32.dll |
DeleteCriticalSection
GetModuleFileNameA GetSystemTimeAsFileTime FindResourceA SizeofResource LoadResource LockResource GetFullPathNameA GetShortPathNameA FindFirstFileA FindNextFileA FindClose FileTimeToLocalFileTime SetEnvironmentVariableA Beep MoveFileA OutputDebugStringA CreateProcessA GetFileAttributesA GetExitCodeProcess WriteProcessMemory ReadProcessMemory GetCurrentProcessId OpenProcess TerminateProcess SetPriorityClass SetLastError GetEnvironmentVariableA GetLocalTime GetDateFormatA GetTimeFormatA GetDiskFreeSpaceExA SetVolumeLabelA CreateFileA DeviceIoControl GetDriveTypeA GetVolumeInformationA GetDiskFreeSpaceA GetCurrentDirectoryA CreateDirectoryA ReadFile GetACP WriteFile DeleteFileA SetFileAttributesA LocalFileTimeToFileTime SetFileTime GetFileSizeEx InitializeCriticalSection GetSystemDefaultUILanguage GetComputerNameA GetSystemWindowsDirectoryA GetTempPathA EnterCriticalSection LeaveCriticalSection VirtualProtect QueryDosDeviceA CompareStringA GetFullPathNameW RemoveDirectoryA CopyFileA GetCurrentProcess CreateToolhelp32Snapshot Process32First Process32Next FormatMessageA GetPrivateProfileStringA GetPrivateProfileSectionA GetPrivateProfileSectionNamesA WritePrivateProfileStringA WritePrivateProfileSectionA SetEndOfFile GetFileType GetStdHandle SetFilePointerEx SystemTimeToFileTime FileTimeToSystemTime GetFileSize VirtualAllocEx VirtualFreeEx EnumResourceNamesA LoadLibraryExA GlobalSize HeapSetInformation GetCommandLineA HeapQueryInformation HeapSize HeapReAlloc ExitProcess GetModuleHandleW HeapAlloc HeapFree IsValidCodePage TlsAlloc TlsGetValue TlsSetValue TlsFree LCMapStringW UnhandledExceptionFilter SetUnhandledExceptionFilter IsDebuggerPresent HeapCreate GetCPInfo GetVersionExW GetModuleHandleA FreeLibrary GetProcAddress LoadLibraryA MultiByteToWideChar GetLastError CreateMutexA CloseHandle GetExitCodeThread SetThreadPriority CreateThread GetStringTypeExA lstrcmpiA WideCharToMultiByte GetCurrentThreadId GlobalUnlock GlobalFree GlobalAlloc GlobalLock SetErrorMode SetCurrentDirectoryA Sleep GetTickCount MulDiv GetModuleFileNameW InitializeCriticalSectionAndSpinCount GetStartupInfoW InterlockedIncrement InterlockedDecrement LoadLibraryW IsProcessorFeaturePresent GetStringTypeW RaiseException RtlUnwind GetConsoleCP GetConsoleMode FreeEnvironmentStringsW GetEnvironmentStringsW SetHandleCount QueryPerformanceCounter SetFilePointer GetOEMCP WriteConsoleW SetStdHandle FlushFileBuffers GetProcessHeap CreateFileW GetSystemTime VirtualQuery |
| USER32.dll |
SetWindowTextW
SetDlgItemTextA MessageBeep GetCursorInfo GetLastInputInfo GetSystemMenu GetMenuItemCount GetMenuItemID GetSubMenu GetMenuStringA ExitWindowsEx SetMenu FlashWindow GetPropA SetPropA RemovePropA MapWindowPoints RedrawWindow SetParent SendMessageW GetClassInfoExA DefDlgProcA GetAncestor UpdateWindow GetMessagePos GetClassLongA CallWindowProcA CheckRadioButton IntersectRect GetUpdateRect PtInRect CreateDialogIndirectParamA CreateAcceleratorTableA DestroyAcceleratorTable InsertMenuItemA SetMenuDefaultItem RemoveMenu SetMenuItemInfoA IsMenu GetMenuItemInfoA CreateMenu CreatePopupMenu SetMenuInfo AppendMenuA DestroyMenu TrackPopupMenuEx CopyImage CreateIconIndirect CreateIconFromResourceEx EnumClipboardFormats GetWindow BringWindowToTop MessageBoxA GetTopWindow GetQueueStatus PostQuitMessage GetDlgItem ChangeClipboardChain SetClipboardViewer LoadAcceleratorsA EnableMenuItem GetMenu CreateWindowExA RegisterClassExA DestroyIcon DestroyWindow GetWindowTextLengthA MapVirtualKeyA MapVirtualKeyExA VkKeyScanExA GetGUIThreadInfo GetWindowTextA mouse_event WindowFromPoint GetSystemMetrics keybd_event SetKeyboardState GetKeyboardState GetCursorPos PostMessageW GetAsyncKeyState AttachThreadInput SendInput UnregisterHotKey RegisterHotKey SendMessageTimeoutA UnhookWindowsHookEx SetWindowsHookExA PostThreadMessageA IsCharAlphaNumericA IsCharUpperA IsCharLowerA ToAsciiEx GetKeyboardLayout CallNextHookEx CharLowerA ReleaseDC GetDC OpenClipboard GetClipboardData GetClipboardFormatNameA CloseClipboard SetClipboardData EmptyClipboard PostMessageA FindWindowA EndDialog IsWindow DispatchMessageA TranslateMessage ShowWindow CountClipboardFormats SendDlgItemMessageA DialogBoxParamA SetForegroundWindow DefWindowProcA FillRect DrawIconEx GetSysColorBrush GetSysColor RegisterWindowMessageA EnumDisplayMonitors IsIconic IsZoomed LoadImageA EnumWindows SetWindowLongA ScreenToClient IsDialogMessageA SendMessageA IsWindowEnabled GetWindowLongA GetKeyState TranslateAcceleratorA KillTimer PeekMessageA GetFocus EnableWindow InvalidateRect SetLayeredWindowAttributes SetWindowPos SetWindowRgn SetFocus SetActiveWindow ClientToScreen EnumChildWindows MoveWindow GetWindowRect GetMonitorInfoA MonitorFromPoint GetClientRect SystemParametersInfoA AdjustWindowRectEx DrawTextA SetRect GetIconInfo SetWindowTextA IsWindowVisible GetClassNameA GetWindowThreadProcessId GetForegroundWindow GetMessageA SetTimer GetParent GetDlgCtrlID CharUpperA IsClipboardFormatAvailable BlockInput IsCharAlphaA CheckMenuItem LoadCursorA |
| GDI32.dll |
GetPixel
GetClipRgn GetCharABCWidthsA SetBkMode CreatePatternBrush SetBrushOrgEx EnumFontFamiliesExA CreateDIBSection GdiFlush SetBkColor ExcludeClipRect SetTextColor GetClipBox BitBlt CreateCompatibleBitmap GetSystemPaletteEntries GetDIBits CreateCompatibleDC CreatePolygonRgn CreateRectRgn CreateRoundRectRgn CreateEllipticRgn DeleteDC GetObjectA GetTextMetricsA GetTextFaceA SelectObject GetStockObject CreateDCA CreateSolidBrush CreateFontA FillRgn GetDeviceCaps DeleteObject |
| COMDLG32.dll |
CommDlgExtendedError
GetSaveFileNameA GetOpenFileNameA |
| ADVAPI32.dll |
RegDeleteKeyA
RegSetValueExA RegCreateKeyExA RegQueryValueExA AdjustTokenPrivileges LookupPrivilegeValueA OpenProcessToken CloseServiceHandle UnlockServiceDatabase LockServiceDatabase OpenSCManagerA GetUserNameA RegEnumKeyExA RegEnumValueA RegQueryInfoKeyA RegOpenKeyExA RegCloseKey RegConnectRegistryA RegDeleteValueA |
| SHELL32.dll |
DragQueryPoint
SHEmptyRecycleBinA SHFileOperationA SHGetPathFromIDListA SHBrowseForFolderA SHGetDesktopFolder SHGetMalloc SHGetFolderPathA ShellExecuteExA Shell_NotifyIconA DragFinish DragQueryFileA ExtractIconA |
| ole32.dll |
OleInitialize
OleUninitialize CoCreateInstance CoInitialize CoUninitialize CLSIDFromString CLSIDFromProgID CoGetObject StringFromGUID2 CreateStreamOnHGlobal |
| OLEAUT32.dll |
SafeArrayGetLBound
GetActiveObject OleLoadPicture SafeArrayUnaccessData SafeArrayGetElemsize SafeArrayAccessData SafeArrayUnlock SafeArrayPtrOfIndex SafeArrayLock SafeArrayGetDim SafeArrayDestroy SafeArrayGetUBound VariantCopyInd SafeArrayCopy SysAllocString VariantChangeType VariantClear SafeArrayCreate SysFreeString SysStringLen |
| Signature | 0xfeef04bd |
|---|---|
| StructVersion | 0x10000 |
| FileVersion | 1.1.37.2 |
| ProductVersion | 1.1.37.2 |
| FileFlags | (EMPTY) |
| FileOs |
VOS_DOS_WINDOWS32
VOS_NT_WINDOWS32
VOS__WINDOWS32
|
| FileType |
VFT_APP
|
| Language | English - United States |
| FileVersion (#2) | 1.1.37.02 |
| ProductVersion (#2) | 1.1.37.02 |
| Resource LangID | English - United States |
|---|
| XOR Key | 0xc8165f6c |
|---|---|
| Unmarked objects | 0 |
| C++ objects (VS2010 SP1 build 40219) | 55 |
| C objects (VS2010 SP1 build 40219) | 125 |
| C objects (VS2008 SP1 build 30729) | 8 |
| Imports (VS2008 SP1 build 30729) | 29 |
| Total imports | 469 |
| ASM objects (VS2010 SP1 build 40219) | 31 |
| 175 (VS2010 SP1 build 40219) | 38 |
| Resource objects (VS2010 SP1 build 40219) | 1 |
| Linker (VS2010 SP1 build 40219) | 1 |