Skip to content
All modules
FoundationModule 4 of 2790 minutes

Reconnaissance and OSINT

Treat open-source intelligence as a pivot loop rather than a search, and know what metadata survives which route.

Assumes1. Recognising encodings

By the end you can

  • Run the pivot loop: enumerate, expand, cross-reference, record
  • Predict which metadata survives a given publication route, and check the right thing first
  • Narrow an image's location from visible constraints without recognising the place
  • Enumerate an organisation's subdomains from certificate transparency rather than by probing
  • Work a leaked dataset from the shell - shape it, index it, then query it - rather than by opening files
  • State where open-source ends and unauthorised access begins

1. Read

2. Use the tools

In the order they come up while solving. Read what each one does, or go straight to the workspace tab that runs it.

3. Try one now

Generated in your browser and checked in your browser. No account, nothing to download, and a fresh one whenever you want another.

4. Practise on the real thing

Real picoCTF challenges that use these techniques, easiest first. 37 match in total - see the full index.

Common mistakes

The wrong turns this topic reliably produces. Written as the mistake rather than the rule, because the rule is easy to agree with and easy to walk straight past.

  • Searching instead of pivoting. One good identifier - a username, a licence plate, a certificate serial - is worth more than an hour of rephrased queries.
  • Trusting a stripped EXIF as proof of nothing. The route matters: a platform upload strips GPS, a direct file share does not, and the thumbnail often outlives the edit.
  • Recording conclusions rather than sources. A pivot chain nobody can retrace is not intelligence, and in a real engagement it is not admissible either.
  • Only ever adding evidence for the first hypothesis. A pivot chain that never tries to falsify itself identifies the wrong person eventually, so name what would rule the theory out before collecting more that confirms it.
  • Probing a target for something the public record already answers. Certificate transparency, archives and registries cost nothing and leave no trace; an unauthorised scan does both, and it is the step that turns research into an offence.

Checkpoint

Given one photograph with no GPS tag, narrow its location to a city and state which visible constraint eliminated each region you ruled out.

Teaching note

The ethics half is not an aside and should be taught first, not last. OSINT technique transfers directly to real people who did not consent to being investigated, and a class that learns the pivot loop without the line learns half a skill.

Go deeper

The lessons above are written to get you through a challenge. These go after the subject instead. Each one opens our notes on that chapter - what it argues, what to take from it and where it stops - so this is somewhere to read now rather than a book to buy first. Nothing here is affiliate-linked or sold by us.

Every book the curriculum cites has a page in the library.