تدريب جنائي معتمد في مجال SQLite معتمد في مجال SQLite

advanced level | certificate | 24 cpe credits | updated 2026

Learn SQLite forensics through a certified, hands-on training course built for professionals investigating mobile app data. Available On-Demand, Live Online and On-Site, it gives you the same depth, labs and case data in the format that fits your schedule. Updated for 2026, the course teaches you how to manually analyze and recover data that standard tools may miss, including deleted records, WAL files and unallocated space.

تدريب معتمد

تدريب جنائي معتمد في مجال SQLite معتمد في مجال SQLite

Learn SQLite Forensics through a certified, hands-on training course built for professionals investigating mobile app data. Updated for 2026, this course teaches you how to manually analyze and recover data that standard tools often miss, including deleted records, WAL files and unallocated space.

تم تصميم التدريب حول سيناريوهات واقعية وتحديات جديدة في مجال مكافحة الإرهاب في العالم الحقيقي، ويركز التدريب على التفسير الجنائي العميق، وفك التشفير على مستوى الصفحات، والمهارات العملية للتحقيقات الرقمية المتقدمة.

  • Advanced level
  • 3 days / 24 hours
  • 24 ساعة معتمدة للتعليم والتدريب المهني المستمر
  • شهادة إتمام الدراسة
  • No coding or scripting required
  • On-Demand: €1,299 per student
  • Live Online: By quote
  • On-Site: By quote

Course objectives

  • Understand the internal structure and operational mechanics of SQLite databases.
  • Analyze and manually parse SQLite files, including headers, pages, freelists and overflow pages.
  • Explain the forensic relevance of WAL and SHM files in SQLite analysis.
  • Perform low-level recovery of deleted records and reconstruct databases manually.
  • Develop skills to critically analyze and interpret SQLite artifacts for digital investigations.

Who should attend

This course is for mobile forensic professionals ready to go beyond default tool output. It is ideal if you are familiar with standard forensic platforms and want a deeper understanding of what gets parsed and, just as importantly, what often gets left behind.

Basic digital forensic knowledge is helpful. Prior advanced SQLite or SQL experience is not required. The course is designed for investigators, not developers. Techniques are visual, practical and explained step by step.

Key course features

  • Scenario-based learning from evidence discovery to expert reporting.
  • Tool-agnostic methods you can apply across forensic platforms.
  • Real datasets, practical labs and CTF-style forensic challenges.
  • Custom app parsing for deleted messages, media files and data fragments.
  • Practical validation methods for unsupported or incomplete tool output.
Course structure

What you’ll cover

A structured SQLite forensics course that moves from foundations and page-level analysis to deleted data recovery, database reconstruction, WAL/SHM interpretation and final assessment.

Daily focus

Day 1

Foundations and internal SQLite structures

Identify SQLite structures, decode varints and serial types, and manually parse live and deleted records from database pages.

Day 2

Database creation, behaviour and recovery fundamentals

Build and manipulate a database, observe how evidence changes at the byte level, and begin recovering deleted records from freeblocks and freelist pages.

Day 3

Advanced recovery, WAL/SHM analysis and assessment

Complete reconstruction work, analyze transaction files, recover evidence not present in the main database and complete the final practical and knowledge assessment.

Core skills

  • Manual SQLite interpretation Understand headers, pages, records, varints, serial types and B-tree structures.
  • Deleted data recovery Recover evidence from freeblocks, freelist pages, overflow pages and fragments.
  • Database reconstruction Rebuild damaged or incomplete structures and validate recovered records.
  • WAL and SHM analysis Interpret transaction files, map page versions and recover evidence outside the main database.
  • Tool-agnostic validation Verify commercial tool output and explain how evidence is stored and recovered.

Want the full syllabus with the day-by-day structure?

Training modules

Course modules

Five practical modules covering SQLite fundamentals, internal structures, database creation, reconstruction, deleted data recovery and WAL/SHM analysis.

