文章
视频
课程
百科图谱
集训营
更多
问答
提问
发表文章
专栏
活动
文档
工作
集市
发现
Toggle navigation
文章
问答
视频
课程
集训营
专栏
活动
工作
文档
集市
搜索
登录/注册
精选
推荐
最新
周榜
关注
RSS
全部
通识
以太坊
比特币
Solana
公链
Solidity
Web3应用
编程语言
安全
密码学
AI
存储
其他
Across Linea CCTP差异审计
本文是对Across协议的智能合约进行安全审计的报告,重点关注为了集成Circle CCTP V2版本协议对合约所做的修改,以支持在以太坊和Linea区块链之间桥接USDC代币。审计发现了一些低风险问题,包括CCTP版本检查的可靠性问题和文档不足,并提出了相应的改进建议。总体而言,代码变更实现了使用CCTP协议的第二个版本将USDC桥接到Linea区块链的功能。
CCTP
USDC
Linea
智能合约
安全审计
桥接协议
以太坊
OpenZeppelin
发布于 2025-05-13
阅读 ( 589 )
( 20 )
Across协议 SVM Solidity审计
本文是对Across协议的Solidity合约进行的安全审计报告,重点关注了为支持Solana网络和ERC-7683订单所做的代码更改。审计发现了包括潜在的资金池耗尽漏洞、地址转换错误、重复代码、缺少单元测试等问题,并提出了修复建议。报告还包括对之前提交的PR的审查以及客户端报告的问题。
智能合约
安全审计
Solidity
区块链安全
以太坊
Solana
OpenZeppelin
发布于 2025-05-13
阅读 ( 565 )
( 20 )
安全 - Across 审计
本次审核了across-protocol/contracts代码仓库,主要关注L3支持、ZkStack支持、可预测的中继哈希、支持最新版本的ERC-7683以及World Chain支持。发现了多个安全问题,包括缺少访问控制、错误的函数调用、不正确的ETH传输处理,以及潜在的重放攻击等。建议改进代码,增加测试,并确保代码符合最新的ERC-7683标准。
跨链桥
智能合约
安全审计
以太坊
ERC-7683
ZkStack
OpenZeppelin
发布于 2025-05-13
阅读 ( 711 )
( 25 )
Across 协议 Diff 审计 - Arbitrum 自定义 GasToken 和独占期
本文是一篇针对 Across 协议的智能合约代码审计报告,该协议旨在实现以太坊 L1 和 L2 链之间的快速 token 转移。审计发现了包括关键和中等严重程度漏洞在内的多个问题,并提出了改进代码清晰度、可读性和健壮性的建议。主要问题包括 gas token 金额的错误缩放、过时的 SafeERC20 合约以及潜在的 ETH 锁定等。
智能合约
代码审计
以太坊
漏洞
gas token
安全性
OpenZeppelin
发布于 2025-05-13
阅读 ( 642 )
( 19 )
如何管理 TimelockController 的角色 - OpenZeppelin 文档
本文档介绍了如何使用 OpenZeppelin Defender 管理 TimelockController 合约的角色。TimelockController 是一种智能合约,用于在操作排队和执行之间强制实施延迟,以提高去中心化治理的安全性。通过 Defender,用户可以导入 TimelockController 合约,创建提案,授予和撤销角色,从而实现对合约权限的集中管理。
TimelockController
OpenZeppelin Defender
访问控制
角色管理
提案
智能合约
OpenZeppelin
发布于 2025-05-12
阅读 ( 381 )
( 16 )
如何跟踪你作为安全研究员的进步
本文作者分享了一种用于跟踪安全研究员成长的新方法,避免使用排行榜,而是使用包括 hit rate 和覆盖率等通用指标以及用于分类漏洞的漏洞范围界定,根据这些信息来优化审计策略。作者还分享了一个Google Sheet 模版用于量化跟踪。
安全研究
漏洞
审计策略
Hit Rate
覆盖率
Bug Scoping
krisrenzo
发布于 2025-05-12
阅读 ( 27 )
BitsLab 旗下 TonBit 再次发现 TON 虚拟机漏洞:RUNVM 指令或导致智能合约执行环境污染
BitsLab旗下TonBit再次于TON虚拟机(TVM)深层代码里挖出一枚“隐形炸弹”——RUNVM指令非原子状态迁移漏洞。攻击者可借助子虚拟机耗尽gas的瞬间,污染父虚拟机的库(libraries)并诱发后续调用失败,最终导致依赖库完整性的合约出现异常行为。下面我们保留技术细节原
BitsLab
发布于 2025-05-12
阅读 ( 411 )
( 8 )
编写自动化智能合约测试 - OpenZeppelin 文档
本文介绍了如何通过编写自动化测试来验证智能合约的行为。内容包括搭建测试环境(使用本地区块链)、编写单元测试(使用Chai断言库),以及执行复杂断言的方式(使用OpenZeppelin Test Helpers)。文章还提及了持续集成服务(如CircleCI)的设置,以便每次提交代码到GitHub时自动运行测试。
智能合约
自动化测试
单元测试
Chai断言库
OpenZeppelin Test Helpers
本地区块链
OpenZeppelin
发布于 2025-05-11
阅读 ( 412 )
( 16 )
模拟以太坊交易以检测 UI 欺骗
本文介绍了如何使用 Foundry 和 Python 模拟以太坊交易,并验证智能合约行为,从而保护用户免受欺骗性钱包界面的攻击。文章详细解释了如何使用 Python 验证交易 calldata,模拟 ERC-20 approve 交易的影响,并通过比较预期和实际 calldata 来检测 UI 欺骗攻击。
以太坊
交易模拟
Calldata
UI欺骗
Foundry
Python
Cyfrin
发布于 2025-05-10
阅读 ( 653 )
( 25 )
常见问题 - OpenZeppelin 文档
本文是关于OpenZeppelin升级插件的常见问题解答,涵盖了Solidity编译器版本变更、常见错误、合约升级安全、禁用检查、使用delegatecall和selfdestruct、实现兼容性、代理管理员、实现合约、代理、immutable变量、外部库、升级函数、自定义类型以及在存储变量中使用内部函数等问题。
OpenZeppelin
升级插件
代理
Solidity
delegatecall
selfdestruct
ProxyAdmin
实现合约
OpenZeppelin
发布于 2025-05-10
阅读 ( 405 )
( 14 )
Damn Vulnerable DeFi V4 解决方案 - #7. 受损
本文分析了Damn Vulnerable DeFi V4的第7个挑战Compromised。该挑战通过服务器泄露的十六进制数据,解码出两个预言机报告者的私钥,攻击者可以利用这些私钥操纵NFT价格,低价购买后再以高价卖出,从而获利。
DeFi
漏洞利用
私钥泄露
预言机
价格操纵
Damn Vulnerable DeFi
CoinsBench
发布于 2025-05-10
阅读 ( 622 )
( 24 )
在基于角色的访问控制智能合约中修改和分配角色 - OpenZeppelin Docs
本文介绍了如何使用 OpenZeppelin Defender 管理智能合约中的角色权限,包括添加合约、查看和修改角色。通过一个基于角色的访问控制(RBAC)智能合约示例,演示了如何创建合约、分配和撤销角色,以及如何使用 Defender 的地址簿和交易提案功能进行操作。主要目的是帮助用户了解如何使用 Defender 有效地管理和控制智能合约的访问权限。
OpenZeppelin Defender
访问控制
角色管理
智能合约
权限管理
Sepolia
OpenZeppelin
发布于 2025-05-09
阅读 ( 401 )
( 18 )
解码以太坊交易以防止UI欺骗
本文介绍了如何手动解码以太坊calldata以检测UI欺骗攻击。通过解析交易数据,用户可以验证交易的意图,防止恶意操作。文章详细讲解了ERC-20授权交易的解码过程,并提供了一个Python脚本来自动化calldata分析,最终能够帮助开发者在签名恶意DApp交易之前检测和预防UI欺骗攻击。
Calldata
UI欺骗
以太坊
ERC-20
交易解码
安全
Cyfrin
发布于 2025-05-08
阅读 ( 581 )
( 21 )
Damn Vulnerable DeFi - #2. Naive Receiver 漏洞
本文分析了Damn Vulnerable DeFi V4挑战中的 Naive Receiver 漏洞。该挑战结合了闪电贷滥用和元交易转发器的安全问题。攻击者可以通过强制对 FlashLoanReceiver 进行闪电贷,支付手续费来耗尽其资金。然后,通过构造包含池部署者地址的元交易,冒充部署者提取池中的所有资金。
闪电贷
元交易
重入攻击
漏洞分析
以太坊
CoinsBench
发布于 2025-05-08
阅读 ( 637 )
( 20 )
Damn Vulnerable DeFi 解决方案 — #3. Truster 漏洞
本文分析了Damn Vulnerable DeFi V4挑战中的Truster漏洞。该漏洞存在于flashLoan()函数中,允许通过target.functionCall(data)执行任意函数调用,攻击者可以利用此漏洞,无需借款即可通过调用approve()函数获得授权,转移pool中的所有tokens到攻击者地址,最终成功攻击。
DeFi
漏洞
flashloan
functionCall
Truster
重入攻击
CoinsBench
发布于 2025-05-08
阅读 ( 497 )
( 3 )
Damn Vulnerable DeFi 漏洞解决方案 — #4. 侧门攻击
本文分析了Damn Vulnerable DeFi V4挑战中的Side Entrance漏洞。该漏洞源于合约未能区分“偿还贷款”和“存款”,允许攻击者利用闪电贷,先借出资金并存回,然后在合约账户中获得信用,最后提取所有资金。文章提供了攻击流程以及相应的解决方案,并提出了预防措施,即闪电贷合约应使用transferFrom()函数从用户合约提取资金。
以太坊
智能合约
漏洞
闪电贷
重入攻击
安全
CoinsBench
发布于 2025-05-08
阅读 ( 644 )
( 7 )
Damn Vulnerable DeFi 解决方案——#5. The Rewarder 漏洞
本文分析了Damn Vulnerable DeFi V4第5题The Rewarder中的漏洞。该漏洞存在于claimRewards()函数中,由于合约在处理完所有claims后才标记为已领取,攻击者可以通过提交多个相同Merkle proof的claim,多次领取奖励,从而耗尽合约中的token。文章还提供了防止此漏洞的机制。
智能合约安全
重入攻击
Merkle Proof
漏洞分析
Damn Vulnerable DeFi
CoinsBench
发布于 2025-05-08
阅读 ( 451 )
( 4 )
Cyfrin 2025年5月区块链安全和教育新闻通讯
Cyfrin发布了五月份的区块链安全和教育新闻,内容涵盖了新的web3开发课程、智能合约重大安全事件、审计洞察、Aderyn更新以及区块链开发人员必备的安全编码提示。此外,还包括Cyfrin与Circle合作的消息、Rocket Pool集成课程,以及CodeHawks成功案例。最后,文章还讨论了高调黑客攻击和安全事件,并给出了行业新闻和建议。
智能合约安全
web3安全
区块链安全
漏洞
攻击
审计
Cyfrin
发布于 2025-05-08
阅读 ( 630 )
( 7 )
如何使用 MistTrack 查找恶意地址
本文介绍了如何使用 QuickNode Marketplace 上的 MistTrack 插件来分析以太坊、币安智能链 (BSC) 和 TRON 网络上的区块链地址,以检测恶意地址。
MistTrack
QuickNode
AML
恶意地址
风险评分
地址标签
反洗钱
QuickNode
发布于 2025-05-07
阅读 ( 666 )
( 26 )
Damn Vulnerable DeFi 解决方案——#1. Unstoppable
本文分析了 Damn Vulnerable DeFi V4 的 Unstoppable 挑战,该挑战通过操纵会计系统实现拒绝服务攻击。
ERC4626
拒绝服务
DoS
闪贷
不变量
漏洞分析
CoinsBench
发布于 2025-05-07
阅读 ( 659 )
( 3 )
‹
1
2
...
6
7
8
9
10
11
12
...
57
58
›
发表文章
我要提问
扫一扫 - 使用登链小程序
热门文档
»
Solidity 中文文档 - 合约开发
Foundry 中文文档 - 开发框架
Hardhat 中文文档 - 开发框架
ethers.js 中文文档 - 与链交互
Viem 中文文档 - 与链交互
web3.js 中文文档 - 与链交互
Anchor 中文文档 - 开发框架
以太坊改进提案EIP翻译
以太坊域名服务(ENS)文档
Etherscan API 手册 - 查询链上数据
热门百科
»
EIP-4844
区块链技术
USDC
区块链开发
零时科技
Remix
delegatecall
测试网
去中心化应用
zk-SNARKs
隔离见证
模块化区块链
RWA
STARK
支付通道
默克尔树
社区
Celestia
比特币脚本
性能优化
ENS
手续费
联盟链
身份验证
元宇宙
30天文章收益榜
»
Tiny熊
191 篇文章,645 学分
寻月隐君
244 篇文章,585 学分
ImmuneBytes
38 篇文章,507 学分
ankitacode11
36 篇文章,500 学分
pineanalytics
44 篇文章,400 学分
×
发送私信
请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!
发给:
内容: