Home
Categories
Attack_Events_Analysis
Basic_Knowledge
Utils
CTFS
DEFI
PoC
Experience
Archives
About
Light
More
Tags
Friends
Home
Categories
Attack_Events_Analysis
Basic_Knowledge
Utils
CTFS
DEFI
PoC
Experience
Archives
About
Light
More
Tags
Friends
学会七十二变,应对八十一难
Home
Categories
Archives
About
Code
Resource
sign a message
前言 📌靶场刷题遇得到很多关于验证签名的题,在这里汇总一下,消息签名的工具和方法。 1. 采用 web3.py1.1 适用于本地测试 这是不符合当前 以太坊 规定的签名,即未加入\x19Ethereum Signed Message:\n32, 适合用于平时在本地复现靶场的简单使用。 12345678910111213141516### 这是没加 \x19Ethereum Signed...
2024-01-21
Utils
Solidity
Utils
Solidity
阅读全文
foundry_using
引言官方文档 下载安装(Windows版) 📌 小插曲 本人用的是Windows系统的电脑,而网上的一些安装教学基本上都不好用。有的说要去下载最新版本的VSCode,有的说要去下载c++编译器,还有去下载rust等等。反正我兜兜转转一大圈回来,emmm,c盘莫名其妙少了10个G。最后还是在学长的建议中把foundry安装好了。 可以直接到GitHub上找到.exe文件,下载下来之后,...
2023-09-07
Utils
foundry
Utils
foundry
阅读全文
utils-create2
引言 在靶场刷题的时候经常会遇到各种涉及到create2操作码的题,这里整理了两个计算脚本(一个用于创建空参构造器的合约,另一个是用于创建带参构造器的合约),都是基于etherjs-v5 注:脚本只是辅助计算,并不是创建合约,创建合约还得通过智能合约来实现。 空参构造器1234567891011121314151617181920212223242526272829303132import...
2023-09-04
Utils
Utils
阅读全文
From ASCII To PrivateKey
1. 前言主要是在 靶场 刷题的时候遇到的,题目要求 将一串ASCII码转为字符串,再将字符串解码为一串私钥。感觉很有趣,于是乎,便记录下来。 2. 题目一串已知的ASCII码 14d 48 68 6a 4e 6a 63 34 5a 57 59 78 59 57 45 30 4e 54 5a 6b 59 54 59 31 59 7a 5a 6d 59 7a 55 34 4e 6a 46 6b...
2023-07-13
Utils
Solidity
Utils
Solidity
阅读全文
hardhat_using
官方文档 中文文档1. 基本指令(编译、测试、部署)1.1 执行 npx hardhat报错 原因: 缺少”@nomicfoundation/hardhat-toolbox“Hardhat插件。 解决方案: 1npm install --save-dev @nomicfoundation/hardhat-toolbox 如果报以下错误,则再执行一遍 npm install -...
2023-07-04
Utils
hardhat
Utils
hardhat
阅读全文
Txhash_To_PubKey
Tx Hash -> Public Key 从一笔链上的交易哈希获取签名的公钥。 code: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748import { ethers } from "ethers";// prov...
2023-05-18
Utils
Ethersjs
Utils
Ethersjs
阅读全文
Exchange_Of_prikey_pubkey
Private Key <=> Public Key1. 了解 ECDSA算法ECDSA链接1 ECDSA链接2 2. secp256k1曲线比特币和以太坊使用secp256k1定义的椭圆曲线 secp256k1曲线 3. 安装库123npm install ethereumjs-wallet --save或npm install ethereumjs-util --s...
2023-05-18
Utils
Utils
阅读全文
ethersjs_using
ethers.js_day011. ethers.js的安装 参考文档 在终端执行命令: 1npm install --save ethers 出现的问题: a. 按照 B站教程来的话,需要修改package.js中的配置,如: 123456{ "type": "module", "dependencies":...
2023-05-12
Utils
Ethers.js
Utils
Ethers.js
阅读全文
web3_self
web3_day01学习资源视频官方文档好文档1. Web3.js 的安装1.1 node.js 的下载安装及配置: 参考博客1.2 在 VSCode 中安装插件 : code runner 2. 下载安装使用Ganache网上搜一下就有了,建议自己创建一个工作的空间,这样之前操作 的交易信息就会被保留下来。 3. 跟着视频敲代码3.1 视频中的代码:123let Web3 = requir...
2023-04-01
Utils
Web3
Utils
Web3
阅读全文
粘贴文本
全选文本
剪切文本
复制文本
站内搜索
必应搜索
新标签页打开
复制链接地址
复制图片
谷歌识图
常见问题
本站源码
夜间模式
打印页面
阅读模式