APEエアドロップの脆弱性が利用され、フラッシュローンアービトラージで60564枚APE通貨が得られました。

robot
概要作成中

2022年3月17日、APE Coinに関する疑わしい取引が広く注目を集めました。ソーシャルメディアユーザーの報告によると、いくつかのアービトラージボットがフラッシュローンを通じて6万枚以上のAPE Coinを取得し、1枚あたりの価値は約8ドルでした。

!

分析の結果、この事件はAPE Coinのエアドロップメカニズムに存在する脆弱性に関連しています。APE Coinのエアドロップ資格は、特定の時点でユーザーがBYAC NFTを保有しているかどうかに依存しています。しかし、この瞬時の状態は操作可能です。攻撃者はフラッシュローンを利用してBYAC Tokenを借入れ、その後BYAC NFTを取得するために交換し、これらのNFTを利用してAPEのエアドロップを請求し、最終的にBYAC NFTをBYAC Tokenに鋳造してフラッシュローンを返済します。この攻撃モデルはフラッシュローンに基づく価格操作攻撃と非常に似ており、資産の瞬時の状態が操作可能である特性を利用しています。

!

以下は具体的な攻撃取引のプロセス分析です:

ステップ 1: 攻撃に備える

攻撃者は106 ETHの価格で公開市場から1060番のBYAC NFTを購入し、それを攻撃契約に移しました。

!

第二步:フラッシュローンを借り入れ、BYAC NFTを交換する

攻撃者はフラッシュローンを通じて大量のBYACトークンを借り入れ、5つのBYAC NFT(番号はそれぞれ7594、8214、9915、8167、4755)と交換しました。

!

第三歩:BYAC NFTを使用してエアドロップ報酬を受け取る

攻撃者は6つのNFT(購入した1060号と交換した5つを含む)を使用してエアドロップを申請し、合計60,564個のAPEトークンを報酬として獲得しました。

!

###ステップ4:BYACトークンを取得するためのBYACNFTのミント

フラッシュローンを返済するために、攻撃者は取得したBYAC NFTをBYAC Tokenに鋳造しました。同時に、彼は自分の1060番のNFTも鋳造し、追加のBYAC Tokenを得てフラッシュローンの手数料を支払いました。最後に、残りのBYAC Tokenを売却し、約14 ETHを得ました。

!

###収益性

攻撃者は最終的に60,564個のAPEトークンを獲得し、約50万ドルの価値となりました。攻撃コストは106号NFTの価格(106 ETH)からBYACトークンの販売で得られた14 ETHを引いたものです。

!

###レッスン

この出来事は、瞬時の状態にのみ依存してエアドロップを行うことの脆弱性を暴露しました。状態を操作するコストがエアドロップの報酬を下回ると、攻撃の機会が生まれます。これは、エアドロップメカニズムを設計する際に、特定の瞬間の資産保有状況だけでなく、より多くの要因を考慮する必要があることを思い出させます。

!

このフラッシュローンと瞬時の状態を利用した攻撃手法は、ブロックチェーンプロジェクトの安全設計に新たな課題を提起しています。今後のプロジェクトは、同様のメカニズムを設計する際に、より慎重にさまざまな攻撃シナリオを考慮し、システムの安全性と公平性を確保する必要があります。

!

APE2.65%
原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • 5
  • リポスト
  • 共有
コメント
0/400
RugPullSurvivorvip
· 1時間前
罠犬こそが本当の芸術だよ
原文表示返信0
AirdropSkepticvip
· 17時間前
また誰かがクリップクーポンを使っているのか、驚くことではない。
原文表示返信0
TokenTherapistvip
· 17時間前
48万ドルがこんなに飛んでいった...
原文表示返信0
DeFiChefvip
· 17時間前
またタダで貰おうとしているのか
原文表示返信0
MetaRecktvip
· 17時間前
ブロックチェーンはやはりスマートコントラクトによって潤います。
原文表示返信0
いつでもどこでも暗号資産取引
qrCode
スキャンしてGateアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)