The Ethernaut CTF Solutions | 30 - Higher Order
Goals
The Contract
pragma solidity 0.6.12;
contract HigherOrder {
address public commander;
uint256 public treasury;
function registerTreasury(uint8) public {
assembly {
sstore(treasury_slot, calldataload(4))
...
blog.pedrojok.com4 min read