<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      20250730 - AnyswapV4Router 授權(quán)漏洞: 繞過了不存在的 permit 函數(shù)

      背景

      20250730 一名用戶在授權(quán)并使用 AnyswapV4Router 兌換了 WETH 后,被攻擊者通過 AnyswapV4Router 授權(quán)漏洞轉(zhuǎn)移走 WETH,前后共計(jì)損失 401 WETH。

      AnyswapV4Router 是一個支持跨鏈代幣轉(zhuǎn)移、鏈內(nèi)代幣交換和跨鏈交換的智能合約。攻擊者通過 anySwapOutUnderlyingWithPermit 函數(shù)繞過了 WETH 不存在的 permit 檢查,通過受損用戶的授權(quán)轉(zhuǎn)移走 WETH。

      攻擊者的身份可能是 MEV bot 或是白帽,本文暫時以“攻擊者”稱呼。

      Trace 分析

      用戶一共進(jìn)行了 3 次 swap 操作,每次 swap 結(jié)束后(在同一個區(qū)塊或下一個區(qū)塊)所獲得的 WETH 就被轉(zhuǎn)走了。

      https://etherscan.io/address/0x4527106ae1a661a9d2ffc22575bacdaacb5e51e0#tokentxns

      image

      取其中一個 TX 進(jìn)行分析:https://app.blocksec.com/explorer/tx/eth/0x75316e0aac282c9db5c57d2abe74e29e072466114afb8d70cd8b7115196fca57

      image

      1. 攻擊者調(diào)用 anySwapOutUnderlyingWithPermit 函數(shù),傳入攻擊合約作為 token 參數(shù)。
      2. anySwapOutUnderlyingWithPermit 函數(shù)函數(shù)中調(diào)用 WETH.permit() 函數(shù)進(jìn)行驗(yàn)證。(很奇怪啊,調(diào)用的是 permit() 函數(shù),卻打印了一個 Deposit 的 event。)
      3. 利用被盜用戶對 AnyswapV4Router 合約的授權(quán)額度轉(zhuǎn)移用戶 WETH 資產(chǎn)。

      代碼分析

      anySwapOutUnderlyingWithPermit 函數(shù)中, 由于 token 參數(shù)是攻擊者設(shè)置的攻擊合約,取出來的 _underlying 被設(shè)置為了 WETH。轉(zhuǎn)移 _underlying 資產(chǎn)之前,會調(diào)用其 permit 函數(shù)檢查授權(quán)情況。

      image

      但是 WETH 代幣并沒有實(shí)現(xiàn) permit 函數(shù),所以調(diào)用 WETH.permit() 函數(shù)時,會跳轉(zhuǎn)到其 fallback 函數(shù)中。也就是為什么會在 permit() 函數(shù)的調(diào)用中打印了一個 Deposit 的 event。

      image

      后記

      在需要使用一些 DeFi 或者工具合約時,難免需要對合約進(jìn)行授權(quán)。通常出于方便或者節(jié)省 gas 考慮,用戶會選擇直接授權(quán)最大值。但是這也隨之帶來了安全隱患,如果被授權(quán)的合約存在可利用的漏洞,那么黑客可以通過授權(quán)合約轉(zhuǎn)移你賬戶內(nèi)的所有已經(jīng)授權(quán)的資產(chǎn)。

      而這次的受損用戶正是在授權(quán)時對 AnyswapV4Router 合約(及其其他一系列的合約)給了最大的授權(quán)額度,這也間接導(dǎo)致了這次事件的發(fā)生。

      image

      從資金安全的考慮,用戶在使用合約時需要謹(jǐn)慎設(shè)置授權(quán)金額。最好的習(xí)慣就是用多少授權(quán)多少(當(dāng)然有利有弊,這樣操作就需要每次多花點(diǎn) gas 授權(quán)了)。提高安全意識,減少資金損失,本期安全小課堂就到此結(jié)束了。

      posted @ 2025-07-30 22:39  ACai_sec  閱讀(389)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 国产欧美另类精品久久久| 亚洲午夜成人精品电影在线观看 | 久草热大美女黄色片免费看| 深夜福利资源在线观看| 亚洲最大av资源站无码av网址| 国产另类ts人妖一区二区| 国产不卡免费一区二区| 在线精品视频一区二区三四| 果冻传媒董小宛视频| 国产精品午夜福利91| 国产精品一区二区三区黄色| 日日爽日日操| 国产亚洲无线码一区二区| 亚洲偷自拍国综合| 连平县| av亚洲在线一区二区| 国产成人精选视频在线观看不卡| 国产综合久久99久久| 亚洲a人片在线观看网址| 风流少妇树林打野战视频 | 饥渴少妇高潮正在播放| 中文国产成人精品久久不卡| 欧美亚洲另类制服卡通动漫| AV在线亚洲欧洲日产一区二区| 国产不卡av一区二区| 久久久久久亚洲精品成人| 国产卡一卡二卡三免费入口| 国产精品亚洲一区二区三区喷水| 亚洲精品综合网二三区| 人妻一区二区三区人妻黄色| 亚洲人成网站999久久久综合| 欧美性猛交xxxx黑人猛交| 国产精品99中文字幕| 国产亚洲无线码一区二区| 红杏av在线dvd综合| 永久免费AV无码网站YY| 亚洲一区二区乱码精品| 8050午夜二级无码中文字幕| 国产成人8X人网站视频| 国产精品欧美福利久久| 国模一区二区三区私拍视频|