Skip to content

sharel0ck/objectboxlite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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