文章 视频 课程 百科图谱 集训营
更多
  • 问答
  • 提问
  • 发表文章
  • 专栏
  • 活动
  • 文档
  • 工作
  • 集市
  • 发现
  • 文章
  • 问答
  • 视频
  • 课程
  • 集训营
  • 专栏
  • 活动
  • 工作
  • 文档
  • 集市
搜索
  • 登录/注册
calibersec
  • 文章
  • 专栏
  • 问答
  • 视频
  • 课程
  • 集市作品
  • 活动
  • 招聘
TA的文章 TA购买的 TA喜欢的 TA收藏的
区块链桥安全 - 第 4 部分

本文是桥接安全系列的第四篇文章,主要讨论了桥接合约中存在的三个安全问题:链ID欺骗、哈希碰撞以及缺乏签名过期检查。通过具体的代码示例和测试用例,深入分析了这些漏洞的原理和潜在危害,并提出了相应的安全建议,例如在签名数据中包含过期时间戳,以防止恶意重放攻击。

区块链桥  安全漏洞  链ID欺骗  哈希碰撞  签名过期  智能合约安全 
发布于 5天前 阅读(137) 点赞(0) ( 4 )
分享
Twitter分享
微信扫码分享
区块链桥接安全 - 介绍与第一部分

本文是关于区块链桥接安全漏洞系列文章的开篇,主要介绍了跨链桥的基本概念,并通过一个示例项目概述了消息重放和签名重放两种常见的桥接漏洞,以及如何利用这些漏洞。

区块链桥  安全漏洞  消息重放  签名重放  EIP712  跨链 
发布于 5天前 阅读(285) 点赞(1) ( 22 )
分享
Twitter分享
微信扫码分享
区块链桥安全 - 第3部分

本文是桥安全系列文章的第三篇,介绍了由于桥合约允许任意调用其他合约而导致的任意调用执行漏洞。文章通过两个具体的PoC示例,展示了攻击者如何利用该漏洞窃取以太币或欺骗铸币逻辑,在源链不销毁token的情况下,在目标链mint token。文章最后提出了避免此类漏洞的建议,例如限制调用到可信地址,并检查可信地址是否存在漏洞。

跨链桥  漏洞  任意调用执行  以太坊  智能合约  重放攻击 
发布于 2025-11-27 20:10 阅读(214) 点赞(0) ( 5 )
分享
Twitter分享
微信扫码分享
区块链桥安全 - 第二部分

本文是桥安全系列的第二篇文章,主要讲解了跨链签名重放漏洞及其变种。文章通过实例分析了由于缺少对srcChainId的验证,导致签名可以在不同的链上重放,从而使攻击者能够获取额外的代币。此外,文章还讨论了当合约升级或更新时,如果域名分隔符(如名称、版本、验证合约地址)发生变化,可能导致签名重放漏洞的出现。

跨链桥  签名重放  漏洞  EIP712  域名分隔符  智能合约 
发布于 2025-11-25 19:13 阅读(240) 点赞(0) ( 4 )
分享
Twitter分享
微信扫码分享
智能合约审计需要的思维模型

本文作者分享了智能合约安全审计的经验模型,强调了资源收集、智能合约概览、手动代码审查、功能测试、自动化审查、报告编写和修复代码审查等关键步骤。文章旨在帮助审计人员系统性地进行安全审计,并识别潜在的安全漏洞。

智能合约  安全审计  漏洞  代码审查  功能测试  自动化测试 
发布于 2025-08-27 22:23 阅读(2092) 点赞(1) ( 56 )
分享
Twitter分享
微信扫码分享
使用 Tenderly 调试 Hardhat 智能合约项目

本文介绍了如何将 Tenderly 集成到 Hardhat 项目中,以调试智能合约,并提供了一个使用 Tenderly 进行调试的示例,包括 Staking 和 Rewards 合约的部署和交互。文章还分享了在使用 Tenderly 时可能遇到的问题和解决方法,例如如何正确访问合约对象以调用函数,以及如何配置 Hardhat 以使用 Tenderly 进行合约验证。

tenderly  Hardhat  智能合约调试  区块链安全  测试网  合约验证 
发布于 2025-03-09 13:15 阅读(1198) 点赞(0)
分享
Twitter分享
微信扫码分享
瞬时存储可能存在的安全和编码错误分析

本文主要介绍了Solidity 0.8.24版本中引入的Transient Storage特性,它是一种在EVM中类似于storage的数据存储位置,但数据在每次交易后都会被丢弃。文章通过代码示例展示了Transient Storage在重入锁等场景中的应用,并强调了使用时的安全注意事项,例如需要手动清除已使用的存储槽,以避免潜在的安全风险。

transient storage  EVM  Solidity  重入锁  EIP-1153  安全 
发布于 2024-05-03 22:47 阅读(444) 点赞(0)
分享
Twitter分享
微信扫码分享
使用hardhat-tracer在本地追踪智能合约交易调用和事件

本文介绍了hardhat-tracer工具,它可以帮助开发者在测试、学习智能合约协议或分支时追踪智能合约事务。文章通过一个简单的ERC20合约示例,展示了如何使用hardhat-tracer的trace flag来追踪函数调用,并展示了如何添加地址名称标签以提高可读性。hardhat-tracer在处理复杂的代码(如大型项目分支)时非常有用,可以帮助理解代码层面上发生的事情。

hardhat-tracer  智能合约  事务追踪  以太坊  Hardhat  测试 
发布于 2022-05-06 19:11 阅读(67) 点赞(0)
分享
Twitter分享
微信扫码分享
文章删除后将不可恢复 !
删除 取消
一键转载
转载文章不用复制粘贴和编辑,输入原文链接,交给后台发布!
暂只支持: 微信公众号、Mirror、Medium的文章链接
提交后可在个人主页查看文章发布状态
提交
提交成功!
系统处理完成后将直接进入审核发布流程,可在个人主页关注文章状态。
calibersec
calibersec
贡献值: 85 学分: 68
江湖只有他的大名,没有他的介绍。
0 关注 0 粉丝
关于
关于我们
社区公约
学分规则
Github
伙伴们
DeCert
ChainTool
GCC
UpChain
合作
广告投放
发布课程
联系我们
友情链接
关注社区
Discord
Twitter
Youtube
B 站
公众号

关注不错过动态

微信群

加入技术圈子

©2025 登链社区 版权所有 | Powered By Tipask3.5|
粤公网安备 44049102496617号 粤ICP备17140514号 粤B2-20230927 增值电信业务经营许可证

发送私信

请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!

提醒

检测到你当前登录的账号还未绑定手机号
请绑定后再发布
去绑定
编辑封面图
封面预览

创建课程

编辑封面图
建议尺寸: 1920*1080
编辑封面图
封面预览