Logo Hacking.mood

Solving Zeppelin's Ethernaut CTF - Delegation

Post #7 of a series in which we tackle the challenges in the Ethernaut CTF by Zeppelin. In Delegation, we study how to exploit a trustful contract that uses a not-so-safe low-level call.


Solving Zeppelin's Ethernaut CTF - Token

Sixth post of a series in which we tackle the challenges in the Ethernaut CTF by Zeppelin. In Token, we hack a basic token contract and manage our way to earn a huge amount of ethers.


Solving Zeppelin's Ethernaut CTF - Telephone

Fifth post of a series in which we tackle the challenges in the Ethernaut CTF by Zeppelin. We claim ownership of the Telephone contract by first understanding the difference between the sender and origin of Ethereum transactions.


Solving Zeppelin's Ethernaut CTF - Coinflip

Fourth post of a series in which we tackle the challenges in the Ethernaut CTF by Zeppelin. Through solving Coinflip, we learn how to exploit a common case of a poorly implemented PRNG in the Ethereum blockchain.


Solving Zeppelin's Ethernaut CTF - Fallout

Third post of a series in which we tackle the challenges in the Ethernaut CTF by Zeppelin. In this one, we solve the second challenge: Fallout.


Solving Zeppelin's Ethernaut CTF - Fallback

Second post of a series in which we tackle the challenges in the Ethernaut CTF by Zeppelin. In this article, after explaining the Solidity and Web3 basics by examples, we solve the first challenge: Fallback.


Solving Zeppelin's Ethernaut CTF - Intro

First post of a series in which we will tackle the challenges in the Ethernaut CTF by Zeppelin. In this first article, we prepare the environment with Truffle and Ganache-cli.