MobDojoStart learning free

Exploits, Tools & Data Recovery · The Forensic Tool Landscape · Lesson 5 of 5

Challenge: The Tool Budget

Advise a new county lab on buying, testing and defending its forensic tools.

15 min120 XPLab in Pro

The shopping list

A county is opening its first digital forensics lab, and you've been hired as an adviser. The lab manager has budget for one commercial suite and wants to fill the gaps with free tools. Her draft plan says:

She also notes that the county's corporate partner, a private IT contractor, would like to buy its own copy of Graykey for internal investigations.

She asks you to flag anything that's wrong before the plan goes to the county board.

Read or unread

Six months in, a harassment case turns on one question: did the suspect read a threatening message before replying? The lab's suite shows the message as read.

While checking the tool's history, you find a CFTT report on an older version of the same product that listed an anomaly: unread messages were shown as read. Nobody knows whether the lab's current version behaves the same way, and the vendor's release notes don't mention it.

The defense motion

The case goes to trial. The defense files a motion citing a 2021 blog post by Signal's creator. It argues that the lab's suite could have been compromised by a crafted file on the suspect's phone, so every report the machine produced is unreliable. The prosecutor asks you what, exactly, the post said was missing from the vendor's software that made such an attack possible.

The council's question

After the trial, a county council member reads about the Serbia case and asks you a direct question. The vendor the lab uses says it vets customers, doesn't sell to sanctioned countries and has stopped selling in dozens of others. Doesn't that mean misuse can't happen with the county's tools?

She also wants to know whether the county should add any rules of its own, or whether the vendor's license terms already cover it.

Test yourself

Can you answer these?

  1. Which item in the draft plan misunderstands what a tool does?
  2. What's the best next step before this finding goes into the report?
  3. Name the standard protections that Signal said were missing from Cellebrite's software. (Two words, or one is fine.)
  4. Which answer is best supported by what you've learned?

Answer them in the app to earn 120 XP (Pro).

Answer in the app