01 مقدمة في التحليل الجنائي ل SQLite +
  • The forensic value of SQLite databases in modern mobile and application investigations
  • Limitations of automated tools and the importance of independent validation
  • Property lists, XML files and common application configuration data
  • Base64 encoding and manual decoding of embedded data
  • SQLite database fundamentals: tables, records, fields and data types
  • Introduction to B-tree organization and page-level storage
  • Protocol Buffers and their use in modern applications
  • Guided exercises, knowledge check and practical activity
02 SQLite Database and Page Structures +
  • The SQLite database header and key file-level values
  • Database page types and page header structures
  • Variable-length integers, or varints, and their role in SQLite
  • Record headers, serial types, payload lengths and manual record parsing
  • Freeblocks and remnants of deleted or modified records
  • Freelist trunk and leaf pages
  • Overflow pages and recovery of large records or BLOB data
  • Hex-level parsing practical using realistic forensic evidence
03 إنشاء قواعد بيانات SQLite والتنقل فيها +
  • Create a working SQLite database based on a fictional messaging application
  • Define tables, fields, data types and relationships
  • Insert, update, query and delete records using SQLite statements
  • Navigate databases with a graphical SQLite browser and a hex editor
  • Compare the logical database view with the underlying byte-level structure
  • Observe how new records, page growth and deletions affect the database file
  • Use controlled changes to understand where forensic artifacts originate
  • Knowledge check and practical database-building exercise
04 Database Reconstruction and Recovery +
  • Case study: recovering deliberately deleted communications from a damaged database
  • Assess the database structure and identify missing or inaccessible B-tree components
  • Determine why standard viewers and automated recovery methods cannot access the evidence
  • Locate and interpret deleted records stored within freeblocks
  • Examine freelist trunk and leaf pages for recoverable table data
  • Identify page types, cell pointers, record boundaries and candidate evidence
  • Recover table data from freelist pages and convert page structures for analysis
  • Reconstruct missing B-tree navigation required to access recovered records
  • Create or repair an interior table page and restore logical page relationships
  • Validate recovered evidence against page-level structures and known database behavior
  • Document the reconstruction process and distinguish recovered data from original live records
05 Write-Ahead Log (WAL) and Shared Memory (SHM) Files +
  • Why SQLite uses WAL mode and the forensic value of associated transaction files
  • WAL header structure, frame headers, database pages, salts and checksums
  • How WAL files develop as records are inserted, modified, committed or overwritten
  • Identify multiple historical versions of the same database page
  • Understand the SHM file and its role as an index into WAL frames
  • Map database page numbers to WAL frames using SHM index information
  • Distinguish relevant page versions and recover evidence not present in the main database
  • Hands-on WAL/SHM mapping and evidence-recovery practical
Practical outcomes

What you’ll be able to do

The course combines guided explanation with hands-on work, realistic datasets, practical recovery exercises and a final assessment.

Manual analysis

Interpret SQLite structures and records without relying solely on automated tools.

Database reconstruction

Repair damaged or incomplete B-tree structures and validate the result.

Evidence recovery

Locate deleted data in freeblocks, freelist pages and transaction files.

Tool validation

Independently verify commercial tool output and explain how evidence is stored.

Forensic reporting

Explain what was recovered, where it came from and why it matters.

Practical assessment

Demonstrate your skills by interpreting SQLite structures, recovering evidence and explaining findings.

Need help choosing the right training format?

Who should attend

Built for mobile forensic professionals

This course is for mobile forensic professionals ready to go beyond default tool output. It is ideal if you are familiar with standard forensic platforms and want a deeper understanding of what gets parsed and, just as importantly, what often gets left behind.

It is especially valuable if you:

  • Work with mobile app data Analyze SQLite evidence from iOS, Android and other app-based sources.
  • Need to validate tool output Understand what commercial tools found and what they may have missed.
  • Investigate unsupported apps Build confidence working with databases that are not fully parsed by existing tools.
  • Recover deleted or hidden evidence Extract deleted records, freelist content, overflow data, WAL activity and fragments.
  • Prepare reports or expert opinions Explain database artifacts clearly for review, reporting, testimony or court.
  • Want structured, expert-led training Learn SQLite forensics through a practical workflow rather than isolated theory.

