탈취 (1) 썸네일형 리스트형 스마트컨트랙트에서 코인을 훔쳐보자 스마트컨트랙트에서 코인을 훔쳐보자 [요약] 이더리움을 받을 수 있는 간단한 스마트컨트랙트를 작성하고 취약점을 발견하여 스마트컨트랙트 내에 있는 이더리움을 탈취한다. 사례1 [Test1] Full Script pragma solidity 0.8.6; contract Test1 { uint nonce; constructor(uint _nonce) payable { nonce = _nonce; } function getNonce() public view returns (uint) { return nonce; } function withdraw(uint _nonce) public { require(nonce == _nonce); payable(msg.sender).transfer(address(this).bal.. 이전 1 다음