Architecture |
IMAGE_FILE_MACHINE_AMD64
|
---|---|
Subsystem |
IMAGE_SUBSYSTEM_WINDOWS_CUI
|
Compilation Date | 2015-Oct-30 02:29:07 |
Detected languages |
English - United States
|
Debug artifacts |
Windows.Media.Ocr.pdb
|
CompanyName | Microsoft Corporation |
FileDescription | Windows OCR Runtime DLL |
FileVersion | 10.0.10586.0 (th2_release.151029-1700) |
InternalName | Windows.Media.Ocr.dll |
LegalCopyright | © Microsoft Corporation. All rights reserved. |
OriginalFilename | Windows.Media.Ocr.dll |
ProductName | Microsoft® Windows® Operating System |
ProductVersion | 10.0.10586.0 |
Malicious | The PE contains functions mostly used by malware. |
[!] The program may be hiding some of its imports:
|
Safe | VirusTotal score: 0/69 (Scanned on 2019-11-18 11:10:46) | 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 | 0xf8 |
Signature | PE |
---|---|
Machine |
IMAGE_FILE_MACHINE_AMD64
|
NumberofSections | 7 |
TimeDateStamp | 2015-Oct-30 02:29:07 |
PointerToSymbolTable | 0 |
NumberOfSymbols | 0 |
SizeOfOptionalHeader | 0xf0 |
Characteristics |
IMAGE_FILE_DLL
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_LARGE_ADDRESS_AWARE
|
Magic | PE32+ |
---|---|
LinkerVersion | 12.0 |
SizeOfCode | 0xa8000 |
SizeOfInitializedData | 0x49400 |
SizeOfUninitializedData | 0 |
AddressOfEntryPoint | 0x000000000009D8A0 (Section: .text) |
BaseOfCode | 0x1000 |
ImageBase | 0x180000000 |
SectionAlignment | 0x1000 |
FileAlignment | 0x200 |
OperatingSystemVersion | A.0 |
ImageVersion | A.0 |
SubsystemVersion | A.0 |
Win32VersionValue | 0 |
SizeOfImage | 0xf5000 |
SizeOfHeaders | 0x400 |
Checksum | 0xf169e |
Subsystem |
IMAGE_SUBSYSTEM_WINDOWS_CUI
|
DllCharacteristics |
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_GUARD_CF
IMAGE_DLLCHARACTERISTICS_HIGH_ENTROPY_VA
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
|
SizeofStackReserve | 0x40000 |
SizeofStackCommit | 0x1000 |
SizeofHeapReserve | 0x100000 |
SizeofHeapCommit | 0x1000 |
LoaderFlags | 0 |
NumberOfRvaAndSizes | 16 |
msvcp110_win.dll |
?_Add_vtordisp2@?$basic_ostream@_WU?$char_traits@_W@std@@@std@@UEAAXXZ
?showmanyc@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MEAA_JXZ ?uflow@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MEAAGXZ ?xsgetn@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MEAA_JPEA_W_J@Z ?uncaught_exception@std@@YA_NXZ ?_Winerror_map@std@@YAPEBDH@Z ?_BADOFF@std@@3_JB ?_Unlock@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@UEAAXXZ ?_Orphan_all@_Container_base0@std@@QEAAXXZ ?gbump@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@IEAAXH@Z ?xsputn@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MEAA_JPEB_W_J@Z ?_Swap_all@_Container_base0@std@@QEAAXAEAU12@@Z ?sputc@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@QEAAG_W@Z ?flush@?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QEAAAEAV12@XZ ?_Xbad_function_call@std@@YAXXZ ?setbuf@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MEAAPEAV12@PEA_W_J@Z ?setstate@?$basic_ios@_WU?$char_traits@_W@std@@@std@@QEAAXH_N@Z ?_Add_vtordisp1@?$basic_ios@_WU?$char_traits@_W@std@@@std@@UEAAXXZ _FInf ?sync@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MEAAHXZ ?_Osfx@?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QEAAXXZ ?pbump@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@IEAAXH@Z ??1?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@UEAA@XZ ?_Pninc@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@IEAAPEA_WXZ ??0?$basic_ios@_WU?$char_traits@_W@std@@@std@@IEAA@XZ ??1?$basic_ios@_WU?$char_traits@_W@std@@@std@@UEAA@XZ ?_Xlength_error@std@@YAXPEBD@Z ?_Xout_of_range@std@@YAXPEBD@Z ?_Lock@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@UEAAXXZ ?_Xbad_alloc@std@@YAXXZ ?imbue@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MEAAXAEBVlocale@2@@Z ?sputn@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@QEAA_JPEB_W_J@Z ?_Syserror_map@std@@YAPEBDH@Z ??1?$basic_ostream@_WU?$char_traits@_W@std@@@std@@UEAA@XZ ??0?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QEAA@PEAV?$basic_streambuf@_WU?$char_traits@_W@std@@@1@_N@Z ??0?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@IEAA@XZ |
---|---|
msvcrt.dll |
??1type_info@@UEAA@XZ
realloc ??0exception@@QEAA@AEBV0@@Z ??0exception@@QEAA@AEBQEBD@Z ??1exception@@UEAA@XZ _vsnwprintf towlower memmove_s wcschr __CxxFrameHandler3 _onexit __dllonexit _unlock ?what@exception@@UEBAPEBDXZ __ExceptionPtrCurrentException __ExceptionPtrCopy __ExceptionPtrDestroy __ExceptionPtrCreate __ExceptionPtrRethrow fseek _wfopen_s feof strerror_s _errno fread ??0exception@@QEAA@AEBQEBDH@Z ftell fclose ??0exception@@QEAA@XZ _lock ?terminate@@YAXXZ __C_specific_handler _initterm _amsg_exit _XcptFilter _callnewh _aligned_free _aligned_malloc _towupper_l _iswupper_l _create_locale _iswlower_l _towlower_l _iswpunct_l _iswdigit_l _wcsnicmp calloc malloc ??3@YAXPEAX@Z _purecall ??_V@YAXPEAX@Z free memmove _CxxThrowException ceil ceilf cos exp expf log memcmp memcpy memset powf sin sqrt sqrtf |
api-ms-win-core-com-l1-1-1.dll |
CoInitializeEx
CoWaitForMultipleHandles CoReleaseMarshalData CoCreateFreeThreadedMarshaler CoGetInterfaceAndReleaseStream CreateStreamOnHGlobal CoUninitialize CoGetApartmentType CoCreateInstance CoMarshalInterface RoGetAgileReference CoTaskMemAlloc |
api-ms-win-core-util-l1-1-0.dll |
DecodePointer
EncodePointer |
api-ms-win-core-winrt-string-l1-1-0.dll |
HSTRING_UserMarshal64
WindowsCreateString HSTRING_UserSize WindowsDuplicateString WindowsGetStringRawBuffer HSTRING_UserFree64 HSTRING_UserMarshal WindowsStringHasEmbeddedNull WindowsCreateStringReference HSTRING_UserUnmarshal HSTRING_UserUnmarshal64 WindowsDeleteString HSTRING_UserFree HSTRING_UserSize64 WindowsIsStringEmpty |
api-ms-win-core-libraryloader-l1-2-0.dll |
LoadResource
SizeofResource LockResource LoadLibraryExW GetModuleHandleExW GetModuleHandleW GetProcAddress GetModuleFileNameA FreeLibrary FreeLibraryAndExitThread |
api-ms-win-core-synch-l1-2-0.dll |
InitializeCriticalSection
InitOnceExecuteOnce ReleaseSemaphore ReleaseSRWLockExclusive AcquireSRWLockExclusive SetEvent ReleaseSRWLockShared WaitForSingleObject AcquireSRWLockShared Sleep LeaveCriticalSection InitOnceBeginInitialize InitializeSRWLock OpenSemaphoreW CreateEventExW InitOnceComplete DeleteCriticalSection EnterCriticalSection |
api-ms-win-core-winrt-error-l1-1-1.dll |
RoOriginateError
RoOriginateErrorW IsErrorPropagationEnabled GetRestrictedErrorInfo SetRestrictedErrorInfo RoReportFailedDelegate RoGetMatchingRestrictedErrorInfo RoTransformError |
api-ms-win-core-profile-l1-1-0.dll |
QueryPerformanceCounter
|
api-ms-win-core-processthreads-l1-1-2.dll |
TlsAlloc
GetCurrentProcess TerminateProcess TlsFree GetCurrentThreadId OpenProcess TlsSetValue GetCurrentProcessId TlsGetValue OpenProcessToken IsProcessorFeaturePresent CreateThread |
api-ms-win-core-sysinfo-l1-2-1.dll |
GetSystemWindowsDirectoryW
GetTickCount GetSystemInfo GetSystemTimeAsFileTime |
api-ms-win-core-rtlsupport-l1-2-0.dll |
RtlCaptureContext
RtlVirtualUnwind RtlLookupFunctionEntry |
api-ms-win-core-errorhandling-l1-1-1.dll |
RaiseException
SetUnhandledExceptionFilter UnhandledExceptionFilter GetLastError |
Bcp47Langs.dll |
Bcp47GetDistance
GetUserLanguages |
api-ms-win-core-kernel32-legacy-l1-1-1.dll |
WaitForMultipleObjects
FindResourceW CreateSemaphoreW |
api-ms-win-core-threadpool-l1-2-0.dll |
CreateThreadpoolTimer
CloseThreadpoolTimer CallbackMayRunLong SetThreadpoolTimer FreeLibraryWhenCallbackReturns TrySubmitThreadpoolCallback WaitForThreadpoolTimerCallbacks |
api-ms-win-core-file-l1-2-1.dll |
FindFirstFileW
FindNextFileW FindClose FindFirstFileExW |
api-ms-win-eventing-provider-l1-1-0.dll |
EventWriteTransfer
EventUnregister EventRegister EventSetInformation |
api-ms-win-security-base-l1-2-0.dll |
GetTokenInformation
|
api-ms-win-core-debug-l1-1-1.dll |
OutputDebugStringW
|
api-ms-win-core-winrt-l1-1-0.dll |
RoGetActivationFactory
|
api-ms-win-core-localization-l1-2-1.dll |
FormatMessageW
|
api-ms-win-core-handle-l1-1-0.dll |
CloseHandle
|
RPCRT4.dll |
CStdStubBuffer_IsIIDSupported
CStdStubBuffer_Disconnect CStdStubBuffer_DebugServerRelease CStdStubBuffer_Invoke CStdStubBuffer_Connect NdrStubCall3 NdrCStdStubBuffer_Release IUnknown_AddRef_Proxy CStdStubBuffer_QueryInterface CStdStubBuffer_DebugServerQueryInterface IUnknown_Release_Proxy NdrDllCanUnloadNow CStdStubBuffer_CountRefs NdrCStdStubBuffer2_Release NdrDllGetClassObject CStdStubBuffer_AddRef NdrOleAllocate IUnknown_QueryInterface_Proxy NdrOleFree NdrStubForwardingFunction |
api-ms-win-core-com-midlproxystub-l1-1-0.dll |
ObjectStublessClient14
NdrProxyForwardingFunction4 ObjectStublessClient10 ObjectStublessClient6 ObjectStublessClient9 CStdStubBuffer2_CountRefs NdrProxyForwardingFunction5 ObjectStublessClient16 CStdStubBuffer2_Connect ObjectStublessClient12 CStdStubBuffer2_Disconnect NdrProxyForwardingFunction3 ObjectStublessClient17 ObjectStublessClient13 ObjectStublessClient11 ObjectStublessClient8 ObjectStublessClient15 ObjectStublessClient7 CStdStubBuffer2_QueryInterface ObjectStublessClient3 |
api-ms-win-rtcore-ntuser-synch-l1-1-0.dll |
MsgWaitForMultipleObjectsEx
|
api-ms-win-rtcore-ntuser-window-l1-1-0.dll |
DispatchMessageW
TranslateMessage PeekMessageW PostThreadMessageW |
api-ms-win-shcore-thread-l1-1-0.dll |
SHCreateThreadRef
SHSetThreadRef SHGetThreadRef |
Ordinal | 1 |
---|---|
Address | 0x3880 |
Ordinal | 2 |
---|---|
Address | 0x35e0 |
Ordinal | 3 |
---|---|
Address | 0x3780 |
Signature | 0xfeef04bd |
---|---|
StructVersion | 0x10000 |
FileVersion | 10.0.10586.0 |
ProductVersion | 10.0.10586.0 |
FileFlags | (EMPTY) |
FileOs |
VOS_DOS_WINDOWS32
VOS_NT
VOS_NT_WINDOWS32
VOS_WINCE
VOS__WINDOWS32
|
FileType |
VFT_DLL
|
Language | English - United States |
CompanyName | Microsoft Corporation |
FileDescription | Windows OCR Runtime DLL |
FileVersion (#2) | 10.0.10586.0 (th2_release.151029-1700) |
InternalName | Windows.Media.Ocr.dll |
LegalCopyright | © Microsoft Corporation. All rights reserved. |
OriginalFilename | Windows.Media.Ocr.dll |
ProductName | Microsoft® Windows® Operating System |
ProductVersion (#2) | 10.0.10586.0 |
Resource LangID | English - United States |
---|
Characteristics |
0
|
---|---|
TimeDateStamp | 2015-Oct-30 02:29:07 |
Version | 0.0 |
SizeofData | 46 |
AddressOfRawData | 0xc769c |
PointerToRawData | 0xc6a9c |
Referenced File | Windows.Media.Ocr.pdb |
Characteristics |
0
|
---|---|
TimeDateStamp | 2015-Oct-30 02:29:07 |
Version | 0.0 |
SizeofData | 872 |
AddressOfRawData | 0xc76e0 |
PointerToRawData | 0xc6ae0 |
StartAddressOfRawData | 0x1800f1000 |
---|---|
EndAddressOfRawData | 0x1800f1008 |
AddressOfIndex | 0x1800e8918 |
AddressOfCallbacks | 0x1800a9ab0 |
SizeOfZeroFill | 0 |
Characteristics |
IMAGE_SCN_ALIGN_4BYTES
|
Callbacks | (EMPTY) |
Size | 0xa0 |
---|---|
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 | 0x1800e5008 |
GuardCFCheckFunctionPointer | 6443145512 |
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 |
XOR Key | 0x8917c9af |
---|---|
Unmarked objects | 0 |
Imports (VS2008 SP1 build 30729) | 52 |
241 (40116) | 3 |
242 (40116) | 15 |
Total imports | 290 |
239 (40116) | 7 |
243 (40116) | 10 |
238 (40116) | 1 |
247 (40116) | 138 |
Imports (40116) | 1 |
240 (40116) | 1 |