PL

Every device keeps a timeline.

Phones, laptops and USB drives remember what happened. We recover it without changing a single bit.

See services

Evidence that holds up in court.

Forensic images, verified hashes and a documented chain of custody, written up so a judge can follow it.

How we work

Support for police and private cases.

From prosecution casework to families who need answers, in Poland, Spain, Norway and across Europe.

Ask for help
Skip intro

Code portfolio

Alongside forensics I build software. For the last 14 years I have worked as a JavaScript and front-end developer with several large companies, building websites, web apps and games.

Coming soon to Steam

My game

An indie game written in JavaScript, now being prepared for release on Steam.

Steam page

Websites

PL

Digital forensics for courts, police and people who need answers.

whitehat4u recovers, preserves and explains digital evidence from phones, computers and storage media. We work from Kraków for courts, law firms, investigators and private clients in Poland, Spain, Norway and across Europe.

The connections board

Phone numbers, accounts, emails, IP addresses and payments are entities. Each link between them must point to a piece of evidence. Laid out as a graph, patterns appear: one phone behind many accounts, one wallet behind many victims.

Example connections board linking a fake profile, a phone number and a bank account to two victims Device Victim's phone Account Fake profile Payment BLIK 1,200 zł Phone number +48 ··· ··· 112 Bank account PL ·· ··· 4471 Network IP 31.0.x.x Person Second victim E1 E2 E3 E4 E5 E6 Example connections board linking a fake profile, a phone number and a bank account to two victims Device Victim's phone Account Fake profile Payment BLIK 1,200 zł Phone number +48 ··· ··· 112 Bank account PL ·· ··· 4471 Network IP 31.0.x.x Person Second victim E1 E2 E3 E4 E5 E6

Example case with fictional data. Every line must point to evidence a court can check, in the order it happened. Touch or hover a circle to light it up:

  1. E1Fake profile logs in from IP 31.0.x.x (platform login records)
  2. E2Chat with the victim starts (chat export, hashed at acquisition)
  3. E3Victim confirms a BLIK payment of 1,200 zł (banking app)
  4. E4Money lands in account ··4471 (bank statement via the prosecutor)
  5. E5Recovery phone number found on the profile (screen capture, hashed)
  6. E6A second victim reports the same phone number (police report)

What Poland, Spain, Norway and Europe need right now

Poland

100,000+

incidents handled by CERT Polska in 2024, almost 300 a day. Phishing was the most common.

Source

Spain

97,348

incidents handled by INCIBE in 2024. Two thirds affected private citizens, and 43% were online fraud.

Source

Norway

NOK 607M

lost to payment fraud in Norway in the first half of 2024, 16% more than in the previous six months.

Source

Europe

4,875

incidents analysed by ENISA, the EU cybersecurity agency, between July 2024 and June 2025.

Source

Services

Courts, prosecutors, law firms

Court and legal support

Analysis of seized devices and written expert opinions for proceedings, or a private expert opinion for one party. Findings are explained in plain language and defended in testimony.

  • Expert opinions on digital evidence
  • Review of the opposing side's evidence
  • Testimony and clarification at hearings

Police units, investigators

Police and investigation casework

Acquisition and analysis support when caseloads exceed in-house capacity: phone and computer extraction, timeline reconstruction and documented chain of custody.

  • Phone, computer and USB acquisition
  • Timeline and artefact reconstruction
  • Hash-verified evidence packages

Individuals and families

Private investigations

For people who have been scammed, harassed or threatened online and don't know where to start. We secure what is on your devices, trace what we can, and prepare a report you can take to the police or a lawyer.

  • Online fraud and BLIK scams
  • Cyberstalking, sextortion and fake accounts
  • Recovery of deleted photos, chats and files

Companies and institutions

Company incidents

Investigation of data leaks, insider misuse and compromised accounts, with evidence preserved so it can be used later in court or for an insurance claim.

  • Incident response and triage
  • Data leak and insider investigations
  • Email and account compromise

How a case runs

  1. Confidential first contact

    You describe what happened. We tell you what can realistically be recovered and what it will cost before anything starts.

  2. Secure acquisition

    Devices are copied bit for bit behind a write blocker. The original and the copy are hashed so anyone can verify nothing changed.

    SHA-256 original = SHA-256 copy

  3. Analysis on Linux

    We work only on verified copies, with open, peer-reviewed Linux tools whose results can be reproduced by another expert.

  4. Report and testimony

    A clear report with every finding traceable to its source, and testimony to explain it in court if needed.

The Linux toolkit

Use the pad to browse the four forensic distributions we work with. Press OK to open one.

Forensics1/4
  • SIFT Workstation
  • CAINE
  • Kali Linux
  • Tsurugi Linux

Core techniques, explained

dd: the bit-for-bit copy

dd reads a drive sector by sector, including deleted and unallocated space, and writes an exact copy. Forensic variants such as dc3dd hash the data while copying. The source is always connected through a write blocker.

sudo dc3dd if=/dev/sdb of=case042.dd hash=sha256 log=case042.log

conv=noerror,sync keeps going past bad sectors and pads them with zeros, so offsets stay correct.

Forensic images and hashes

An image is a sealed copy of the evidence. Raw .dd images are simple; E01 images add compression, case metadata and embedded hashes. Matching SHA-256 values on the original and the copy prove the copy is identical.

ewfacquire /dev/sdb   →   ewfverify case042.E01

Follows the ISO/IEC 27037 guidance for identifying, collecting and preserving digital evidence.

USB analysis

A USB stick is evidence in itself, and it also leaves traces on every computer it touches: vendor and product IDs, serial number, first and last connection times. On Linux these live in the system logs; on Windows in the registry.

journalctl -k | grep -i 'SerialNumber'   /   usbrip events history

Matching one serial number across several machines can place a device at a specific time.

Forensic investigations

Field notes, techniques and case write-ups from the lab.

All articles

Kali Linux Metapackages & Custom Packages

You can only include packages that are already available in the official Kali repository, unless you add your own .deb files. Plus the full list of Kali forensic tools and what each one is for.

Linux is where the work happens

Open tools, repeatable steps, the same result for any expert who checks. The first step of every examination is a hash. Try it.

analyst@whitehat4u: ~/case042

Sample session

$ sha256sum case042.dd
9f2c4b7a01d3e8c6b5f0a4d2e7c91b38f6a0d5e2c4b1a7f9e3d8c6b2a5f0e41a  case042.dd
$ mmls case042.dd
DOS Partition Table
Units are in 512-byte sectors
      Slot      Start        End          Length       Description
002:  000:000   0000002048   0062521343   0062519296   Linux (0x83)
$ usbrip events history -q
[2026-10-02 18:41:07] connected     SanDisk Ultra   SN 4C5300012306
[2026-10-02 19:02:51] disconnected  SanDisk Ultra   SN 4C5300012306

Try it: hash a file

Pick any file. Its SHA-256 and SHA-1 are calculated on your device; the file is never uploaded.

Talk to us in confidence

Call or send a message. This number is the only way to contact whitehat4u.

+48 694 003 714

Call

Kraków, Poland