لا حاجة للبرمجة أو البرمجة النصية.

Basic digital forensic knowledge is helpful. Prior advanced SQLite or SQL experience is not required. The course is designed for investigators, not developers. Techniques are visual, practical and explained step by step.

Want to see the full course outline?

Why it’s different

Practical, visual and case-focused

This course is built to develop real forensic capability. You work hands-on with realistic data, solve investigative challenges and learn how SQLite behaves in real cases.

Scenario-based learning

Tackle real investigative challenges from evidence discovery to expert reporting.

النهج الحيادي للأدوات

Learn methods you can apply across forensic platforms and manual validation workflows.

مجموعات بيانات واقعية

Use real datasets in virtual environments with standard forensic tools.

Custom app parsing

Extract deleted messages, media files and data fragments, even without tool support.

SQLite internals

Understand B-trees, varints, serial types, freelists, overflow pages, WAL and SHM.

Reporting and validation

Learn to explain what was found, where it came from and how it was validated.

Not sure if this course fits your team?

مدربك

Learn from James Eichbaum

James Eichbaum is a well known digital forensics instructor and practitioner with deep expertise in mobile forensics, SQLite analysis and real-world investigative workflows.

Over the past 17+ years, James has trained thousands of professionals in more than 30 countries, with a consistent focus on practical skills, investigative accuracy and defensible forensic interpretation.

He has led advanced forensic training programs for law enforcement, defense and private-sector teams worldwide, including national police agencies and forensic labs.

In this certified course, James guides you step by step through SQLite internals, from page structures and WAL files to deleted data recovery and validation, using structured labs, realistic app data and CTF-style challenges.

تواصل مع جيمس على LinkedIn

Career highlights

  • 17+ years teaching digital and mobile forensics
  • مدير التدريب العالمي السابق في شركة MSAB
  • مدرب كاليفورنيا P.O.S.T. مدرب معتمد من كاليفورنيا
  • Former Detective, Sacramento Valley High Tech Crimes Task Force
  • Former Special Deputy U.S. Marshal, FBI Cyber Crimes Task Force
  • Recipient of HTCIA Case of the Year award

Want to review the course outline or discuss training?

Certified SQLite Forensics

Practical training for real casework

Built around real-world forensic problems, practical recovery methods and clear interpretation of SQLite evidence.

James Eichbaum, digital forensics instructor teaching SQLite analysis to investigators
17+ Years teaching forensics
30+ Countries trained
24 CPE credits included
Training approach

The course is designed to make complex SQLite structures easier to understand, validate and explain without requiring coding or scripting experience.

Delivery formats

Choose the format that fits your work

The labs, case data and depth are the same. The only thing that changes is how you fit the learning into your schedule.

عند الطلب

Self-paced training

EUR 1,299 per student

Learn when it works for you, at your own pace, with access to the course content, videos, lab files and practical exercises.

  • Equivalent to 3 days / 24 hours of training
  • Self-paced content, videos and lab files
  • Hands-on labs and CTF-style challenges
  • Knowledge and practical assessment
  • Certificate of completion and 24 CPE credits

بث مباشر عبر الإنترنت

Instructor-led remote training

By quote, groups of 3 or more

Join live sessions from anywhere, ask questions in the moment and work through labs with instructor guidance.

  • Instructor-led sessions with labs
  • Real-time questions and discussion
  • Shared delivery for teams
  • Same course depth and case data as classroom delivery
  • Certificate of completion and 24 CPE credits

في الموقع

In-person team training

By quote, groups of 5 or more

Bring the course to your team with in-person training built around practical labs, discussion and your training goals.

  • Delivered at your location or agreed venue
  • Best for larger teams and organizations
  • Hands-on labs with instructor guidance
  • Scheduling by agreement
  • Group rates available

