avatar
文章
41
标签
40
分类
10

首页
归档
标签
分类
友联
关于我
S7iter's Blog
搜索
首页
归档
标签
分类
友联
关于我

S7iter's Blog

ReentrancyAttack
发表于2023-04-02|WEB3sec黑暗森林|代码审计•渗透测试•web3.0•黑暗森林
合约重入攻击概念在以太坊中,智能合约能够调用其他外部合约的代码,由于智能合约可以调用外部合约或者发送以太币,这些操作需要合约提交外部的调用,所以这些合约外部的调用就可以被攻击者利用造成攻击劫持,使得被攻击合约在任意位置重新执行,绕过原代码中的限制条件,从而发生重入攻击。重入攻击本质上与编程里的递归调用类似,所以当合约将以太币发送到未知地址时就可能会发生。 漏洞原理概述合约重入攻击是代码中对用户(attacker)的合约请求进行调用,没有进行二次验证,然后可以使attacker修改合约状态,改变账本.从而实现多重提币操作。 简例代码对于A,B账户 12345withdraw(){ check balance >0 send Ether balance=0} 123456fallback(){ A.withdrwa()} attack(){ A.withdraw()} attack()调用A中withdraw() 进行检查 发送 A合约向B合约发送ETH时,出发B合约fallback()函数,那么重新调用取款 ...
1…45
avatar
S7iter
文章
41
标签
40
分类
10
Follow Me
公告
雪地里写诗
最新文章
Veil_Cash事件分析复现(ZK)2026-02-25
跨桥项目/协议相关漏洞分析2026-02-06
UniswapV4以及审计分析2026-01-05
成为一名真正的智能合约杀手2025-12-12
Balancer被黑分析2025-11-04
分类
  • EVM1
  • Essay1
  • JAVASEC1
  • RealWorld2
    • WEB3sec1
  • WEB38
  • WEB3sec8
    • 黑暗森林1
标签
MEVbot codeql 0day CVE move-sui EIP opsec fuzz 形式化证明 solana 代码审计 防溯源 笔记 域渗透 python JSON-RPC RealWorld ERC web3.0 APT Foundry WEB3.0 CTF 链追踪 Test 抗审查 EVM Essay Opcodes MEV Fuzz Web3Challenges 黑暗森林 钓鱼 钱包安全 JAVA solidity 渗透测试 Trading 多链分析
归档
  • 二月 20262
  • 一月 20261
  • 十二月 20251
  • 十一月 20251
  • 十月 202511
  • 五月 20251
  • 三月 20251
  • 一月 20251
网站资讯
文章数目 :
41
本站访客数 :
本站总访问量 :
最后更新时间 :
©2020 - 2026 By S7iter
框架 Hexo|主题 Butterfly
搜索
数据库加载中