


Head overflow bug in calldata tuple ABI-reencoding (Claimable intermediate nodes of a Merkle tree.Bypassing bot and taking an ERC-20 token owned by a wallet with a known private key.Recovery of a private key by the same-nonce attack.Funds leakage due to oracle manipulation (with flash loans).Funds leakage due to oracle manipulation (without flash loans).Bypassing repayments of push architecture flash loans.Massive rights by executing flash loans during snapshots.view functions that do not always return the same value.Forgetting to set view/ pure to interface and abstract contract functions.Large gas consumption by a contract callee.Forced Ether transfer to a contract via selfdestruct.Non-executable Ether transfers to a contract.

Weak sources of randomness from chain attributes.If there are any incorrect descriptions, I would appreciate it if you could let me know via issue or PR. Some challenges come with my exploits (e.g., Ethernaut, Paradigm CTF 2022). These challenges are categorized by topic, but they are not ordered by difficulty or by recommendation. This repository collects blockchain challenges in CTFs and wargames.