Not sure which format fits best?

Tell us whether you are looking for individual training or team delivery, and we will help you choose the right format.

Need manager approval? Download a short justification letter you can share with your manager, training coordinator or budget approver.

Download justification letter
Certification

Certificate and 24 CPE credits

Participants receive completion documentation for professional records, internal reporting, audits and continuing education requirements.

شهادة إتمام الدراسة

A signed certificate confirming completion of the Certified SQLite Forensics course.

24 ساعة معتمدة للتعليم والتدريب المهني المستمر

Supports continuing education records for forensic, cyber and investigative professionals.

Knowledge and practical assessment

Participants complete both knowledge checks and hands-on practical work.

Built for professional records

Suitable for internal documentation, training records and audit support.

Professional record

Built for defensible professional development.

The course supports practical skills, formal training records and repeatable forensic workflows that can be explained clearly.

Need confirmation about certification or CPE documentation?

Full course track

What you gain from the full course

A deep, practical training track for professionals who work with mobile extractions, forensic tools, app databases and SQLite-based evidence.

Course focus

Over three days, or through the equivalent on-demand format, you learn how to read, interpret, recover and validate data directly from raw SQLite structures.

The training combines guided explanation with hands-on practice using realistic datasets, deleted records, freelist recovery, overflow content, WAL/SHM interpretation and CTF-style forensic challenges.

The full course includes

  • فك التشفير اليدوي لملفات WAL و SHM
  • Recovery from freelist chains, freeblocks and unallocated pages
  • Database reconstruction and page-level validation
  • تمارين قائمة على الحالات باستخدام مجموعات بيانات واقعية
  • CTF-style challenges designed for forensic use
  • 24 CPE credits and a certificate of completion
Delivery formats

Available on-demand, live online or on-site.

The course can be delivered as self-paced training, instructor-led live online training or on-site team training by request.

Want help choosing the right delivery format?

الأسئلة الشائعة

Frequently asked questions

Answers to common questions about course format, pricing, certification, labs, delivery and technical level.

01 كم من الوقت يستغرق إكمال الدورة التدريبية كاملة؟ +

مباشرةً: Delivered over 3 full days with instructor-led sessions, labs and interactive case studies.

عند الطلب: The same core content in a self-paced format, equivalent to 24 hours of training.

02 Is the training updated for 2026? +

Yes. The course content is updated for 2026 and reflects current SQLite forensic workflows, modern app data, WAL/SHM analysis and practical recovery scenarios.

03 What delivery formats are available? +

The course is available On-Demand, Live Online and On-Site.

عند الطلب: EUR 1,299 per student.

بث مباشر عبر الإنترنت: By quote, for groups of 3 or more.

On-Site: By quote, for groups of 5 or more.

Group rates are available.

04 هل هو مناسب للفرق أو التدريب على مستوى الوكالة؟ +

Yes. Live Online and On-Site training are available for teams by request. We can help recommend the right format based on team size, delivery preference and training goals.

05 Do I need prior SQLite or SQL experience? +

Basic digital forensic knowledge is helpful. Prior advanced SQLite or SQL experience is not required. The course explains SQLite internals visually, step by step, with practical labs and forensic use cases throughout.

06 Do I need coding or scripting experience? +

No. The course is designed for investigators, not developers. Techniques are visual, practical and explained step by step. You do not need coding or scripting experience to complete the training.

07 ما هي أنواع المختبرات المدرجة؟ +

Labs include parsing deleted records, rebuilding overflow chains, exploring WAL/SHM files, recovering fragmented content and solving scenario-based challenges using realistic forensic datasets.

08 من يقوم بتدريس هذه الدورة؟ +

The course is taught by James Eichbaum, a digital forensics instructor and practitioner with 17+ years of experience training law enforcement, forensic examiners, DFIR consultants and investigative teams worldwide.

09 What if I use tools like Magnet, Cellebrite, Oxygen or MSAB? +

