91在线一级黄片|91视频在线观看18|成人夜间呦呦网站|91资源欧美日韩超碰|久久最新免费精品视频一区二区三区|国产探花视频在线观看|黄片真人免费三级片毛片|国产人无码视频在线|精品成人影视无码三区|久久视频爱久久免费精品

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Ethernaut闖關(guān)錄(下))
在Ethernaut闖關(guān)錄(下)中,玩家需要運(yùn)用智能合約知識,解決各種加密難題,最終獲得勝利。

【Ethernaut闖關(guān)錄(下)】

1、第一關(guān):解鎖合約

目標(biāo):解鎖合約并獲得flag

步驟:

1. 點(diǎn)擊合約,選擇"Deploy"。

2. 在彈出的窗口中,輸入合約名稱和部署者地址。

3. 點(diǎn)擊"Deploy"按鈕,合約將被部署到區(qū)塊鏈上。

4. 點(diǎn)擊合約,選擇"Attack"。

5. 在彈出的窗口中,輸入攻擊者的地址和攻擊函數(shù)。

6. 點(diǎn)擊"Attack"按鈕,攻擊函數(shù)將被執(zhí)行。

7. 成功解鎖合約后,獲得flag。

2、第二關(guān):修改變量

目標(biāo):修改變量的值并獲取flag

*注意:本關(guān)需要使用Solidity語言編寫智能合約*

步驟:

1. 點(diǎn)擊合約,選擇"Write contract"。

2. 在彈出的窗口中,編寫一個Solidity智能合約。

3. 合約需要包含以下內(nèi)容:

定義一個變量uint public value;

創(chuàng)建一個函數(shù)function setValue(uint newValue) public {value = newValue;}用于修改變量的值。

創(chuàng)建一個函數(shù)function getFlag() public view returns (string memory) {return "flag";}用于返回flag。

4. 點(diǎn)擊"Deploy"按鈕,合約將被部署到區(qū)塊鏈上。

5. 點(diǎn)擊合約,選擇"Attack"。

6. 在彈出的窗口中,輸入攻擊者的地址和攻擊函數(shù)。

7. 攻擊函數(shù)需要調(diào)用setValue(10)來修改變量的值。

8. 成功修改變量的值后,調(diào)用getFlag()獲取flag。

3、第三關(guān):重放攻擊

目標(biāo):通過重放攻擊獲取flag

步驟:

1. 點(diǎn)擊合約,選擇"Read contract"。

2. 在彈出的窗口中,查看合約的ABI編碼。

3. 將ABI編碼復(fù)制到一個新的智能合約中。

4. 在新智能合約中,添加一個構(gòu)造函數(shù),接收參數(shù)address payable attackerAddress。

5. 在新智能合約中,添加一個函數(shù)function replayAttack(address payable attackerAddress) public payable {...}用于重放攻擊。

6. 在重放攻擊函數(shù)中,使用attackerAddress.send(amount)向攻擊者發(fā)送資金。

7. 點(diǎn)擊"Deploy"按鈕,新智能合約將被部署到區(qū)塊鏈上。

8. 點(diǎn)擊合約,選擇"Attack"。

9. 在彈出的窗口中,輸入攻擊者的地址和攻擊函數(shù)。

10. 攻擊函數(shù)需要調(diào)用replayAttack(attackerAddress)來執(zhí)行重放攻擊。

11. 成功執(zhí)行重放攻擊后,攻擊者將收到資金,并獲得flag。

相關(guān)問題與解答:

1、Q: Ethernaut闖關(guān)錄是什么?

A: Ethernaut闖關(guān)錄是一個基于以太坊智能合約的攻擊演練平臺,通過解決各種關(guān)卡的挑戰(zhàn)來學(xué)習(xí)和應(yīng)用Solidity智能合約的安全性知識。

2、Q: Ethernaut闖關(guān)錄中的關(guān)卡有哪些類型?

A: Ethernaut闖關(guān)錄中的關(guān)卡類型包括解鎖合約、修改變量、重放攻擊等,每個關(guān)卡都有不同的目標(biāo)和挑戰(zhàn),需要運(yùn)用不同的技術(shù)和策略來完成。


分享標(biāo)題:Ethernaut闖關(guān)錄(下))
URL網(wǎng)址:http://m.jiaoqi3.com/article/djoihdp.html