CTF 竞赛拓展

0x01 智能合约

0x02 环境和工具

0x02a 开发环境

  1. Chrome
    在 Chrome 浏览器中可以直接进行区块链的开发
  2. Remix
    Remix 是一个使用 JavaScript 编写的 IDE,能把用户编写的 Solidity 语言编译成字节码 (Opcode)
  3. MetaMask
    通过 Chrome 的 MetaMask 插件,使用插件中存储的以太坊账号向公网的以太坊区块链网络发送交易,达到部署智能合约、调用

0x02b 以太坊区块链信息查看 Etherscan

可查看以太坊区块链上的所有信息,还能存放智能合约源代码。

0x02c 本地以太坊查看(非必要) geth

geth 是官方提供的以太坊程序,使用 Golang 语言开发,能跨平台运行,并且在 Github 上开源。
geth提供了一系列的 RPC 接口,让用户通过网络进行控制。

0x02d Python 的 Web3 库

0x03 代码审计

0x04 php 代码审计

0x04a 环境搭建

  1. 静态分析
  2. 动态分析

0x04b 审计流程

0x05 JAVA 代码审计

0x05a 如何开始

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值