Running log

Append-only. Newest entries at the bottom. One entry per work session or finding. Times are UTC on 2026-10-11 (host clock BST = UTC+1).


2026-10-11 11:42 - Case opened, static mapping

2026-10-11 11:48 - Run 1 (escaped the folder, revert)

2026-10-11 12:05 - Run 2 (cipher and mode validation, revert)

2026-10-11 12:42 - Report pass

2026-10-11 13:04 - Decryptor and run 3 (end-to-end capture)

2026-10-11 13:20 - Seed brute-forcer (recover)

2026-10-11 17:13 - Case folder built

2026-10-11 22:00 - API map, flow diagrams, decryptor demo

2026-10-11 23:20 - Run 4: native seed gap measured

2026-10-12 07:25 - Victim timestamps as seed anchors

2026-10-12 07:05 - Decryption evidence on existing outputs

2026-10-12 10:45 - Run 5: blind recovery of real files

2026-10-12 14:20 - Blog draft

2026-10-12 15:59 - Run 5 fourth file recovered (4 of 4)

2026-10-12 19:20 - Numba engine for recover stage 1

2026-10-13 06:05 - Run 6 (fully independent blind test): protocol frozen before detonation

2026-10-13 - Run 6: VM checked after the revert

2026-10-13 09:33 - Run 6 detonation (after a full revert)

2026-10-13 09:50 - Run 6 result: 6 of 7 in-scope files hash-exact, independent blind

2026-10-13 10:05 - Blog updated with run 6 (v4, same URL)

2026-10-13 10:15 - Claude Docs report updated with run 6 (rev 45)

2026-10-13 11:10 - Blog updated with build 2 (v6, same URL)

2026-10-13 11:30 - MalwareAnalysisSeries bundle

2026-10-13 12:00 - Report updated with build 2 and re-exported (rev 47)

2026-10-13 12:25 - Blog v7: hero image, lab section, key-generation boxes fixed

2026-10-13 - Stage 2 explained: the run-6 PDF recovered hash-exact

2026-10-14 - PDF stage-2 fallback added to the decryptor

2026-10-18 - Report kept as Markdown only