Tyojong
[The Ethernaut] Fallout 본문
문제 설명

코드 분석

Fal1out함수를 호출하면 owner가 되는데 접근제어가 존재하지 않아 누구나 호출하여 owner가 될 수 있다.
컨트랙트명은 Fallout이지만 함수명은 Fal1out이라서 constructor로 동작하지 않는다.
(옛날 버전에서는 컨트랙트명과 함수명이 동일하면 constructor로 사용이 되었다. 현재는 X)
익스플로잇
이 문제는 컨트랙트의 소유권만 획득하면 해결되는 문제이므로 Fal1out()함수만 실행시키면 해결된다.


'web3 > The Ethernaut' 카테고리의 다른 글
| [The Ethernaut] Token (0) | 2026.01.26 |
|---|---|
| [The Ethernaut] Coin Flip (0) | 2026.01.26 |
| [The Ethernaut] Telephone (0) | 2026.01.07 |
| [The Ethernaut] Fallback (0) | 2025.09.13 |
| [The Ethernaut] Hello Ethernaut (0) | 2025.09.08 |
