拿到题目,首先是进行简单的交互,也就是简单的教程提示
你可以在控制台输入help()来获取当前合约的功能

除此之外,你可以随时查看当前合约的abi(我的理解是当前合约的所有内容
根据提示一步步输入攻击,生成一个实例之后,利用contract+.+函数调用相应的函数
这一点和其实和c++中的调用相似
通过一层层的提示,你最终来到获取password,然后将password作为参数提交到authenticate()中,最终发起交易,通过这关
攻击流程:
contract.info()
contract.info1()
contract.info2("hello")
contract.TheMethodName()
contract.method7123949()
contract.abi//这里获取password函数
contract.password()
contract.authenticate("ethernaut0")
感觉下来,第一题还是比较简单的,同时主要是为了熟悉在控制台的相关操作,按照提示即可通关,但是英文不好的会看不懂提示(hh
