Skip to content

Latest commit

 

History

History
25 lines (14 loc) · 990 Bytes

README.md

File metadata and controls

25 lines (14 loc) · 990 Bytes

Naught Coin

题目描述

原题 in Sepolia

NaughtCoin 是一种 ERC20 代币,而且您已经持有这些代币。问题是您只能在 10 年之后才能转移它们。您能尝试将它们转移到另一个地址,以便您可以自由使用它们吗?通过将您的代币余额变为 0 来完成此关卡。

运行

根据Foundry 官方文档配置好运行环境后,于本项目下执行下列命令:

$ cd WTF-CTF

$ forge test -C src/Ethernaut/Naught_Coin -vvvvv

功能简述

先授权给其他人,再让其他人再把钱转走。

在使用第三方库时,最好充分了解其实现逻辑,并且尽量使用通过审计或广泛使用的第三方代码库。

在这个案例中, 开发人员认为 transfer 函数是移动Token的唯一方法,但发现还有其他方法可以使用不同的实现来执行相同的操作。