Opi 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.
Koulutuksessa keskitytään syvälliseen rikostekniseen tulkintaan, sivutason dekoodaukseen ja käytännön taitoihin edistyneissä digitaalisissa tutkimuksissa.
Tämä edistynyt 3 päivän kurssi opettaa ammattilaisille, miten SQLite-tietoja voidaan palauttaa, purkaa ja tulkita mobiilisovelluksista ja muista digitaalisista lähteistä. Opit tunnistamaan ja analysoimaan keskeisiä rikosteknisiä artefakteja, kuten poistettuja tietueita, WAL/SHM-tiedostoja ja sivutason rakenteita - myös silloin, kun tavalliset työkalut epäonnistuvat.
Training is updated for 2026 and built around real cases, interactive CTF challenges, and unsupported apps. You'll use custom tools and datasets to develop deep forensic insight and practical recovery techniques.
Tämä kurssi on tarkoitettu rikostutkijoille, tutkijoille, tapahtumiin vastaajille ja analyytikoille, jotka:
Tämä kurssi on tarkoitettu digitaalisen rikostutkinnan ammattilaisille, joiden on mentävä pidemmälle kuin mitä standardityökalut tarjoavat ja tulkittava SQLite-tietoja varmuudella ja tarkkuudella. Olitpa sitten lainvalvonnassa, tapahtumiin vastaamisessa tai rikosteknisessä konsultoinnissa, tämä kurssi antaa sinulle syvälliset, käytännönläheiset taidot, joilla on välitön vaikutus.
Se on erityisen arvokas, jos:
Kurssi on tarkoitettu tutkijoille, ei kehittäjille. Kaikki tekniikat ovat visuaalisia, käytännönläheisiä ja työkaluista riippumattomia.
Tämä kurssi on suunniteltu rakentamaan käytännön asiantuntemusta, ei vain välittämään sisältöä. Työskentelet käytännönläheisesti oikeiden tietojen kanssa, ratkaiset realistisia rikosteknisiä haasteita ja saat syvällisen käsityksen siitä, miten SQLite toimii todellisissa tutkimuksissa.
Kurssin jokainen osa - myös OnDemand-versio - on käytännönläheinen ja käytännönläheinen. Saat tekniikoita, joita voit soveltaa suoraan nykyisissä ja tulevissa tapauksissa.
Kurssin opettajana toimii James Eichbaum - kokenut digitaalisen rikostutkinnan kouluttaja ja ammattilainen, jolla on syvää asiantuntemusta mobiili- ja tietokanta-analyysistä. Yli 15 viime vuoden aikana James on kouluttanut tuhansia ammattilaisia yli 30 maassa keskittyen johdonmukaisesti käytännön taitoihin ja tutkinnalliseen tarkkuuteen.
Hän on johtanut kehittyneitä rikosteknisiä koulutusohjelmia lainvalvonta-, puolustus- ja yksityisen sektorin tiimeille maailmanlaajuisesti, mukaan lukien kansalliset poliisiviranomaiset ja rikostekniset laboratoriot. Koska James on toiminut sekä kouluttajana että tutkijana, hänellä on kaksitahoinen näkökulma, joka tekee monimutkaisista aiheista ymmärrettäviä ja suoraan merkityksellisiä todellisen työn kannalta.
Tällä sertifioidulla kurssilla James opastaa sinua askel askeleelta SQLiten rikosteknisten sisäpiirien läpi - sivurakenteista ja WAL-tiedostoista manuaalisiin palautusmenetelmiin - käyttäen strukturoituja laboratorioita, todellisia sovellustietoja ja realistisia CTF-tyylisiä haasteita.
Yhteys Jamesiin LinkedInissä

