Page 1 of 1

OLE2Viewer - анализ и просмотр структуры файлов OLE2

Posted: Mon 19 Dec, 2016 11:24
by rivitna
Просмотр и анализ структуры составных файлов OLE2 (compound files OLE2): doc, xls, ppt, vsd, msi и др.
Для просмотра составных файлов OLE2 используется их обработка на уровне бинарного формата файлов, что позволяет обрабатывать и запароленные файлы.
Плагин позволяет:
- извлекать потоки, каталоги;
- извлекать текст документов (для doc-файлов из потока "WordDocument");
- извлекать макросы VBA ("_VBA_PROJECT_CUR\VBA" - MS Excel, "Macros\VBA" - MS Word);
- извлекать метаданные (из потоков "♣DocumentSummaryInformation", "♣SummaryInformation");
- отображать следующую информацию о файле в информационной панели:
• версия файла;
• тип файла ("OLE2 Unknown", "Microsoft Word", "Microsoft Excel", "Microsoft PowerPoint", "Microsoft Visio", "Microsoft Excel 5", "Ichitaro", "MSI/MSP/MSM");
• размер файла (размер вычисляется исходя из структуры файла, так как возможен оверлей);
• общее количество потоков:
• общее количество каталогов;
• общее количество макросов VBA.

PlugRing

Обсуждение

Upd: 2016/12/31
Предновогодний пререлиз! :)))) С наступающим Вас, судари!
Версия 1.0.1 rc
Добавлено:
- Открытие плагина через меню "Команды плагинов";
- Открытие плагина через командную строку с префиксом "ole2";
- Просмотр метаданных в текстовом виде при нажатии на потоки "♣DocumentSummaryInformation", "♣SummaryInformation";
- В информационной панели помимо версии, типа файла и размера, добавлено отображение количества потоков, каталогов и макросов.

OLE2Viewer - анализ и просмотр структуры файлов OLE2

Posted: Sat 14 Jan, 2017 19:31
by rivitna
Версия 1.0.2 rc
* BUG: исправление ошибок в извлечении метаданных;
* BUG: исправление ошибки копирования/просмотра/редактирования потоков, имена которых содержат недопустимые символы.

OLE2Viewer - анализ и просмотр структуры файлов OLE2

Posted: Sun 15 Jan, 2017 23:33
by rivitna
Версия 1.0.3 rc
* BUG: исправление ошибки навигации по структуре файла OLE2.

OLE2Viewer - анализ и просмотр структуры файлов OLE2

Posted: Wed 18 Jan, 2017 12:00
by rivitna
Версия 1.0.4 rc
* BUG: исправление ошибки открытия плагина через меню "Команды плагинов" во временной панели;
* BUG: исправление ошибки открытия плагина через командную строку с префиксом "ole2";
+ Декодирование имен элементов в инсталляционных пакетах MSI/MSP/MSM.

OLE2Viewer - анализ и просмотр структуры файлов OLE2

Posted: Mon 13 Feb, 2017 22:40
by rivitna
Версия 1.0.5 rc
+ Извлечение вложенных объектов из потоков "☺Ole10Native";
+ Отображение "потерянных" записей каталога.

OLE2Viewer - анализ и просмотр структуры файлов OLE2

Posted: Sun 19 Feb, 2017 10:02
by rivitna
Версия 1.0.6 rc
+ Извлечение текста из документов Word формата быстрого сохранения (complex file Word);
+ Корректно извлекаемый из документов текст кодируется в UTF-8.

OLE2Viewer - анализ и просмотр структуры файлов OLE2

Posted: Wed 15 Mar, 2017 21:21
by rivitna
Версия 1.0.7 rc
+ Усовершенствование алгоритма извлечения исходных кодов макросов VBA;
+ Улучшение работы с памятью.

OLE2Viewer - анализ и просмотр структуры файлов OLE2

Posted: Thu 16 Mar, 2017 12:14
by rivitna
Версия 1.0.8 rc
* BUG: исправление ошибки распаковки исходного кода макроса в 64-битной версии плагина;
+ Открытие потока, содержащего вложенные объекты, при нажатии [Ctrl-PageDown].