| Architecture |
IMAGE_FILE_MACHINE_I386
|
|---|---|
| Subsystem |
IMAGE_SUBSYSTEM_WINDOWS_GUI
|
| Compilation Date | 2019-Dec-23 12:09:51 |
| Detected languages |
English - United States
|
| Debug artifacts |
E:\Agent\_work\38\s\0\Shell\Components\Update\App.UpdateInstaller\WinFinal\UpdateInstaller.pdb
|
| CompanyName | ABBYY Production LLC. |
| FileDescription | ABBYY updates installer |
| FileVersion | 15.0.112.2130 |
| InternalName | UpdateInstaller |
| LegalCopyright | é 2015 ABBYY Production LLC. |
| LegalTrademarks | ABBYY, the ABBYY logo are either registered trademarks or trademarks of ABBYY Software Ltd. |
| OriginalFilename | UpdateInstaller.exe |
| ProductName | ABBYY FineReader |
| ProductVersion | 15.0.112.2130 |
| Info | Matching compiler(s): |
Microsoft Visual C++ 6.0 - 8.0
MASM/TASM - sig1(h) |
| Malicious | The PE contains functions mostly used by malware. |
Possibly launches other programs:
|
| Info | The PE is digitally signed. |
Signer: ABBYY Production LLC
Issuer: GlobalSign CodeSigning CA - G3 |
| Safe | VirusTotal score: 0/72 (Scanned on 2025-03-11 05:07:44) | 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 | 0x120 |
| Signature | PE |
|---|---|
| Machine |
IMAGE_FILE_MACHINE_I386
|
| NumberofSections | 7 |
| TimeDateStamp | 2019-Dec-23 12:09:51 |
| PointerToSymbolTable | 0 |
| NumberOfSymbols | 0 |
| SizeOfOptionalHeader | 0xe0 |
| Characteristics |
IMAGE_FILE_32BIT_MACHINE
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_LARGE_ADDRESS_AWARE
|
| Magic | PE32 |
|---|---|
| LinkerVersion | 14.0 |
| SizeOfCode | 0xa000 |
| SizeOfInitializedData | 0x8800 |
| SizeOfUninitializedData | 0 |
| AddressOfEntryPoint | 0x00003913 (Section: .text) |
| BaseOfCode | 0x1000 |
| BaseOfData | 0xb000 |
| ImageBase | 0x400000 |
| SectionAlignment | 0x1000 |
| FileAlignment | 0x200 |
| OperatingSystemVersion | 5.1 |
| ImageVersion | 0.0 |
| SubsystemVersion | 5.1 |
| Win32VersionValue | 0 |
| SizeOfImage | 0x18000 |
| SizeOfHeaders | 0x400 |
| Checksum | 0x208ab |
| 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 |
InterlockedDecrement
ResetEvent InterlockedIncrement GetCommandLineW OutputDebugStringW Sleep LeaveCriticalSection EnterCriticalSection InitializeCriticalSection GetExitCodeThread CreateThread DeleteCriticalSection InitializeCriticalSectionAndSpinCount GetProcAddress TerminateProcess GetCurrentProcess IsProcessorFeaturePresent GetStartupInfoW SetUnhandledExceptionFilter UnhandledExceptionFilter IsDebuggerPresent InitializeSListHead GetSystemTimeAsFileTime GetCurrentThreadId GetCurrentProcessId QueryPerformanceCounter CreateProcessW CloseHandle ReleaseMutex WaitForSingleObject GetLastError CreateMutexW GetModuleHandleW SetConsoleCtrlHandler CreateEventW WaitForSingleObjectEx SetEvent |
|---|---|
| USER32.dll |
PostQuitMessage
|
| ole32.dll |
OleInitialize
OleUninitialize CoCreateGuid |
| FineObj.dll |
??1CUnicodeString@FObj@@QAE@XZ
??0CUnicodeString@FObj@@QAE@XZ ??0CCommandLine@FObj@@QAE@XZ ??1CCommandLine@FObj@@QAE@XZ ?Parse@CCommandLine@FObj@@QAEXPB_W@Z ?ArgumentCount@CCommandLine@FObj@@QBEHXZ ?MessageBoxW@FObj@@YAHPB_WH@Z ?GetKeyValue@CCommandLine@FObj@@QBE_NABVCUnicodeString@2@AAV32@@Z ??0CUnicodeString@FObj@@QAE@PB_W@Z ?GenerateInternalError@FObj@@YA_NW4TInternalErrorType@1@PB_W11HK@Z ?Initialize@FObj@@YA_NPB_W0@Z ??BCUnicodeString@FObj@@QBEPB_WXZ ?Ptr@CUnicodeString@FObj@@QBEPB_WXZ ?Clean@FObj@@YAXXZ ?Warning@FObj@@YAXPBVCException@1@@Z ?Delete@CException@FObj@@QAEXXZ ?GenerateCheckHRESULT@FObj@@YAXJ@Z ?ThrowMemoryException@FObj@@YAXXZ ?AddResourcePrefix@FObj@@YAXPB_W0@Z ?HasKey@CCommandLine@FObj@@QBE_NABVCUnicodeString@2@@Z ?Value@CUnicodeString@FObj@@QBE_NAAHH@Z ?DoCreateObject@FObj@@YA?AV?$CPtr@VIObject@FObj@@@1@ABVCUnicodeString@1@@Z ?SetAppTitle@FObj@@YAXABVCUnicodeString@1@@Z ?GetCurrentMessageHandler@FObj@@YAPAVCMessageHandler@1@XZ ??0CMessageHandlerSwitcher@FObj@@QAE@PAVCMessageHandler@1@_N1@Z ??1CMessageHandlerSwitcher@FObj@@QAE@XZ ?ERR_BAD_TEXT_FILE@FObj@@3VCError@1@A ?DetectFileEncoding@FObj@@YAIAAVCBaseFile@1@I@Z ?ReadRecord@CBaseFile@FObj@@QAEXPAXH@Z ?GetLength32@CBaseFile@FObj@@QBEHXZ ?SetLength32@CBaseFile@FObj@@QAEXH@Z ?GetPosition32@CBaseFile@FObj@@QBEHXZ ?ReleaseBuffer@CUnicodeString@FObj@@QAEXH@Z ?GetBuffer@CUnicodeString@FObj@@QAEPA_WH@Z ?Mid@CUnicodeString@FObj@@QBE?AV12@HH@Z ??ACUnicodeString@FObj@@QBE_WH@Z ?ReleaseBuffer@CString@FObj@@QAEXH@Z ?GetBuffer@CString@FObj@@QAEPADH@Z ?CreateUnicodeString@CString@FObj@@QBE?AVCUnicodeString@2@I@Z ??0CString@FObj@@QAE@XZ ?GetSpecialFolder@FileSystem@FObj@@YA?AVCUnicodeString@2@W4TSpecialFolder@12@_N@Z ?SubstParam@CUnicodeString@FObj@@QBE?AV12@ABV12@00@Z ?SubstParam@CUnicodeString@FObj@@QBE?AV12@ABV12@0@Z ?UnicodeStr@FObj@@YA?AVCUnicodeString@1@ABU_GUID@@@Z ?Open@CFile@FObj@@QAEXABVCUnicodeString@2@IK_JPAX@Z ?ThrowFileException@FObj@@YAXKABVCUnicodeString@1@@Z ?WriteFileEncodingTag@FObj@@YAXAAVCBaseFile@1@I@Z ?IsOpen@CFile@FObj@@QBE_NXZ ?UnicodeStr@FObj@@YA?AVCUnicodeString@1@HH@Z ?IsRegisteredClassName@FObj@@YA_NABVCUnicodeString@1@@Z ?UnregisterCreateObjectFunction@FObj@@YAXABVtype_info@@@Z ?RegisterCreateObjectFunction@FObj@@YAXP6A?AV?$CPtr@VIObject@FObj@@@1@XZABVtype_info@@ABVCUnicodeString@1@@Z ?HashKey@CUnicodeString@FObj@@QBEHXZ ??1CString@FObj@@QAE@XZ ?UpperPrimeNumber@FObj@@YAHH@Z ??1CMemoryManagerSwitcher@FObj@@QAE@XZ ??0CMemoryManagerSwitcher@FObj@@QAE@PAVIMemoryManager@1@@Z ?CallInterlockedWeakIncrement@FObj@@YA_NACH@Z ?MakeDir@FileSystem@FObj@@YAXABVCUnicodeString@2@_N@Z ?AccessDir@FileSystem@FObj@@YA_NABVCUnicodeString@2@@Z ?CmpNames@FileSystem@FObj@@YAHPBVCUnicodeString@2@0@Z ??GCTime@FObj@@QBE?AVCTimeSpan@1@V01@@Z ??MCTimeSpan@FObj@@QBE_NV01@@Z ??0CTimeSpan@FObj@@QAE@HHHHHH@Z ?Compare@CUnicodeString@FObj@@QBEHPB_W@Z ??0CMessageHandler@FObj@@QAE@XZ ??1CMessageHandler@FObj@@UAE@XZ ?GetTickCount@CTime@FObj@@SA?AV12@XZ ?FileName@CFileException@FObj@@QBE?AVCUnicodeString@2@XZ ?ErrorType@CFileException@FObj@@QBE?AW4TType@12@XZ ?ErrorCode@CFileException@FObj@@QBEKXZ ?Error@CCheckException@FObj@@QBEABVCError@2@XZ ?GetMessageW@CError@FObj@@QBEABVCMessage@2@XZ ?GetHRESULT@CCOMException@FObj@@QBEJXZ ??1CInternalError@FObj@@UAE@XZ ?ErrorCode@CInternalError@FObj@@QBEKXZ ?ErrorType@CInternalError@FObj@@QBE?AW4TInternalErrorType@2@XZ ?Line@CInternalError@FObj@@QBEHXZ ?File@CInternalError@FObj@@QBEPB_WXZ ??0CInternalError@FObj@@QAE@W4TInternalErrorType@1@PB_WHK@Z ?Name@CMessage@FObj@@QBEPB_WXZ ??4CUnicodeString@FObj@@QAEAAV01@PB_W@Z ?GetInternalErrorCallback@FObj@@YAP6AXW4TInternalErrorType@1@PB_W11HK@ZXZ ?ERR_BAD_ARCHIVE@FObj@@3VCError@1@A ?SetInternalErrorCallback@FObj@@YAXP6AXW4TInternalErrorType@1@PB_W11HK@Z@Z ?GetEXEFileName@FileSystem@FObj@@YA?AVCUnicodeString@2@XZ ??1CUnicodeSet@FObj@@QAE@XZ ?EndStaticPart@FObj@@YAXXZ ?HasStaticPartError@FObj@@YA_NXZ ?BeginStaticPart@FObj@@YAXXZ ?GetDrivePath@FileSystem@FObj@@YA?AVCUnicodeString@2@ABV32@@Z ?GetModuleFileNameW@FileSystem@FObj@@YA?AVCUnicodeString@2@PAUHINSTANCE__@@@Z ?AddNotUnloadingResourceModule@FObj@@YAXPAUHINSTANCE__@@@Z ?RemoveResourceModule@FObj@@YAXPAUHINSTANCE__@@@Z ?GetFineObjectsVersion@FObj@@YAHXZ ?doAlloc@FObj@@YAPAXI@Z ?doFree@FObj@@YAXPAX@Z ?GetNameExt@FileSystem@FObj@@YA?AVCUnicodeString@2@ABV32@@Z ?CanonicalizePath@FileSystem@FObj@@YA?AVCUnicodeString@2@ABV32@@Z ?safeStr@CUnicodeString@FObj@@CAPB_WPB_W@Z ?safeStrLen@CUnicodeString@FObj@@CAHPB_W@Z ?Length@CUnicodeString@FObj@@QBEHXZ ?GetLength@CUnicodeString@FObj@@QBEHXZ ?concatStr@CUnicodeString@FObj@@CAPAVCUnicodeStringBody@2@PB_WH0H@Z ??0CUnicodeString@FObj@@AAE@PAVCUnicodeStringBody@1@@Z ?GenerateCheckLastError@FObj@@YAXK@Z ?SerializeVersion@CArchive@FObj@@QAEHH@Z ?UnicodeName@CArchive@FObj@@QBE?AVCUnicodeString@2@XZ ?Name@CArchive@FObj@@QBE?AVCUnicodeString@2@XZ ??0CUnicodeString@FObj@@QAE@ABV01@@Z ?GenerateCheck@FObj@@YAXABVCError@1@PB_W11@Z ??0CFile@FObj@@QAE@ABVCUnicodeString@1@I@Z ??1CFile@FObj@@UAE@XZ ??0CArchive@FObj@@QAE@PAVCBaseFile@1@W4TDirection@01@H@Z ??1CArchive@FObj@@UAE@XZ ?Close@CArchive@FObj@@QAEXXZ ?Close@CFile@FObj@@UAEXXZ ?IsEmpty@CUnicodeString@FObj@@QBE_NXZ ??4CUnicodeString@FObj@@QAEAAV01@ABV01@@Z ?MergePath@FileSystem@FObj@@YA?AVCUnicodeString@2@ABV32@0@Z ?AccessFile@FileSystem@FObj@@YA_NABVCUnicodeString@2@I@Z ?RegisterDelayLoadedObjectModule@FObj@@YAXABVCUnicodeString@1@0@Z ?LoadModule@FObj@@YAPAUHINSTANCE__@@PB_W@Z ?ReplaceExt@FileSystem@FObj@@YAXAAVCUnicodeString@2@ABV32@@Z ?Merge@FileSystem@FObj@@YA?AVCUnicodeString@2@ABV32@0@Z ?Format@FObj@@YA?AVCUnicodeString@1@PB_WZZ ?GetBuffer@CUnicodeString@FObj@@QAEPA_WXZ ?ReleaseBuffer@CUnicodeString@FObj@@QAEXXZ ?Read@CArchive@FObj@@QAEXPAXH@Z ??5FObj@@YAAAVCArchive@0@AAV10@AAVCUnicodeString@0@@Z ?Write@CArchive@FObj@@QAEXPBXH@Z ??6FObj@@YAAAVCArchive@0@AAV10@ABVCUnicodeString@0@@Z ?Value@CUnicodeString@FObj@@QBE_NAA_N@Z ?ReplaceAll@CUnicodeString@FObj@@QAEXABVCUnicodeSet@2@_W@Z ?UnicodeStr@FObj@@YA?AVCUnicodeString@1@_N@Z ?UnicodeFormat@CTime@FObj@@QBE?AVCUnicodeString@2@PB_W@Z ?SeekToBegin@CBaseFile@FObj@@QAEXXZ ??0CFile@FObj@@QAE@XZ ?Handle@CFile@FObj@@QBEPAXXZ ?GetLength@CFile@FObj@@UBE_JXZ ?GetString@CSetupBase@FObj@@QBE?AVCUnicodeString@2@XZ ?SetString@CSetupBase@FObj@@QAEXABVCUnicodeString@2@@Z ??0CSetupBase@FObj@@IAE@ABVCUnicodeString@1@0W4TSetupType@1@W4TSetupRegistryView@1@@Z ??1CSetupBase@FObj@@MAE@XZ ??0CUnicodeSet@FObj@@QAE@PB_W@Z |
| dbghelp.dll |
MiniDumpWriteDump
|
| VCRUNTIME140.dll |
_purecall
_CxxThrowException memcpy __RTDynamicCast __CxxFrameHandler3 memmove __std_terminate _except_handler4_common __vcrt_InitializeCriticalSectionEx memset |
| api-ms-win-crt-runtime-l1-1-0.dll |
_register_thread_local_exe_atexit_callback
_controlfp_s _c_exit _cexit _exit exit _initterm_e _initterm _get_wide_winmain_command_line _initialize_wide_environment _configure_wide_argv _set_app_type _seh_filter_exe _crt_atexit _initialize_onexit_table _register_onexit_function terminate |
| api-ms-win-crt-math-l1-1-0.dll |
__setusermatherr
|
| api-ms-win-crt-stdio-l1-1-0.dll |
_set_fmode
__p__commode __stdio_common_vsnwprintf_s |
| api-ms-win-crt-locale-l1-1-0.dll |
_configthreadlocale
|
| api-ms-win-crt-heap-l1-1-0.dll |
free
_set_new_mode |
| ADVAPI32.dll |
SetSecurityDescriptorDacl
InitializeSecurityDescriptor OpenProcessToken GetTokenInformation |
| Ordinal | 1 |
|---|---|
| Address | 0x11904 |
| Signature | 0xfeef04bd |
|---|---|
| StructVersion | 0x10000 |
| FileVersion | 15.0.112.2130 |
| ProductVersion | 15.0.112.2130 |
| FileFlags | (EMPTY) |
| FileOs |
VOS_DOS_WINDOWS32
VOS_NT_WINDOWS32
VOS__WINDOWS32
|
| FileType |
VFT_APP
|
| Language | English - United States |
| CompanyName | ABBYY Production LLC. |
| FileDescription | ABBYY updates installer |
| FileVersion (#2) | 15.0.112.2130 |
| InternalName | UpdateInstaller |
| LegalCopyright | é 2015 ABBYY Production LLC. |
| LegalTrademarks | ABBYY, the ABBYY logo are either registered trademarks or trademarks of ABBYY Software Ltd. |
| OriginalFilename | UpdateInstaller.exe |
| ProductName | ABBYY FineReader |
| ProductVersion (#2) | 15.0.112.2130 |
| Resource LangID | English - United States |
|---|
| Characteristics |
0
|
|---|---|
| TimeDateStamp | 2019-Dec-23 12:09:51 |
| Version | 0.0 |
| SizeofData | 119 |
| AddressOfRawData | 0xc844 |
| PointerToRawData | 0xbc44 |
| Referenced File | E:\Agent\_work\38\s\0\Shell\Components\Update\App.UpdateInstaller\WinFinal\UpdateInstaller.pdb |
| Characteristics |
0
|
|---|---|
| TimeDateStamp | 2019-Dec-23 12:09:51 |
| Version | 0.0 |
| SizeofData | 20 |
| AddressOfRawData | 0xc8bc |
| PointerToRawData | 0xbcbc |
| Characteristics |
0
|
|---|---|
| TimeDateStamp | 2019-Dec-23 12:09:51 |
| Version | 0.0 |
| SizeofData | 896 |
| AddressOfRawData | 0xc8d0 |
| PointerToRawData | 0xbcd0 |
| Characteristics |
0
|
|---|---|
| TimeDateStamp | 2019-Dec-23 12:09:51 |
| Version | 0.0 |
| SizeofData | 0 |
| AddressOfRawData | 0 |
| PointerToRawData | 0 |
| StartAddressOfRawData | 0x413000 |
|---|---|
| EndAddressOfRawData | 0x413008 |
| AddressOfIndex | 0x4117d4 |
| AddressOfCallbacks | 0x40b404 |
| 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 | 0x411018 |
| SEHandlerTable | 0x40c710 |
| SEHandlerCount | 77 |
| XOR Key | 0x8142b67d |
|---|---|
| Unmarked objects | 0 |
| C++ objects (23013) | 2 |
| Imports (VS2015 UPD3 build 24123) | 2 |
| C++ objects (VS2015 UPD3.1 build 24215) | 14 |
| ASM objects (VS2015 UPD3 build 24123) | 5 |
| C++ objects (VS2015 UPD3 build 24123) | 25 |
| C objects (VS2015 UPD3 build 24123) | 13 |
| Imports (VS2015 UPD3.1 build 24215) | 2 |
| C objects (VS2008 SP1 build 30729) | 1 |
| Imports (VS2008 SP1 build 30729) | 29 |
| Total imports | 312 |
| C++ objects (LTCG) (VS2015 UPD3.1 build 24215) | 11 |
| Exports (VS2015 UPD3.1 build 24215) | 1 |
| Resource objects (20806) | 1 |
| 151 | 1 |
| Linker (VS2015 UPD3.1 build 24215) | 1 |
No comments yet.