0co0l $>

About Me

0cool

Security researcher and hardware hacker.

My work spans web and binary exploitation, firmware, and wireless systems, alongside a continuing interest in cryptography, number theory, and capture-the-flag competitions. The projects collected here range from low-level hardware experiments to applied mathematics and cryptanalysis.

  •  Exploit development & vulnerability research
  •  Embedded / hardware hacking & wireless
  •  Cryptography, cryptanalysis & number theory
  •  Capture-the-flag & write-ups

Research & Experiments

Cicada 3301, Cracking the Liber Primus

An evidence-based cryptanalysis of the Cicada 3301 Liber Primus. I built a dependency-free C++ toolkit that reproduces every solved page exactly, then used the Index of Coincidence and a battery of statistical probes to show why the remaining ~57 pages resist attack, identifying the cipher family, the 17σ doublet-suppression signal, and auditing the popular “27×27 totient map” proposal.

Read the full write-up →  ·  Repo

Stereogram Analyzer

Recovering hidden depth maps and 3D point clouds from autostereograms (Magic Eye images), period estimation, block-matching depth, and a live in-browser viewer.

Read →  ·  Repo

Gyroid

Generating the gyroid, a triply-periodic minimal surface with zero mean curvature that tiles space infinitely without self-intersecting.

Read →  ·  Repo

π & Big-O

Computing π from the Leibniz series while streaming the running time-complexity live, a hands-on playground for Big-O intuition.

Read →  ·  Repo

Euler's Totient

Exploring Euler's totient function φ(n), the number-theory backbone behind RSA key generation and modular arithmetic.

Read →  ·  Repo

CTF Write-ups

Solutions and notes from capture-the-flag challenges, web, binary, crypto, and forensics.

Read →  ·  Repo

Wadi Al Sahtan Alphabet

Digitising an ancient Omani rock-inscription alphabet as an installable TrueType font, so a historical script can be typed in any application.

Read →  ·  Repo

My Blog

Cracking (and Not Cracking) Cicada 3301

Reproducing the solved pages of the Liber Primus with a small C++ toolkit, then using the Index of Coincidence and a battery of statistical probes to prove why the remaining ~57 pages have resisted the internet for over a decade, plus an evidence-based review of the popular “27×27 totient map” solution.

Read the full write-up →  ·  Repo

Seeing Through Magic Eye

Recovering the hidden 3D surface encoded inside single-image autostereograms, and a live in-browser port.

Read →  ·  Repo

Rendering the Gyroid

One implicit equation plus marching cubes gives an infinite minimal surface that never intersects itself.

Read →  ·  Repo

Watching Big-O Happen

Computing π the slow way and plotting its runtime live, so you can see linear time complexity emerge.

Read →  ·  Repo

The Shape of Euler’s Totient

Computing φ(n) and plotting it, where scattered points draw the structure behind RSA.

Read →  ·  Repo

CTF Write-ups

Solutions and notes from capture-the-flag challenges, the approach, the trick, and the solve script.

Read →  ·  Repo

Wadi Al Sahtan Alphabet

Digitising an ancient Omani rock-inscription alphabet as an installable TrueType font.

Read →  ·  Repo

GET IN TOUCH