Делал для себя, но потом решил, все-таки, опубликовать - вдруг кому-нибудь еще пригодится...
Основные отличия от RegEdit-а :
1. Позволяет с точностью "до байта" исследовать содержимое файлов системного реестра.
Для этого предусмотрен режим просмотра (RawView) на уровне базовых структур (HBIN и CELL) HIVE-файла.
2. Позволяет оперировать средствами FAR-а со списками ячеек определенного типа.
Это, к примеру, дает возможность отсортировать список ключей по времени модификации
или список ячеек данных в порядке убывания их размеров...
3. Позволяет в один клик переключаться между TreeView и RawView.
Таким образом, "стоя" на любом ключе можно посмотреть, как он выглядит изнутри
и в каком месте HIVE-файла находится соответствующий CELL.
4. Позволяет исследовать содержимое HIVE-файла, недоступное для стандартных средств.
Например, можно изучать содержимое "пустых" ячеек (на предмет поиска чего-либо недавно удаленного
или неиспользуемые "хвосты" reference list-ов...
5. Позволяет в один клик переключаться в режим шестнадцатеричного отображения
любого элемента данных или HIVE-файла в целом. Разумеется, в этом режиме
есть возможность поиска шестнадцатеричного контекста
6. Позволяет работать с HIVE-файлом из LUA-программ.
Интерфейс пока скудноват, но это - не проблема.
7. Позволяет вызывать LUA-программы в контексте открытого HIVE-файла.
Вызываемые программы размещаются в поддиректории Artifacts директории плагина.
Пока, для примера, выкладываю только программку для разбора содержимого ключа UserAssist...
Так что, желающие портировать RegRipper на LUA - you are welcome
8. НЕ позволяет редактировать HIVE-файл ))
Скачать
Обсуждение
HIVER — Windows Registry HIVE Analyzer (НЕ очередной RegEdit!)
HIVER — Windows Registry HIVE Analyzer (НЕ очередной RegEdit!)
Ну вот, наконец, вызрела версия 2.0...
Основная фишка - возможность подключать к плагину LUA-программы, позволяющие раскрывать внутреннюю структуру ЗНАЧЕНИЙ ключей реестра. При этом доступна практически вся мощь LUA, включая возможность обращения к другим плагинам.
Кроме этого, появилась возможность экспорта любого поддерева HIVE-файла в .reg-файл, пригодный для импорта в реестр штатными средствами (разумеется, если HIVE-файл "битый", то экспортировать можно только поддеревья, сохранившие логическую целостность).
Все остальное - по мелочам (см. примечание к релизу).
Подробности - в файле справки плагина.
Основная фишка - возможность подключать к плагину LUA-программы, позволяющие раскрывать внутреннюю структуру ЗНАЧЕНИЙ ключей реестра. При этом доступна практически вся мощь LUA, включая возможность обращения к другим плагинам.
Кроме этого, появилась возможность экспорта любого поддерева HIVE-файла в .reg-файл, пригодный для импорта в реестр штатными средствами (разумеется, если HIVE-файл "битый", то экспортировать можно только поддеревья, сохранившие логическую целостность).
Все остальное - по мелочам (см. примечание к релизу).
Подробности - в файле справки плагина.