Architecture |
IMAGE_FILE_MACHINE_AMD64
|
---|---|
Subsystem |
IMAGE_SUBSYSTEM_WINDOWS_GUI
|
Compilation Date | 2009-Jul-13 23:57:08 |
Detected languages |
English - United States
|
Debug artifacts |
calc.pdb
|
CompanyName | Microsoft Corporation |
FileDescription | Windows Calculator |
FileVersion | 6.1.7600.16385 (win7_rtm.090713-1255) |
InternalName | CALC |
LegalCopyright | © Microsoft Corporation. All rights reserved. |
OriginalFilename | CALC.EXE |
ProductName | Microsoft® Windows® Operating System |
ProductVersion | 6.1.7600.16385 |
Malicious | The PE contains functions mostly used by malware. |
[!] The program may be hiding some of its imports:
|
Safe | VirusTotal score: 0/67 (Scanned on 2018-03-13 18:49:52) | 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 | 0xf0 |
Signature | PE |
---|---|
Machine |
IMAGE_FILE_MACHINE_AMD64
|
NumberofSections | 6 |
TimeDateStamp | 2009-Jul-13 23:57:08 |
PointerToSymbolTable | 0 |
NumberOfSymbols | 0 |
SizeOfOptionalHeader | 0xf0 |
Characteristics |
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_LARGE_ADDRESS_AWARE
|
Magic | PE32+ |
---|---|
LinkerVersion | 9.1 |
SizeOfCode | 0x60e00 |
SizeOfInitializedData | 0x7f200 |
SizeOfUninitializedData | 0 |
AddressOfEntryPoint | 0x000000000001B9B8 (Section: .text) |
BaseOfCode | 0x1000 |
ImageBase | 0x100000000 |
SectionAlignment | 0x1000 |
FileAlignment | 0x200 |
OperatingSystemVersion | 6.1 |
ImageVersion | 6.1 |
SubsystemVersion | 6.1 |
Win32VersionValue | 0 |
SizeOfImage | 0xe3000 |
SizeOfHeaders | 0x600 |
Checksum | 0xeb7cb |
Subsystem |
IMAGE_SUBSYSTEM_WINDOWS_GUI
|
DllCharacteristics |
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
|
SizeofStackReserve | 0x80000 |
SizeofStackCommit | 0x2000 |
SizeofHeapReserve | 0x100000 |
SizeofHeapCommit | 0x1000 |
LoaderFlags | 0 |
NumberOfRvaAndSizes | 16 |
SHELL32.dll |
SHGetSpecialFolderPathW
SHGetFolderPathW ShellAboutW #165 ShellExecuteExW |
---|---|
SHLWAPI.dll |
#225
|
gdiplus.dll |
GdipCloneImage
GdipCreateBitmapFromScan0 GdipCreateHBITMAPFromBitmap GdipCreateFromHDC GdipDrawImageRectI GdipCreateBitmapFromHBITMAP GdipCloneBitmapAreaI GdipSetPageUnit GdipFillRectangleI GdipDeletePen GdipCreatePen1 GdipDisposeImage GdipCreateSolidFill GdipDeleteBrush GdipAlloc GdipFree GdiplusShutdown GdiplusStartup GdipDrawArcI GdipSetSmoothingMode GdipSetInterpolationMode GdipDeleteGraphics GdipDrawLineI GdipGetImageGraphicsContext |
ADVAPI32.dll |
RegEnumKeyExW
RegOpenKeyExW RegEnumValueW RegGetValueW RegDeleteKeyW RegQueryInfoKeyW RegQueryValueExW RegSetValueExW QueryServiceConfigW OpenServiceW OpenSCManagerW CloseServiceHandle EventUnregister EventRegister RegCloseKey RegCreateKeyExW EventWrite |
OLEAUT32.dll |
#6
#150 #9 #7 #2 #8 |
UxTheme.dll |
IsThemeActive
|
ole32.dll |
CoUninitialize
CoInitialize CoCreateInstance |
COMCTL32.dll |
ImageList_Destroy
ImageList_Create ImageList_Add #413 CreatePropertySheetPageW PropertySheetW #380 #410 #392 |
ntdll.dll |
WinSqmAddToStreamEx
RtlInitUnicodeString WinSqmAddToStream WinSqmIncrementDWORD NtQueryLicenseValue |
KERNEL32.dll |
lstrlenA
GetStartupInfoW OutputDebugStringA RtlVirtualUnwind RtlLookupFunctionEntry RtlCaptureContext SetUnhandledExceptionFilter QueryPerformanceCounter GetTickCount GetCurrentThreadId WideCharToMultiByte GetVersionExA DeleteCriticalSection GetCurrentProcessId LeaveCriticalSection GetModuleHandleW SizeofResource LockResource LoadResource FindResourceW FindResourceExW GetSystemTime WaitForSingleObject CreateEventW CreateThread ResetEvent SetEvent CloseHandle GlobalSize GlobalLock GlobalUnlock GlobalAlloc lstrcmpW MulDiv GlobalFindAtomW GetLastError MultiByteToWideChar GetLocalTime GetDateFormatW GetLocaleInfoW WritePrivateProfileStringW GetPrivateProfileStringW lstrcmpiW LoadLibraryW GetProcAddress GetLocaleInfoEx FreeLibrary LoadLibraryExA DelayLoadFailureHook HeapAlloc GetCurrentProcess HeapFree GetProcessHeap Wow64DisableWow64FsRedirection GetVersionExW Wow64RevertWow64FsRedirection GetFileAttributesW GetModuleFileNameW FreeLibraryAndExitThread IsWow64Process LocalFree LocalAlloc LocalReAlloc GetProfileStringW lstrlenW CompareStringW RegisterApplicationRecoveryCallback ApplicationRecoveryInProgress Sleep ApplicationRecoveryFinished RegisterApplicationRestart GetTempFileNameW SystemTimeToFileTime CompareFileTime FileTimeToSystemTime CreateFileW DeleteFileW GetSystemTimeAsFileTime TerminateProcess UnhandledExceptionFilter HeapDestroy HeapReAlloc HeapSize RaiseException EnterCriticalSection InitializeCriticalSection |
USER32.dll |
SetWindowLongW
SetWindowLongPtrW GetWindowLongPtrW EnableWindow GetWindowTextLengthW GetWindowTextW PostMessageW IsWindowEnabled CharNextA IsClipboardFormatAvailable GetMenuState GetFocus OpenClipboard GetClipboardData InvalidateRect CloseClipboard EmptyClipboard SetClipboardData PostQuitMessage DefWindowProcW LoadAcceleratorsW InsertMenuItemW RegisterClassExW SetWindowPlacement SetForegroundWindow GetMessageW TranslateAcceleratorW GetMessageExtraInfo TranslateMessage DispatchMessageW GetKeyState IsDialogMessageW GetClassNameW GetDC ReleaseDC GetSystemMetrics GetWindowLongW DrawTextW EnumChildWindows SetPropW SystemParametersInfoW GetWindowPlacement UpdateWindow SendDlgItemMessageW IsDlgButtonChecked MoveWindow SetDlgItemInt GetDlgItemInt SetClassLongW GetNextDlgTabItem MonitorFromWindow GetMonitorInfoW OffsetRect EqualRect MonitorFromRect GetClassWord EnumDesktopWindows EnumDisplayMonitors IntersectRect CopyRect CreateDialogParamW GetProcessDefaultLayout CreatePopupMenu TrackPopupMenu GetAncestor FindWindowW DialogBoxParamW CheckMenuItem GetSysColor SetClassLongPtrW GetClassLongPtrW EndDialog SetWindowPos GetDlgItem GetWindowRect SendMessageW MessageBeep LoadCursorW SetCursor DrawMenuBar SetMenuItemInfoW AppendMenuW LoadStringW GetSubMenu RemoveMenu CheckMenuRadioItem SetFocus MapWindowPoints EnableMenuItem GetParent GetMenu GetClientRect LoadImageW UnregisterClassA FillRect SetWindowTextW ShowWindow CreateWindowExW CheckRadioButton DestroyWindow |
RPCRT4.dll |
UuidToStringW
RpcStringFreeW UuidCreate |
WINMM.dll |
timeGetTime
|
VERSION.dll |
VerQueryValueW
GetFileVersionInfoSizeExW GetFileVersionInfoExW |
GDI32.dll |
CreatePatternBrush
DeleteObject SetBkMode SelectObject GetTextExtentPointW DeleteDC GetRgnBox CreateSolidBrush GetTextMetricsW GetTextExtentPoint32W GetObjectW ExtCreatePen MoveToEx LineTo CreateCompatibleBitmap CreateRectRgn CreateRectRgnIndirect SetRectRgn CombineRgn EqualRgn CreateDIBSection CreateFontIndirectW CreateCompatibleDC GetDeviceCaps SetTextColor GetStockObject SetBkColor |
msvcrt.dll |
_wcsdup
_i64tow_s _wtoi64 sprintf_s _strtoi64 _strtoui64 memchr strcspn wcsrchr wcstoul isalpha time difftime memmove memset __C_specific_handler ??0exception@@QEAA@AEBQEBDH@Z _CxxThrowException _callnewh __CxxFrameHandler3 setlocale __pctype_func ___lc_codepage_func ___lc_handle_func localeconv _errno ___mb_cur_max_func __mb_cur_max __crtGetStringTypeW __crtLCMapStringW __uncaught_exception tolower isspace abort isalnum __getmainargs _XcptFilter _exit _ismbblead _cexit _acmdln _initterm _amsg_exit __setusermatherr _commode _fmode __set_app_type ??1type_info@@UEAA@XZ _unlock __dllonexit _lock _onexit ?terminate@@YAXXZ iswalpha iswdigit _wcslwr_s _wcsnicmp wcsncmp _itow_s calloc wcschr _wcsicmp _itoa _wtoi _vsnwprintf wcscat_s wcscpy_s wcstol mbstowcs_s exit isdigit isxdigit toupper _purecall malloc ??0exception@@QEAA@XZ memmove_s ??0exception@@QEAA@AEBQEBD@Z ??1exception@@UEAA@XZ ?what@exception@@UEBAPEBDXZ memcpy_s ??0exception@@QEAA@AEBV0@@Z free memcpy _wcsrev |
WindowsCodecs.dll (delay-loaded) |
WICCreateImagingFactory_Proxy
|
Attributes | 0x1 |
---|---|
Name | WindowsCodecs.dll |
ModuleHandle | 0x74030 |
DelayImportAddressTable | 0x73000 |
DelayImportNameTable | 0x662e8 |
BoundDelayImportTable | 0 |
UnloadDelayImportTable | 0 |
TimeStamp | 1970-Jan-01 00:00:00 |
Signature | 0xfeef04bd |
---|---|
StructVersion | 0x10000 |
FileVersion | 6.1.7600.16385 |
ProductVersion | 6.1.7600.16385 |
FileFlags | (EMPTY) |
FileOs |
VOS_DOS_WINDOWS32
VOS_NT
VOS_NT_WINDOWS32
VOS_WINCE
VOS__WINDOWS32
|
FileType |
VFT_APP
|
Language | English - United States |
CompanyName | Microsoft Corporation |
FileDescription | Windows Calculator |
FileVersion (#2) | 6.1.7600.16385 (win7_rtm.090713-1255) |
InternalName | CALC |
LegalCopyright | © Microsoft Corporation. All rights reserved. |
OriginalFilename | CALC.EXE |
ProductName | Microsoft® Windows® Operating System |
ProductVersion (#2) | 6.1.7600.16385 |
Resource LangID | English - United States |
---|
Characteristics |
0
|
---|---|
TimeDateStamp | 2009-Jul-13 23:57:08 |
Version | 0.0 |
SizeofData | 33 |
AddressOfRawData | 0x61ca8 |
PointerToRawData | 0x612a8 |
Referenced File | calc.pdb |
Characteristics |
0
|
---|---|
TimeDateStamp | 2009-Jul-13 23:57:08 |
Version | 565.6526 |
SizeofData | 4 |
AddressOfRawData | 0x61ca4 |
PointerToRawData | 0x612a4 |
XOR Key | 0xb51aaba4 |
---|---|
Unmarked objects | 0 |
ASM objects (VS2008 SP1 build 30729) | 2 |
C++ objects (VS2008 SP1 build 30729) | 46 |
Total imports | 404 |
Imports (VS2008 SP1 build 30729) | 33 |
C objects (VS2008 SP1 build 30729) | 23 |
138 (VS2008 SP1 build 30729) | 87 |
Linker (VS2008 SP1 build 30729) | 1 |
Resource objects (VS2008 SP1 build 30729) | 1 |