소스코드
// SPDX-License-Identifier: MIT
pragma solidity ^0.6.0;
contract MagicNum {
address public solver;
constructor() public {}
function setSolver(address _solver) public {
solver = _solver;
}
/*
____________/\\\_______/\\\\\\\\\_____
__________/\\\\\_____/\\\///////\\\___
________/\\\/\\\____\///______\//\\\__
______/\\\/\/\\\______________/\\\/___
____/\\\/__\/\\\___________/\\\//_____
__/\\\\\\\\\\\\\\\\_____/\\\//________
_\///////////\\\//____/\\\/___________
___________\/\\\_____/\\\\\\\\\\\\\\\_
___________\///_____\///////////////__
*/
}
목표
42 반환 받기
방법
콘솔에서
var account = "your address here";
var bytecode = "0x600a600c600039600a6000f3602A60805260206080f3";
web3.eth.sendTransaction({ from: account, data: bytecode }, function(err,res){console.log(res)});
await contract.setSolver("created CA")
'블록체인 > Ethernaut' 카테고리의 다른 글
[Ethernaut] 20. Denial (0) | 2022.06.28 |
---|---|
[Ethernaut] 19. Alien Codex (0) | 2022.06.23 |
[Ethernaut] 17. Recovery (0) | 2022.06.17 |
[Ethernaut] 16. Preservation (0) | 2022.06.14 |
[Ethernaut] 15. Naught Coin (0) | 2022.06.13 |