Blog
Security breakdowns, tool reviews, journey updates, and everything I'm learning along the way.
et
·2 min read·Critical
Ethernaut Level 2: One Character Typo, Millions Lost
How a constructor naming bug in Solidity let anyone claim ownership of a contract. A walkthrough of Ethernaut's Fallout challenge.
ethernautsoliditysmart-contracts+2
et
·3 min read·High
Ethernaut Level 1: How a receive() Function Hands Over Contract Ownership
A step-by-step walkthrough of the Ethernaut Fallback challenge. The contract looks secure through contribute(), but a weaker path in receive() lets anyone take control.
ethernautsoliditysmart-contracts+1