Seuraa koko sertifioitua ohjelmaa omaan tahtiisi - kaikki materiaalit, laboratoriot ja haasteet ovat mukana.
Osallistu suoralle virtuaalikurssille tai varaa yksityinen ryhmäistunto, jota vetää kurssin luoja James Eichbaum.
Tuo sertifioitu henkilökohtainen koulutus paikallesi - syvällistä, opettajien ohjaamaa ja tiimillesi räätälöityä.
Tämä on syvällinen, tekninen koulutus, joka on tarkoitettu ammattilaisille, jotka työskentelevät säännöllisesti mobiilipoimintojen, rikosteknisten työkalujen ja monimutkaisten tietokantojen parissa. Kolmen tiiviin päivän aikana - tai itseopiskelumuodossa - opit lukemaan, tulkitsemaan ja palauttamaan tietoja suoraan SQLite-rakenteista tarkasti ja selkeästi.
Kurssi sisältää runsaasti käytännön harjoittelua, ja siinä käydään läpi live-esimerkkejä poistetuista tietueista, freelist-sivun palautuksesta, ylivuodon käsittelystä, WAL/SHM-tulkinnasta ja paljon muuta. Sen lisäksi, että ymmärrät teoriaa, voit myös soveltaa sitä ohjatuissa harjoituksissa ja todellisissa CTF-tyylisissä skenaarioissa, jotka on rakennettu erityisesti rikosteknistä käyttöä varten.
Analysoitpa sitten salattuja sovelluksia, validoit työkalujen tuotoksia tai tuet lainvalvontaviranomaisten tai yksityisen sektorin tutkimuksia - tämä kurssi antaa sinulle itseluottamusta ja taitoja, joita tarvitset SQLite-pohjaisten tietojen perusteelliseen käsittelyyn.
Koko kurssi sisältää:
Live: Kurssi kestää kolme kokonaista päivää, ja siihen sisältyy opettajan johdolla pidettäviä istuntoja, laboratorioita ja interaktiivisia tapaustutkimuksia.
Tilattavassa muodossa: Sama sisältö, mutta itseopiskelu. Saat 90 päivän käyttöoikeuden kaikkiin videoihin, laboratorioihin ja tietokokonaisuuksiin.
Kyllä - kaikki sisältö heijastaa uusimpia SQLite-rakenteita, nykyisiä rikosteknisiä työkaluja ja nykyaikaisiin mobiilisovelluksiin ja tietokantoihin liittyviä haasteita.
Kyllä. Tarjoamme ryhmähinnoittelua ja räätälöityä toimitusta vähintään viiden hengen tiimeille, mukaan lukien käyttöönotto ja tuki laboratorioille ja käyttöoikeuksien hallinnalle.
Aiempaa tietokantaosaamista ei tarvita. Kurssi aloitetaan alusta alkaen ja opastetaan SQLiten sisäisiin asioihin visuaalisten läpikäyntien, laboratorioiden ja käytännön harjoitusten avulla - kaikki rikosteknisiä sovelluksia silmällä pitäen.
Jokaiseen osioon sisältyy käytännön harjoituksia: poistettujen tietueiden analysointi, ylivuotoketjujen uudelleenrakentaminen, WAL/SHM-tiedostojen tutkiminen ja reaalimaailman tietokokonaisuuksiin perustuvien skenaariopohjaisten haasteiden ratkaiseminen.
Kurssin opettajana toimii James Eichbaum, veteraani digitaalisen rikostutkinnan kouluttaja, jolla on yli 15 vuoden kokemus ja maailmanlaajuinen tunnustus mobiili- ja tietokantarikostutkinnasta. Hän on kouluttanut lainvalvontaviranomaisia, DFIR-konsultteja ja rikostutkijoita yli 30 maassa.
Täydellistä - tämä kurssi täydentää näitä työkaluja. Opit validoimaan niiden tuotokset, tutkimaan tukemattomia sovelluksia ja palauttamaan tietueet, jotka jäävät usein huomaamatta automaattisen jäsentelyn yhteydessä.
Kyllä. Saat tarkistettavan todistuksen, jossa on yksilöllinen tunnus ja kouluttajan allekirjoitus. Se oikeuttaa 24 CPE-pistettä ja täyttää oikeudellisen, tilintarkastuksen tai viranomaiskatselmuksen dokumentointitarpeet.
Kyllä. Suorassa lähetyksessä osallistujat voivat esittää kysymyksiä istunnon aikana. On-Demand-osallistujat saavat opettajan sähköpostitukea ja pääsyn kuratoituun resurssikirjastoon koko osallistumisaikansa ajan.
Kyllä. Kurssi perustuu todellisiin sovellustietoihin ja tyypillisiin tapauskohtaisiin skenaarioihin - ei teoriaan tai synteettisiin esimerkkeihin. Kaikki oppimasi on sovellettavissa nykyisiin ja tuleviin tapauksiisi.
Kyllä. Suoritat realistisia CTF-tyyppisiä tutkimuksia, joiden tarkoituksena on vahvistaa teknisiä käsitteitä todellisten tietojen avulla. Nämä haasteet perustuvat todelliseen mobiilisovelluksen käyttäytymiseen ja yleisiin tutkimusskenaarioihin.
Kyllä - saat käyttöösi Elusive Data SQLite Visualizer -työkalun, joka on räätälöity rikostekninen työkalu tietokantarakenteiden, kuten freelist-sivujen, B-puiden, WAL-tietueiden ja ylivuotoketjujen visuaaliseen tarkasteluun.
Kyllä. Kaikki live-istunnot nauhoitetaan, ja osallistujat voivat katsoa materiaalia uudelleen jopa 90 päivän ajan - mukaan lukien läpikäynti ja laboratoriodemot.
Tämä on syvä sukellus - mutta se on rakennettu helposti lähestyttäväksi. Tutustut SQLiten matalan tason sisäisiin asioihin (WAL, B-Tree, VarInts, freelist), mutta kaikki on jaoteltu visuaalisesti ja vahvistettu harjoituksilla ja esimerkkitapauksilla.
Laboratoriot perustuvat reaalimaailman sovellustietokantoihin, kuten viestisovelluksiin, paikannusalustoihin ja sosiaaliseen mediaan. Ne on kuratoitu simuloimaan todellisia olosuhteita, joissa on ääritapauksia ja palautettavia poistettuja tietueita.
Kyllä. Monet kokeneet tarkastajat, työkalujen kehittäjät ja virastojen kouluttajat osallistuvat tälle kurssille tarkentaakseen SQLiten sisäisten ominaisuuksien tuntemustaan. Vaikka materiaali on aloittelijoille sopivaa, se soveltuu hyvin kokeneille ammattilaisille, jotka haluavat syventyä.
Ehdottomasti. Opit analysoimaan WAL- ja SHM-tiedostoja manuaalisesti ja tunnistamaan piilotetut tai poistetut tiedot, joita ei löydy päätietokannasta, ja näet, miten palautus toimii useissa eri skenaarioissa.
Kyllä. Kurssi ei ole riippuvainen työkaluista, ja siinä keskitytään menetelmiin, jotka toimivat riippumatta siitä, mitä rikosteknistä alustaa käytät. Opit validoimaan työkalujen tuotokset ja syventymään, kun työkalut eivät tue tiettyä sovellusta tai artefaktia.
Sinulla tulisi olla jonkin verran kokemusta digitaalisesta rikostutkinnasta, mobiilianalyysistä tai DFIR:stä, mutta sinun ei tarvitse osata koodata tai olla aiemmin koulutettu tietokantojen parissa. Tällä kurssilla opitaan tarvitsemasi asiat sitä mukaa, kun opit.
Kyllä. SQLiteä käytetään työpöytäsovelluksissa, IoT-laitteissa, selaimissa ja pilvisynkronointialustoissa. Tässä opitut taidot soveltuvat kaikkialle, missä SQLite esiintyy, myös muihin kuin mobiilitapauksiin.
SQLite Visualizer was developed to enhance the way forensic professionals interact with SQLite data, both during training and in real investigations. This forensic suite was designed specifically for this course to complement the techniques you’ll learn and make advanced database analysis more accessible and efficient.
Paketti yhdistää dekoodauksen, visualisoinnin ja tulkinnan yhteen käyttöliittymään. Se yksinkertaistaa työskentelyä WAL-tiedostojen, varintsien, ylivuotosivujen ja strukturoitujen tietueiden kanssa ja auttaa sinua saamaan selkeämmän käsityksen monimutkaisista mobiilisovellusten tiedoista.
SQLite Forensics -kurssilla käytät työkalua koko kurssin ajan laboratorioissa ja todellisissa skenaarioissa, ja pidät sen itselläsi sen jälkeen. Se on resurssi, johon voit luottaa, kun tutkit sovelluksen tietoja, palautat poistettuja tietueita tai vahvistat havaintoja tarkasti.
SQLite Visualizer reflects our belief that effective training should leave you with practical skills, and the tools and methods to apply them right away.


