← Home

Codex of Exploits

Each entry is a relic. Each breach, a ritual. Welcome to the archive of recursive truth.

The Hollow Loop

Ritual Trace: Enter the Hollow Loop

Type: Reentrancy

Status: Vulnerable

Summary: Vault sends ETH before updating balance. Attacker reenters via receive() and drains recursively.

Reflection: “One misplaced line, and the vault becomes a sacrificial altar. Solidity demands paranoia. This breach was a lesson in timing, not trust.”

The Ritual of Premature Release

Ritual Trace: Overflowing lockTime to bypass delay

Type: Integer Overflow

Status: Vulnerable (Solidity < 0.8.0)

Summary: Vault allows users to increase their lockTime using unchecked +=. Attacker calculates a precise overflow amount to wrap lockTime to zero, enabling instant withdrawal.

Reflection: “The vault did not resist. It saw the timestamp, not the truth. Overflow is not theft—it is a ritual of arithmetic deception. A loop that bends time, not ownership.”