| Architecture |
IMAGE_FILE_MACHINE_I386
|
|---|---|
| Subsystem |
IMAGE_SUBSYSTEM_WINDOWS_GUI
|
| Compilation Date | 2020-Nov-13 14:09:06 |
| Detected languages |
Chinese - PRC
English - United States |
| Debug artifacts |
D:\hudun\AirplayMonitor\bin\Win32\Release\Airplay.pdb
|
| CompanyName | XinDawn |
| FileDescription | DouWan |
| FileVersion | 1.0.0.22 |
| InternalName | Airplay.exe |
| LegalCopyright | Copyright (C) 2019 |
| OriginalFilename | Airplay.exe |
| ProductName | DouWan |
| ProductVersion | 1.0.0.22 |
| Info | Matching compiler(s): |
Microsoft Visual C++ v6.0 DLL
Microsoft Visual C++ 6.0 - 8.0 MASM/TASM - sig1(h) |
| Suspicious | Strings found in the binary may indicate undesirable behavior: |
Looks for VMWare presence:
|
| 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 Microsoft's Cryptography API |
| 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: \xE5\x8C\x97\xE4\xBA\xAC\xE5\xAE\x87\xE8\xBE\xB0\xE4\xBA\x92\xE8\x81\x94\xE7\xA7\x91\xE6\x8A\x80\xE6\x9C\x89\xE9\x99\x90\xE5\x85\xAC\xE5\x8F\xB8
Issuer: GlobalSign Extended Validation CodeSigning CA - SHA256 - G3 |
| Safe | VirusTotal score: 0/69 (Scanned on 2020-11-18 19:01:35) | All the AVs think this file is safe. |
| 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 | 0x140 |
| Signature | PE |
|---|---|
| Machine |
IMAGE_FILE_MACHINE_I386
|
| NumberofSections | 7 |
| TimeDateStamp | 2020-Nov-13 14:09:06 |
| PointerToSymbolTable | 0 |
| NumberOfSymbols | 0 |
| SizeOfOptionalHeader | 0xe0 |
| Characteristics |
IMAGE_FILE_32BIT_MACHINE
IMAGE_FILE_EXECUTABLE_IMAGE
|
| Magic | PE32 |
|---|---|
| LinkerVersion | 14.0 |
| SizeOfCode | 0xb3200 |
| SizeOfInitializedData | 0x748800 |
| SizeOfUninitializedData | 0 |
| AddressOfEntryPoint | 0x0003813A (Section: .text) |
| BaseOfCode | 0x1000 |
| BaseOfData | 0xb5000 |
| ImageBase | 0x400000 |
| SectionAlignment | 0x1000 |
| FileAlignment | 0x200 |
| OperatingSystemVersion | 5.1 |
| ImageVersion | 0.0 |
| SubsystemVersion | 5.1 |
| Win32VersionValue | 0 |
| SizeOfImage | 0x802000 |
| SizeOfHeaders | 0x400 |
| Checksum | 0x800b73 |
| Subsystem |
IMAGE_SUBSYSTEM_WINDOWS_GUI
|
| DllCharacteristics |
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
|
| SizeofStackReserve | 0x100000 |
| SizeofStackCommit | 0x1000 |
| SizeofHeapReserve | 0x100000 |
| SizeofHeapCommit | 0x1000 |
| LoaderFlags | 0 |
| NumberOfRvaAndSizes | 16 |
| KERNEL32.dll |
FindClose
FindNextFileW FindFirstFileW GetTempPathA GetSystemDefaultLangID GetCurrentProcess GetProcessHeap HeapAlloc HeapReAlloc HeapSize HeapFree OpenThread TerminateThread CreateThread Sleep InterlockedDecrement InterlockedIncrement TerminateProcess OpenProcess DeleteFileW CopyFileW GetCurrentProcessId GetCurrentThreadId LeaveCriticalSection EnterCriticalSection SetLastError InitializeCriticalSection WaitForSingleObject CreateProcessW FreeLibrary LoadLibraryA OutputDebugStringW GetLocalTime GetPrivateProfileStringW GetModuleHandleW DeleteCriticalSection GetProcAddress DecodePointer RaiseException GetLastError InitializeCriticalSectionAndSpinCount CloseHandle WriteFile CreateFileW GetTempPathW WideCharToMultiByte MultiByteToWideChar OutputDebugStringA GetModuleFileNameW SetEndOfFile WriteConsoleW FlushFileBuffers SetEnvironmentVariableA FreeEnvironmentStringsW GetEnvironmentStringsW GetCommandLineW GetCommandLineA GetCPInfo GetOEMCP IsValidCodePage GetTimeZoneInformation GetConsoleCP ReadConsoleW GetConsoleMode SetFilePointerEx LCMapStringW CompareStringW GetTimeFormatW GetDateFormatW GetStringTypeW SetStdHandle FreeLibraryAndExitThread ResumeThread ExitThread SystemTimeToTzSpecificLocalTime FindFirstFileExW RtlUnwind LoadLibraryExW TlsFree IsDebuggerPresent EncodePointer InitializeSListHead InterlockedPopEntrySList InterlockedPushEntrySList FlushInstructionCache IsProcessorFeaturePresent VirtualAlloc VirtualFree LoadLibraryExA UnhandledExceptionFilter SetUnhandledExceptionFilter SetEvent ResetEvent WaitForSingleObjectEx CreateEventW GetStartupInfoW QueryPerformanceCounter GetSystemTimeAsFileTime GetACP ExitProcess GlobalLock GlobalUnlock GetTickCount lstrlenW LoadLibraryW GetCurrentDirectoryW FreeResource LockResource LoadResource SizeofResource GetFileSize ReadFile FindResourceW LocalFree FormatMessageW GetModuleHandleExW VerSetConditionMask MulDiv GetFileType SetFilePointer SetFileTime DuplicateHandle SystemTimeToFileTime DosDateTimeToFileTime CreateDirectoryW GlobalAlloc VerifyVersionInfoA CreateNamedPipeA GetStdHandle WaitForMultipleObjects GetEnvironmentVariableW CreateMutexA GetFileAttributesW GetModuleHandleA CreateFileA FileTimeToSystemTime GetVersionExA FileTimeToLocalFileTime GetOverlappedResult FormatMessageA IsWow64Process GetExitCodeProcess CreateMutexW GetFullPathNameA TlsAlloc TlsGetValue TlsSetValue |
|---|---|
| USER32.dll |
IsZoomed
SetWindowRgn ScreenToClient GetMessageW TranslateMessage DispatchMessageW DefWindowProcW PostQuitMessage CallWindowProcW RegisterClassW RegisterClassExW GetClassInfoExW CreateWindowExW SetFocus LoadImageW CharNextW GetActiveWindow GetFocus GetKeyState SetCapture ReleaseCapture GetDC ReleaseDC BeginPaint EndPaint GetUpdateRect InvalidateRect GetCursorPos CreateCaret GetCaretBlinkTime SetCaretPos GetSysColor IntersectRect IsRectEmpty PtInRect CharPrevW DrawTextW FillRect SetRect DestroyIcon DrawIconEx GetIconInfo UpdateLayeredWindow CreatePopupMenu DestroyMenu EnableMenuItem AppendMenuW TrackPopupMenu HideCaret ShowCaret GetCaretPos IsWindowEnabled GetWindowTextW CreateAcceleratorTableW InvalidateRgn GetGUIThreadInfo GetKeyboardLayout GetKeyNameTextW MapVirtualKeyExW UpdateWindow GetSysColorBrush LoadIconW CreateWindowExA SetWindowTextA GetWindowTextA EnumChildWindows KillTimer SetWindowPos SetTimer LoadCursorW UnionRect InflateRect SetCursor DestroyWindow GetWindow PostMessageW GetDesktopWindow IsWindow GetPropW GetWindowThreadProcessId IsWindowVisible GetParent GetWindowLongW SetWindowLongW GetSystemMetrics UnregisterClassW GetWindowTextLengthW MessageBoxTimeoutW MessageBoxW wvsprintfW EnableWindow GetDlgItem SendMessageW MoveWindow ClientToScreen OffsetRect SendMessageTimeoutW WaitForInputIdle IsHungAppWindow SetWindowTextW SetPropW CreateDialogParamW MonitorFromWindow GetMonitorInfoW GetWindowRect GetClientRect MapWindowPoints GetLastActivePopup SetForegroundWindow ShowWindow IsIconic |
| ADVAPI32.dll |
SetSecurityDescriptorOwner
ConvertStringSidToSidA InitializeSecurityDescriptor ConvertSidToStringSidA CryptReleaseContext CryptGenKey CryptAcquireContextW CryptDestroyKey RegQueryValueExW RegOpenKeyExW RegSetValueExW RegCreateKeyExW RegCloseKey RegOpenKeyExA RegQueryValueExA OpenProcessToken LookupPrivilegeValueW AdjustTokenPrivileges InitiateSystemShutdownW GetTokenInformation |
| SHELL32.dll |
DragQueryFileW
ShellExecuteW SHGetSpecialFolderPathW ShellExecuteExW SHGetDesktopFolder SHOpenFolderAndSelectItems SHBrowseForFolderW SHGetPathFromIDListW SHCreateDirectoryExW #680 |
| ole32.dll |
OleDuplicateData
RegisterDragDrop CoCreateInstance ReleaseStgMedium CreateStreamOnHGlobal CLSIDFromString CLSIDFromProgID OleLockRunning CoInitialize CoCreateGuid CoUninitialize DoDragDrop |
| OLEAUT32.dll |
#6
#2 #8 #9 |
| SHLWAPI.dll |
PathFileExistsW
PathIsDirectoryW |
| VERSION.dll |
VerQueryValueW
GetFileVersionInfoSizeW GetFileVersionInfoW |
| dbghelp.dll |
MakeSureDirectoryPathExists
|
| libcurl.dll |
curl_multi_remove_handle
curl_multi_init curl_easy_cleanup curl_easy_setopt curl_easy_init curl_slist_append curl_multi_perform curl_multi_cleanup curl_multi_setopt curl_multi_add_handle |
| WINMM.dll |
timeGetTime
|
| SETUPAPI.dll |
SetupDiDestroyDeviceInfoList
SetupDiRemoveDevice SetupGetInfPublishedNameW SetupGetInfDriverStoreLocationW SetupDiEnumDeviceInfo SetupDiGetClassDevsW CM_Reenumerate_DevNode CM_Locate_DevNodeW SetupDiDestroyDriverInfoList SetupDiGetDriverInfoDetailW SetupDiGetDeviceRegistryPropertyW SetupDiOpenDevRegKey SetupUninstallOEMInfW SetupDiBuildDriverInfoList SetupDiSetDeviceInstallParamsW SetupDiGetDeviceInstallParamsW SetupDiGetClassDevsA SetupDiGetDevicePropertyW SetupDiGetDeviceRegistryPropertyA SetupDiEnumDriverInfoW |
| WS2_32.dll |
#115
#57 #52 |
| GDI32.dll |
CreateEnhMetaFileW
CloseEnhMetaFile SelectObject SaveDC RestoreDC GetStockObject GetDeviceCaps DeleteDC CombineRgn CreatePenIndirect CreateRectRgnIndirect CreateSolidBrush GetCharABCWidthsW GetEnhMetaFileHeader GetTextExtentPoint32W LineTo RoundRect SelectClipRgn ExtSelectClipRgn SetBkColor SetBkMode StretchBlt SetStretchBltMode SetTextColor CreateDIBSection GetObjectA MoveToEx TextOutW PlayEnhMetaFile GetTextMetricsW GetObjectW GetClipBox CreatePen CreateFontIndirectW CreateDIBitmap CreateCompatibleDC CreateCompatibleBitmap CreateRoundRectRgn BitBlt DeleteObject SetWindowOrgEx SetBitmapBits GetBitmapBits PtInRegion CreateRectRgn GdiFlush |
| COMCTL32.dll |
_TrackMouseEvent
InitCommonControlsEx #17 |
| IMM32.dll |
ImmReleaseContext
ImmSetCompositionWindow ImmGetContext |
| gdiplus.dll |
GdipImageGetFrameDimensionsList
GdipImageGetFrameDimensionsCount GdipGetImageHeight GdipGetImageWidth GdipImageGetFrameCount GdipCloneImage GdipLoadImageFromStreamICM GdipLoadImageFromStream GdipSetStringFormatTrimming GdipSetStringFormatLineAlign GdipGetPropertyItemSize GdipImageSelectActiveFrame GdipSetStringFormatAlign GdipSetStringFormatFlags GdipCloneStringFormat GdipDeleteStringFormat GdipGetPropertyItem GdipDrawImageRectI GdipDisposeImage GdiplusStartup GdiplusShutdown GdipAlloc GdipFree GdipCloneBrush GdipDeleteBrush GdipCreateSolidFill GdipCreatePen1 GdipDeletePen GdipSetPenMode GdipCreateFromHDC GdipDeleteGraphics GdipSetSmoothingMode GdipSetTextRenderingHint GdipSetInterpolationMode GdipDrawRectangleI GdipFillRectangleI GdipCreateFontFromDC GdipCreateFontFromLogfontA GdipDeleteFont GdipDrawString GdipMeasureString GdipStringFormatGetGenericTypographic |
| Signature | 0xfeef04bd |
|---|---|
| StructVersion | 0x10000 |
| FileVersion | 1.0.0.22 |
| ProductVersion | 1.0.0.22 |
| FileFlags | (EMPTY) |
| FileOs |
VOS_DOS_WINDOWS32
VOS_NT
VOS_NT_WINDOWS32
VOS_WINCE
VOS__WINDOWS32
|
| FileType |
VFT_APP
|
| Language | Chinese - PRC |
| CompanyName | XinDawn |
| FileDescription | DouWan |
| FileVersion (#2) | 1.0.0.22 |
| InternalName | Airplay.exe |
| LegalCopyright | Copyright (C) 2019 |
| OriginalFilename | Airplay.exe |
| ProductName | DouWan |
| ProductVersion (#2) | 1.0.0.22 |
| Resource LangID | Chinese - PRC |
|---|
| Characteristics |
0
|
|---|---|
| TimeDateStamp | 2020-Nov-13 14:09:06 |
| Version | 0.0 |
| SizeofData | 78 |
| AddressOfRawData | 0x70a6d0 |
| PointerToRawData | 0x708cd0 |
| Referenced File | D:\hudun\AirplayMonitor\bin\Win32\Release\Airplay.pdb |
| Characteristics |
0
|
|---|---|
| TimeDateStamp | 2020-Nov-13 14:09:06 |
| Version | 0.0 |
| SizeofData | 20 |
| AddressOfRawData | 0x70a720 |
| PointerToRawData | 0x708d20 |
| Characteristics |
0
|
|---|---|
| TimeDateStamp | 2020-Nov-13 14:09:06 |
| Version | 0.0 |
| SizeofData | 960 |
| AddressOfRawData | 0x70a734 |
| PointerToRawData | 0x708d34 |
| Characteristics |
0
|
|---|---|
| TimeDateStamp | 2020-Nov-13 14:09:06 |
| Version | 0.0 |
| SizeofData | 0 |
| AddressOfRawData | 0 |
| PointerToRawData | 0 |
| StartAddressOfRawData | 0xb38000 |
|---|---|
| EndAddressOfRawData | 0xb38008 |
| AddressOfIndex | 0xb335ac |
| AddressOfCallbacks | 0x4b57a8 |
| SizeOfZeroFill | 0 |
| Characteristics |
IMAGE_SCN_ALIGN_4BYTES
|
| Callbacks | (EMPTY) |
| Size | 0x5c |
|---|---|
| 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 | 0xb1500c |
| SEHandlerTable | 0xb0a120 |
| SEHandlerCount | 364 |
| XOR Key | 0xe3cda41f |
|---|---|
| Unmarked objects | 0 |
| 241 (40116) | 19 |
| 243 (40116) | 179 |
| 242 (40116) | 29 |
| Imports (VS2015 UPD3 build 24210) | 2 |
| C objects (VS2015 UPD3.1 build 24215) | 1 |
| C++ objects (VS2015 UPD3.1 build 24215) | 52 |
| 199 (41118) | 1 |
| ASM objects (VS2015 UPD3 build 24123) | 24 |
| C++ objects (VS2008 SP1 build 30729) | 1 |
| C++ objects (VS2015 UPD3 build 24123) | 66 |
| C objects (VS2015 UPD3 build 24123) | 36 |
| C++ objects (23013) | 3 |
| C objects (VS2008 SP1 build 30729) | 15 |
| Imports (VS2008 SP1 build 30729) | 33 |
| Total imports | 466 |
| 265 (VS2015 UPD3.1 build 24215) | 34 |
| Resource objects (VS2015 UPD3 build 24210) | 1 |
| 151 | 1 |
| Linker (VS2015 UPD3.1 build 24215) | 1 |
No comments yet.