SQLite remains the backbone of mobile app storage in 2026, powering everything from chat histories and location logs to app settings and cached media. While forensic tools handle basic extraction well, they often stop short of revealing what’s stored deeper in database internals: write-ahead logs, overflow chains, or custom schemas unique to each app.
Koska mobiiliohjelmistot kehittyvät nopeasti, tutkijat joutuvat yhä useammin tilanteisiin, joissa tiedot puretaan vain osittain tai ne jäävät kokonaan tunnistamatta. SQLiten sisäisen toiminnan ymmärtämisestä on tullut välttämätöntä luotettavan mobiilianalyysin kannalta.
Tämä mikrokurssi on rakennettu tätä todellisuutta silmällä pitäen. Opit, miten SQLite puretaan rakenteellisella tasolla, miten tietoja palautetaan manuaalisesti, miten tietueiden järjestämistä tulkitaan ja miten havaitaan kuvioita tai poikkeavuuksia, joita pelkät työkalut eivät ehkä selitä. Se on sellaista käytännön asiantuntemusta, joka antaa sinulle enemmän hallintaa monimutkaisissa tai aikakriittisissä tapauksissa.
Tämä keskittynyt läpikäynti antaa tutkijoille selkeät, käytännönläheiset tekniikat salattujen Apple Notes -muistiinpanojen poimimiseen iOS 16.x -laitteista. Seuraat käytännönläheistä, vaiheittaista prosessia, joka on suunniteltu menemään työkalun oletustuloksia pidemmälle ja antaa sinulle näkemystä ja itseluottamusta monimutkaisten tapausten tehokkaaseen käsittelyyn.
VarIntien purkaminen manuaalisesti voi aiheuttaa pullonkaulan rikostekniselle prosessille, etenkin kun navigoidaan epäjohdonmukaisissa tai tuntemattomissa tietokannoissa. Tämä työkalu nopeuttaa tulkintaa ja auttaa sinua keskittymään syvällisempään analyysiin. Sen käyttö on ilmaista, ja se on tarkoitettu SQLiten sisäisten ominaisuuksien parissa työskenteleville tutkijoille.
SQLiteVisualizer unifies visual exploration, decoding, SQL analysis, and deleted-data recovery into one seamless workflow. No exports, no tool switching, no lost context.
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.
Kun yksittäinen SQLite-sivu ei pysty säilyttämään suuria sisältöjä, kuten kuvia tai mediaa, tiedot valuvat ylivuotosivuille. Tässä oppaassa käydään läpi, miten pirstaloituneet tietueet voidaan palauttaa manuaalisesti ja paljastaa todisteet, jotka tyypilliset veistotyökalut usein jättävät huomiotta.
Saat ensimmäisenä kuulla uusista koulutusmahdollisuuksista, ilmaisista työkaluista, tapauskohtaisista blogikirjoituksista ja käytännönläheisistä näkemyksistä. Kuukausittainen uutiskirjeemme auttaa sinua oppimaan nopeammin, ratkaisemaan tapauksia älykkäämmin ja pysymään ajan tasalla alalla, joka ei koskaan pysähdy.
Täytä sähköpostiosoitteesi rekisteröityäksesi.
Tämä pyyntö ei ole täysin sitova. Kerro meille, mitkä päivämäärät sopisivat sinulle ja kuinka monta osallistujaa haluaisit mukaan. Otamme sinuun pikaisesti yhteyttä ja keskustelemme yhdessä parhaista vaihtoehdoista.
Deleted SQLite records remain in the database until the space is overwritten. This course teaches you to manually parse deleted records from freelist pages, freeblocks, and unallocated space — going beyond what standard forensic tools can recover.
The Write-Ahead Log (WAL) is a file SQLite uses to stage recent changes before committing them to the main database. It can contain uncommitted data and deleted records critical for mobile app investigations.
WAL files contain frames with a header and page data. This course teaches you to parse WAL frame headers, identify modified pages, and extract both staged and deleted data — including records that exist only in the WAL.
A Variable-Length Integer (VarInt) is a compact encoding used throughout SQLite for record lengths, serial types, and row IDs. Decoding VarInts is a core skill for manually parsing SQLite records — covered in depth in this course.
Freelist pages are database pages marked for reuse after data deletion. They frequently contain recoverable deleted content — making them a primary target for recovering deleted messages, contacts, and app data.
When a record is too large for a single database page, SQLite stores the excess on overflow pages. Forensic investigators must trace overflow chains to recover complete records from large text fields, BLOBs, or long messages.
Protocol buffers (protobuf) are a binary format used by many mobile apps. Some apps store protobuf-encoded data inside SQLite fields — requiring investigators to decode both layers to access the underlying evidence.
Every SQLite database begins with a 100-byte header containing the file signature "SQLite format 3". Understanding this header is fundamental for identifying, validating, and parsing SQLite databases in forensic investigations.
Yes — every enrollment includes access to ED SQLite Visualizer. Use it to trace deleted records, visualize WAL files, and analyze app databases alongside your training.
This SQLite forensics training is designed for digital forensics investigators who need to go beyond tool output. You'll learn to manually parse SQLite database structures — including B-tree pages, cell arrays, freelist pages, and overflow chains — and recover deleted records that automated tools miss. Topics include WAL file analysis, SHM index parsing, VarInt decoding, freeblock recovery, and protocol buffer interpretation. Whether you're investigating mobile device data, app databases, or cloud-synced SQLite files, this course gives you the skills to extract, validate, and present SQLite evidence with confidence. ED SQLite Visualizer is included free with every enrollment.