This course complements commercial forensic platforms. You learn how to validate tool output, investigate unsupported apps and understand SQLite evidence beneath automated parsing results.

10 هل الشهادة معترف بها؟ +

Participants receive a certificate of completion with 24 CPE credits. It is designed for professional records, internal documentation, audits and continuing education tracking.

11 هل يمكنني طرح الأسئلة أو الحصول على الدعم أثناء الدورة التدريبية؟ +

Live participants can ask questions during sessions. On-Demand participants can contact us with course-related questions while working through the material.

12 هل سأتمكن من تطبيق ذلك في التحقيقات الحقيقية؟ +

Yes. The course is built around realistic app data, practical recovery workflows and forensic scenarios that map directly to mobile and application database investigations.

13 هل تتضمن الدورة التدريبية تحديات بأسلوب CTF؟ +

Yes. You work through CTF-style forensic challenges designed to reinforce technical SQLite concepts with practical investigation scenarios and realistic datasets.

14 ما مدى تقنية الدورة التدريبية؟ +

It is a deep forensic course, but it is designed to be accessible. You go into SQLite internals such as WAL, B-trees, varints, freelists and overflow pages, with visual explanations and practical labs.

15 ما نوع مجموعات البيانات التي سأعمل معها؟ +

The labs use realistic app databases involving messaging, location, application activity, deleted records, WAL activity, fragmented content and unsupported or partially parsed app data.

16 هل هذه الدورة التدريبية مناسبة للممارسين على مستوى الخبراء؟ +

Yes. Experienced examiners, trainers and tool specialists use the course to deepen their understanding of SQLite internals, deleted data recovery and validation workflows.

17 هل يتضمن تحليل WAL وSHM؟ +

Yes. WAL and SHM analysis are core parts of the course, including how to interpret database changes, reconstruct timelines and identify data not present in the main database file.

18 Is the training tool-agnostic? +

Yes. The course focuses on SQLite forensic principles and validation methods that apply regardless of which forensic platform you use.

19 هل يمكنني تطبيق هذه المعرفة خارج نطاق الأدلة الجنائية المتنقلة؟ +

Yes. SQLite is used in desktop applications, IoT devices, browsers, cloud sync tools and many other systems. The recovery and validation skills apply anywhere SQLite appears.

20 How does this course connect to Firefly? +

SQLite remains central to modern app investigations. The course teaches the forensic methods behind SQLite analysis, including page-level interpretation, recovery and validation. Firefly carries the same principles into a broader forensic workspace for app data investigations across SQLite, RealmDB, LevelDB, IndexedDB and Apple Biome / SEGB.

ما يقوله المحترفون عن هذه الدورة التدريبية

أكيرا هـ.

محلل الجرائم الرقمية
⭐️⭐️⭐️⭐️⭐️
تجاوزت هذه الدورة التدريبية التوقعات بكثير. لقد منحني شرح هياكل WAL/SHM وسير عمل الاسترداد اليدوي الثقة لتحدي قيود الأداة في التحقيقات الحقيقية.

ريناتا س.

استشاري الطب الشرعي المتنقل
⭐️⭐️⭐️⭐️⭐️
لقد شاركتُ في العديد من الدورات التدريبية، ولكن لم تكن أي منها غامرة وعملية مثل هذه الدورة التدريبية. إن الجمع بين التدريب العملي في المختبرات، ومجموعات التدريب العملي على التكنولوجيا التطبيقية، والتدريبات الداخلية على SQLite، جعلته قيّمًا للغاية بالنسبة لعملي مع بيانات تطبيقات Android.

جيروين ف.

محقق وحدة الجرائم الإلكترونية
⭐️⭐️⭐️⭐️⭐️
ساعدتني إعادة إنشاء صفحات القائمة الحرة يدويًا وفك تشفير المتغيرات في حل قضية بعد أسابيع فقط من التدريب. جيمس لديه قدرة نادرة على شرح الموضوعات المعقدة بشكل واضح وعملي.

Related content

