logo

Unpacking Flutter hives

ID: 5938bb7d-b11d-5ce5-bc86-98c4f6aa7a74

STIX ID: report--5938bb7d-b11d-5ce5-bc86-98c4f6aa7a74

Feed Name: NVISO Labs

Date Published: 2024-03-13

Date Updated: 2026-04-28

Author: Jeroen Beckers

...
...

This report details a practical methodology to analyze and extract data from Flutter Hive/Isar storage, explaining frame structure, how keys remain plaintext while values are AES-256 encrypted, the use of a generic TypeAdapter to decode custom objects, and techniques to recover "deleted" entries that persist until compaction. It demonstrates obtaining encryption keys via flutter_secure_storage interception on Android (Frida) or by dumping the iOS Keychain, and shows reconstructing boxes by renaming keys and recalculating CRCs to preserve historical frames—highlighting important security implications for sensitive data stored with Hive.

Your team is not currently subscribed to this feed. You must subscribe to it in order to see this post.