Level Logo

本系列是由 Leek DEV 编写的一个关于 智能合约黑客攻击 Ethernaut 系列的讲解视频,每个关卡都会有讲解视频和 文档,可以从 YouTube 或者 BILIBILI 观看更加详细的讲解视频。

关卡题目

本关卡有2个通关目标:

  • 将合约中的 cleared 变量改为 true

Hack思路

本地是入门的引导关卡,需要学习一下操作

  • MetaMask 的安装使用
  • 浏览器 Console 的调试能力
  • 在 Console 和链上的合约做一些基础的交互
  • Fancet 获取测试网 Ether
  • 查询关卡合约的ABI

根据下面的操作可以在浏览器 Console 完成本关卡:

await contract.password();

resp: 'ethernaut0'

await contract.authenticate("ethernaut0");

Hack案例

防范思路

参考资料