Skip to content

Latest commit

 

History

History
20 lines (12 loc) · 987 Bytes

README.md

File metadata and controls

20 lines (12 loc) · 987 Bytes

ObjectBoxLite

In my bachelor thesis I developed the forensic tool ObjectBoxLite to give the community the possibility to analyze ObjectBox database files ☕ 👨‍💻.

ObjectBox is a non SQLite database, that is developed for Mobile-, Edge- or IoT-Computing. The database file be can extracted from smartphone apps or from IoT devices.

Background

The tool are based on Kaitai Struct to parse the database file. A formal description of the binary structure of an ObjectBox database file is saved in /ks/mdb.ksy. That description was compile to the python module /ks/mdb.py and imported to the tool.

The tool is able to read actually tables and entries from the database file.

System

Tool runs and tested under Mac OS X and Python 3.9.6.

Install and Usage

git clone https://github.com/sharel0ck/objectboxlite.git
cd objectboxlite-main
python3 ObjectBoxLite.py -f \path\to\the\data.mdb