Dlaczego konwertować HVE na JSON?
Plik .hve to binarna gałąź rejestru, a eksportowanie jej do .JSON daje zagnieżdżoną, czytelną dla maszyn strukturę, którą mogą przetwarzać skrypty, systemy SIEM i potoki DFIR. Każdy klucz staje się obiektem z podkluczami, nazwami wartości, danymi i znacznikami czasu.
Jak przekonwertować HVE na JSON
regipy OPEN-SOURCE
Zainstaluj za pomocą pip install regipy[full], a następnie uruchom regipy-dump hive.hve -o out.json, aby zrzucić całą gałąź do formatu JSON.
python-registry
Użyj biblioteki, aby otworzyć gałąź za pomocą Registry.Registry("hive.hve"), rekurencyjnie przejdź klucze i zserializuj każdy wpis za pomocą modułu json języka Python.
regipy (tryb biblioteki)
W języku Python wykonaj iterację RegistryHive("hive.hve").recurse_subkeys(as_json=True) i zapisz obiekty do pliku .json w celu uzyskania niestandardowego wyjścia.
O tych formatach
Plik .hve to gałąź rejestru Windows: binarna baza danych przechowująca klucze i wartości rejestru w formacie regf. Najczęściej spotykanym plikiem tego typu jest Amcache.hve, artefakt…
Otwórz szczegóły .HVE →Plik JSON to plik danych w formacie tekstowym JavaScript Object Notation, używany przez interfejsy API, konfiguracje aplikacji i eksporty danych. Otworzy go dowolny edytor tekstu - Notatnik…
Otwórz szczegóły .JSON →Jakość i na co uważać
- Wartości binarne (
REG_BINARY) i niektóre zakodowane wartości są przechowywane jako ciągi szesnastkowe lub base64, a nie typy natywne. - Zrzut całej gałęzi może być bardzo duży, ponieważ każdy klucz, wartość i znacznik czasu podlegają serializacji.
- Dzienniki transakcji (
.LOG1/.LOG2) nie są uwzględniane, chyba że zostaną wcześniej odtworzone, więc może brakować ostatnich zmian.
Najczęściej zadawane pytania
Jakie polecenie zrzuca gałąź rejestru do JSON?
regipy-dump hive.hve -o out.json analizuje gałąź offline i zapisuje całe drzewo jako JSON.Czy JSON jest lepszy od CSV dla gałęzi rejestru?
Czy te narzędzia działają bez systemu Windows?
.hve bezpośrednio i są niezależne od systemu operacyjnego.