Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Submit
ToolsExploitsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

FeedsContactPrivacy© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
copyfail-dfir — Interactive DFIR walkthrough of CVE-2026-31431 (Copy Fail) - from SIEM alert to confirmed verdict. Real Volatility 3 commands, verified methodology. | Kitploit
Tools/GitHubGitHub/ledlight33/copyfail-dfir
Memory ForensicsVulnerability AnalysisDigital ForensicsLearning & EducationIncident Response
GitHubledlight33/copyfail-dfir

copyfail-dfir

Interactive DFIR walkthrough of CVE-2026-31431 (Copy Fail) - from SIEM alert to confirmed verdict. Real Volatility 3 commands, verified methodology.

View Repository
24424 days agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

CVE-2026-31431 Copy Fail: DFIR Investigation Walkthrough

An interactive, step-by-step forensic investigation walkthrough for the Copy Fail Linux kernel vulnerability (CVE-2026-31431).

Click through an incident response scenario, from SIEM alert to confirmed verdict, with the commands an analyst would really run and plain-language notes at every step.

DFIR walkthrough screenshot

Live Demo

Try it live

Use the left and right arrow keys to move between steps. Every step can be linked directly, for example #step-5 jumps to the page cache analysis.

Languages

The guide is available in English and Greek. Use the EN | ΕΛ button in the title bar, or open the Greek version directly: ledlight33.github.io/copyfail-dfir/?lang=el. The choice is remembered, and a Greek browser opens in Greek by default.

Only the explanations are translated (instructions, findings, notes, questions, the checklist and the verdict). Commands, code and technical terms stay in English.

Ελληνική έκδοση: ledlight33.github.io/copyfail-dfir/?lang=el

What You'll See

  • Authentication logs with no escalation trail
  • Memory acquisition first, and why evidence order matters for a RAM-only attack
  • Live integrity checks, and what they really report on an affected host
  • A cached-view versus disk-view comparison that proves the tampering lives only in RAM
  • Real Volatility 3 plugins (linux.pagecache.Files, linux.pagecache.InodePages) used on the memory image
  • Audit trail reconstruction with ausearch, and exploit traces recovered with strings
  • Scoping and containment, then a verdict with detection, hardening and related-bug panels

Why This Exists

Everyone posts about vulnerabilities. Very few people show how to investigate them.

Copy Fail is a page-cache-only attack: the on-disk file is never modified, so a powered-off disk image looks clean. Live and memory analysis shows the tampering. This walkthrough shows what a DFIR analyst would look for, in what order, and why.

Beginner Notes

Each step has an optional notes panel (toggle it in the title bar) with an explanation in plain words, why the step matters, a common mistake, a short list of terms, a "check yourself" question and links to sources.

Check Your Own Linux

The last screen of the walkthrough has a read-only checklist you can run on your own machine: kernel version, whether the vulnerable module is loaded, a cached-versus-disk comparison of every setuid file, a package-manager check on su, and a few log traces. It tells you what a hit means and what to do next. Open it directly: ledlight33.github.io/copyfail-dfir/#step-8

Never test by running the public exploit on a machine you care about. A clean result is a good sign, not proof, because the poisoned page can be evicted or lost on reboot.

How Accurate Is It

Console output is illustrative: PIDs, hashes, addresses and timestamps are invented, and long tables are shortened. The commands, syscall numbers, plugin names and options, and attack mechanics were checked against primary sources (the Theori PoC and Xint write-up, NVD, CISA, the Volatility 3 source, vendor advisories). Every step links its sources, and the verdict screen lists them all.

Two things are worth knowing:

  • The direct-read comparison in step 4 (dd iflag=direct) follows the dual-path method described by rfxn. It was not lab-captured for this guide, and direct I/O support depends on the filesystem, so test it on yours.
  • The statement that live integrity tools see the tampered page while it stays cached follows from how the Linux page cache works and from the Xint and rfxn write-ups. Several secondary articles claim the opposite.

Found a mistake? Please open an issue.

Tech

Single-page HTML with React (via CDN). No build step, no dependencies: just open index.html.

Related

🧪 Periodic Table of DFIR: 118 tools for Digital Forensics & Incident Response

Created By

Marino Bekios, MB Labs

linkedin.com/in/marbekios

Visit my Website

License

MIT - © 2026 Marino Bekios, MB Labs

Download Tool