تزود هذه الإرشادات التفصيلية المركزة المحققين بتقنيات واضحة وعملية لاستخراج ملاحظات Apple Notes المشفرة من أجهزة iOS 16.x. ستتبع عملية عملية عملية خطوة بخطوة مصممة لتجاوز مخرجات الأداة الافتراضية، مما يمنحك البصيرة والثقة للتعامل مع الحالات المعقدة بفعالية.

يمكن أن يؤدي فك تشفير المتغيرات يدويًا إلى اختناق عملية التحليل الجنائي، خاصةً عند التنقل بين قواعد البيانات غير المتسقة أو غير المألوفة. تعمل هذه الأداة على تسريع عملية التفسير، مما يساعدك على الاستمرار في التركيز على تحليل أعمق. وهي مجانية الاستخدام ومصممة خصيصًا للمحققين الذين يعملون بشكل عملي مع الأجزاء الداخلية من SQLite.

Meet Firefly. One forensic workspace for app data investigations, built on provenance. Recover, interpret, validate and report evidence across SQLite, RealmDB, LevelDB, IndexedDB and Apple Biome / SEGB, with every finding traceable back to its source.

This article shows how protobuf varints differ from SQLite varints and why that distinction matters in mobile forensics. It includes a full hands-on walkthrough of decoding a protobuf blob, extracting fields, and decrypting the final message.

A transformative, certified program designed to take digital forensic professionals from basic experience to confident Python proficiency. Newly updated for 2026, this hands-on training teaches you to build your own scripts to extract, parse, and analyze hidden evidence from app data.

عندما لا تستطيع صفحة واحدة من صفحات SQLite استيعاب محتوى كبير مثل الصور أو الوسائط، فإن تلك البيانات تتسرب إلى صفحات فائضة. يرشدك هذا الدليل إلى كيفية استرداد السجلات المجزأة يدويًا، كاشفًا عن الأدلة التي غالبًا ما تغفلها أدوات النحت النموذجية.

ابق على اطلاع

ابق على اطلاع اشترك في نشرتنا الإخبارية الشهرية.

Be the first to hear about new training opportunities, new tools and updates, case-based blog posts, and practical insights. Our monthly newsletter is built to help you learn faster, solve cases smarter, and keep up in a field that never stands still.

املأ بريدك الإلكتروني للتسجيل

طلب التدريب

هذا الطلب غير ملزم تماماً. أعلمنا بالتواريخ التي قد تناسبك وعدد المشاركين الذين ترغب في إشراكهم. سنعاود الاتصال بك على الفور لمناقشة أفضل الخيارات معاً.

Mobile forensics 2026

Why SQLite still matters in mobile forensics

SQLite remains one of the most important storage formats in mobile app investigations, powering everything from chat histories and location data to app settings, cached media and application artifacts.

Tools can extract data. SQLite knowledge explains it.

Forensic platforms are essential, but they do not always parse every structure, support every app or show where a result came from. Evidence can remain in WAL and SHM files, overflow pages, freelists, deleted records, custom schemas and fragments that require deeper interpretation.

As mobile apps change quickly, examiners increasingly face unsupported databases, incomplete decoding and artifacts that need independent validation. In those situations, SQLite knowledge helps determine what the data means, how it was stored and whether a finding can be explained.

Certified SQLite Forensics is not a tool-button course. It teaches the forensic reasoning behind SQLite evidence: where data is stored, how deleted records remain, how transaction files preserve changes and how findings can be validated when automated parsing is incomplete or unsupported.

Practical outcome

More control when SQLite evidence is incomplete, unsupported or needs to be explained in a report, review or testimony.

استعادة

Deleted records, fragments and unallocated content

تفسير

Pages, records, B-trees, varints and schemas

التحقق

Tool output, WAL/SHM activity and recovered data

Explain

Findings for reports, review and testimony

Learn the SQLite evidence behind the tool output.

Certified SQLite Forensics is built for investigators who need to recover what standard views may miss, validate findings independently and explain SQLite evidence with confidence.