原文:Eth合約攻擊

前言 Ethernaut是一個類似於CTF的智能合約平台,集成了不少的智能合約相關的安全問題,這對於安全審計人員來說是一個很不錯的學習平台,本篇文章將通過該平台來學習智能合約相關的各種安全問題,由於關卡較多,而且涉及合約的分析 攻擊流程的演示所以篇幅較長,經過縮減最終定為兩篇文章來分享。平台地址:https: ethernaut.zeppelin.solutions 環境准備 Chrome瀏覽器 ...

2020-02-26 10:03 0 646 推薦指數:

查看詳情

ETH智能合約測試

ETH的智能合約一般用Solidity語言編寫,懂點基本solidity語法會更好地測試 測試中需要用到的工具: 一份智能合約 Remix(一個在線IDE,用來編譯、編輯、部署智能合約,需要翻牆才能使用)點我跳轉到Remix ETH測試幣-領取地址 ETH測試 ...

Sat Dec 15 02:33:00 CST 2018 0 1334
Eth 部署智能合約

首先要開發以太坊的智能合約,需要EVM(以太坊虛擬機),也就是需要運行的環境,我們可以通過 geth 來設置開發環境: 命令參數說明(更多命令詳解可閱讀Geth命令用法-參數詳解篇):–dev 啟用開發者網絡(模式),開發者網絡會使用POA共識,默認預分配一個開發者賬戶並且會自動 ...

Mon Dec 24 04:33:00 CST 2018 0 1506
ETH私有鏈搭建與使用-java調用智能合約方法(4)

1.准備智能合約java類 1.1下載與pom.xml中web3j相同版本的命令行操作工具 下載鏈接: https://mituxiaogaoyang.club/eth-source/web3j-4.5.0.zip 1.2解壓zip文件進入bin目錄 ...

Wed Oct 13 22:59:00 CST 2021 1 972
ETH-智能合約(區塊鏈技術與應用)

智能合約是比特幣和以太坊最大的區別。 什么是智能合約 智能合約是運行在區塊鏈上的一段代碼,代碼的邏輯定義了智能合約的內容。 智能合約的賬戶里保存了合約的當前的運行狀態,包含: Balance 當前余額 nonce 交易次數 coding 合約代碼 ...

Fri Nov 12 21:03:00 CST 2021 0 1301
Solidity-讓合約地址 接受ETH的轉賬充值的 三種方式

以太坊智能合約開發:讓合約接受轉賬 在以太坊智能合約開發中,通常會有向合約地址進行轉賬的需求,那么有幾種向合約地址進行轉賬的方式呢? 有三種方式: 部署合約時轉賬 調用合約提供的方法 直接向合約地址進行轉賬 但有一個問題,以太坊的智能合約默認是拒絕來自任何地址的轉賬 ...

Tue Mar 12 01:18:00 CST 2019 0 1817
以太坊ETH中智能合約消耗的Gas、Gas Limit是什么?

以太坊ETH中智能合約消耗的Gas、Gas Limit是什么? 數字貨幣交易一般是有交易費的,比特幣(BTC)的交易費很容易理解,就是直接支付一定額度的BTC作為手續費。而以太坊(ETH)的交易費表面上看也是如此,需要支付一定額度的ETH,但實際內部運行要用到一個 ...

Fri Mar 02 23:31:00 CST 2018 0 10850
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM