이더리움 7

2. Fallout

2. Ethernaut Fallout 계약의 소유권을 주장 오너를 바꾸기 await contract.owner() await contract.Fal1out() await contract.owner() sbmit 실수로 매서드의 이름을 변경하지 않은 유명한 Rubixi 의 사례 공격자는 이전 생성자를 호출하고 계약 소유권을 주장하고 일부 자금을 훔칠 수있었습니다. 네. 스마트 컨트랙트 랜드에서는 큰 실수를 할 수 있습니다. remix pragma solidity ^0.6.0; import '@openzeppelin/contracts/math/SafeMath.sol'; contract Fallout { using SafeMath for uint256; mapping (address => uint) alloc..