原文标题:《Alpha Finance 被盗 3750 万美元事件回顾,黑客掌握了内部信息》
原文来源:DeFi之道
DeFi のダークアートは依然として最も利益が上がるものです。
以下は、私たちがこれまでに遭遇した中で最も劇的なストーリーの一つです。
偽のマジック、混乱、および非難のストーリーが、これまでに存在した最大の DeFi ハッキングイベントを引き起こしました。
約3750 万ドルの資金が複雑な DeFi 詐欺事件で盗まれ、この攻撃は複数の取引を利用して Alpha Finance の金庫に侵入し、同時に多くの人々に Cream のアイアンバンクが影響を受けたと信じさせました。

この殺人事件は、鏡の間で起こりました。 DeFi プロトコルのますます入り組んだ性質と攻撃の複雑性により、コミュニティは真の被害者が誰であり、誰が補償する責任があるかについて混乱しています。
攻撃者のコントラクトは、Homora コードが彼らの悪意のあるコントラクトを自分のものと「信じる」ようにし、システム内の内部債務の量を操作することを目的としました。
これはプロトコルと攻撃者の間のプライベートな戦いです。悪用されたコントラクトはまだ公開されておらず、ユーザーに提供されていないため、彼らは直接的な影響を受けていません。このような大胆な内部犯罪行為を目撃したことはありません。 Alpha Finance はすぐに、「主要容疑者」を見つけたと述べています。
コントラクトがまだ準備ができていない場合、なぜ本番環境にデプロイする必要があるのでしょうか?
混乱の中で、主要プレイヤーは迅速に行動し、自身の資本を守りました。 SBF は Cream Finance から 40 億ドル相当の FTT を引き出し、Three Arrows Capital は Binance に 300 万ドル以上相当の ALPHA トークンを送金しました。その唯一の目的は、それらを売却することである可能性が高いです。
今回の攻撃に関連するすべてのトークンの価値が下落しました。
Alpha Homora ガバナンストークン ALPHA は 2.25 ドルから 1.78 ドルに下落しました。
Iron Bank ガバナンストークン CREAM は 288.32 ドルから 193.51 ドルに下落しました。
AAVE は、今回の攻撃に必要な Flash Loan 機能を提供しており、そのガバナンストークンは当日の 518 ドルから 492 ドルの安値に下落しました。
しかし、トークンの価格設定はこの物語の中で最も興味深い側面ではありません。

Alpha Finance チームは優れた調査レポートを発表し、その結果は驚くべきものでした。私たちが共同調査した結果、腐敗の度合いが予想以上に深刻であることが示されました。
Alpha Finance が彼らの告発を公にするかどうかは未定ですが、しかし、彼らの最初の主要容疑者に関する声明は、影響が到来していることを示唆しています。
公式の調査レポートから、攻撃者が攻撃を実行するためには以下の情報を把握する必要があったことが分かります:
HomoraBankv2 は、リリース間近のバージョンで sUSD プールを展開しましたが、このバージョンは UI で提供されておらず、公開されていません。
sUSD のレンディングプールには流動性がないため、攻撃者は総負債額と総負債シェアを完全に操作し誇大化することができました;
Borrow 関数の計算には丸め誤差があり、攻撃者が唯一の借り手の場合にのみ影響が発生しました;
resolveReserve 関数を使用して、トータルデットを増やすことなく合計負債を増やすことができるため、実際には収入を貯蔵プールに集めるために誰でもが呼び出すことができました;
HomoraBankv2 は、担保>借入の条件を満たすような、任意のカスタムスペルを受け入れます(Yearn の戦略に類似したスペル);
多くのユーザーの注目を浴びる中、強盗は明確な手掛かりを残し、稀な反撃行動により被害者は攻撃者を特定しました。
上記の要件は、この攻撃を実行するにはインサイダー情報が必要であることを証明しています。ただし、プロトコルと監査企業が関与するため、インサイダーは複数いる可能性があります。
rekt はもはや告発を行うビジネスではありませんが、Alpha Finance がこの状況をどのように処理するかを見守っています。
以下は、Alpha Finance が述べた内容です:
攻撃者は悪意のあるスペルを作成しました(Yearn の戦略に相当) https://etherscan.io/tx/0x2b419173c1f116e94e43afed15a46e3b3a109e118aba166fcca0ba583f686d23
攻撃者は ETH を UNI に交換し、ETH+UNI を Uniswap プールに供給しました(ETH/UNI LP トークンを取得)。同じ取引で、Uniswap で ETH→sUSD を交換し、sUSD を Cream の Iron Bank に入金しました(cYSUSD を取得) https://etherscan.io/tx/0x4441eefe434fbef9d9b3acb169e35eb7b3958763b74c5617b39034decd4dd3ad
邪悪なスペルを使用して HomoraBankV2 に execute を呼び出し、次の操作を実行しました:1000e18 sUSD を借り入れ、UNI-WETH LP を WERC20 に預け入れ、このプロセス中に担保として使用しました(担保>借入検査をバイパス)、攻撃者は 1000e18 sUSD の債務シェアを持っています(攻撃者が最初の借り手だったため) https://etherscan.io/tx/0xcc57ac77dc3953de7832162ea4cd925970e064ead3f6861ee40076aca8e7e571
再度、邪悪なスペルを使用して HomoraBankV2 に execute を呼び出し、次の操作を実行しました:100000098548938710983 sUSD を返済しました(実際の利息付き債務は 100000098548938710984 sUSD)、これにより返済シェアが総シェアより 1 少なくなりました。その結果、攻撃者は現在、1 minisUSD の債務と 1 つの債務シェアを持っています。https://etherscan.io/tx/0xf31ee9d9e83db3592601b854fe4f8b872cecd0ea2a3247c475eea8062a20dd41
sUSD 銀行の resolveReserve を呼び出し、19709787742196 の債務を生じさせ、totalShare は依然として 1 です。現在の状態:totalDebt = 19709787742197 であり、totalShare = 1 https://etherscan.io/tx/0x98f623af655f1e27e1c04ffe0bc8c9bbdb35d39999913bedfe712d4058c67c0e;
邪悪なスペルを再度使用して、HomoraBankV2 に execute を呼び出し、16 回繰り返し、各繰り返しで借入金額を倍にします:19709787742196 ドルを借入し、それを攻撃者に送金します(各借入が成功するたびに totalDebt が倍になります)。各借入は totalDebt よりも 1 小さい値であり、対応する借入シェアが 0 となるため、プロトコルはこれを債務なしの借入と見なします。取引の終了時に、攻撃者は Cream の Iron Bank に 19.54 sUSD を預け入れました。https://etherscan.io/tx/0x2e387620bb31c067efc878346742637d650843210596e770d4e2d601de5409e3
このプロセスを続行します:邪悪なスペルを再度使用して、HomoraBankV2 に execute を呼び出し、10 回繰り返し、借入金額を倍にします。取引の終了時に、攻撃者は 1321 sUSD を Cream の Iron Bank に預け入れ、https://etherscan.io/tx/0x64de824a7aa339ff41b1487194ca634a9ce35a32c65f4e78eb3893cc183532a4;
Aave の Flash Loan を利用して、1,800,000 USDC を借り入れ、その 1,800,000 USDC を 1770757.5625447219047906 sUSD に交換し、攻撃者がカスタムスペルローンを使用するのに十分な流動性を持つように Cream に預け入れ、引き続き sUSD ローンを倍にします。1322.70 sUSD から 677223.15 sUSD に増加しました(合計 10 倍)。1353123.59 sUSD を 1374960.72 USDC に交換し、Cream から 426659.27 USDC を借入しました(攻撃者がステップ b で sUSD を預け入れていたため) https://etherscan.io/tx/0x7eb2436eedd39c8865fcc1e51ae4a245e89765f4c64a3200c623f676b3912f9
ステップ 8 を繰り返し、この回は金額が約 1,000 万 USDC であり、https://etherscan.io/tx/0xd7a91172c3fd09acb75a9447189e1178ae70517698f249b84062681f43f0e26e;
1,000 万 USDC を繰り返し、https://etherscan.io/tx/0xacec6ddb7db4baa66c0fb6289c25a833d93d2d9eb4fbe9a8d8495e5bfa24ba57
13244.63 WETH + 360 万 USDC + 560 万 USDT + 426 万 DAI を借り、Aave に供給し、ステーブルコイン(aToken を取得するために、USDC と USDT は凍結できません)、Curve の a3Crv プールに aDAI、aUSDT、および aUSDC を供給しました。https://etherscan.io/tx/0x745ddedf268f60ea4a038991d46b33b7a1d4e5a9ff2767cdba2d3af69f43eb1b
a3Crv LP トークンを Curve の流動性ゲージに追加する https://etherscan.io/tx/0xc60bc6ab561af2a19ebc9e57b44b21774e489bb07f75cb367d69841b372fe896
残りの取引は資金を以下に送信しました Tornado Cash および GitCoin Grants、その内訳は 1000 ETH が Cream と Alpha のデプロイ先アドレスに送金されました。

このストーリーは非常にユニークで、疑念を抱かせるものです。
ホワイトハッカー / ブラックハッカーの活動に関わる場合、いつも役割の転換を期待しますが、被害者がここまで明確に非難するのは珍しいことです。
数週間前に Yearn と Alpha Homora の協力を促進した Andre Cronje は、この攻撃について語る際に、次のように述べました:
「今回の攻撃について研究を行うために時間をかけ、9 件の取引と4 種類の異なる操作が行われました。そのうちの1 つは正確な負債計算を含んでおり、調査チームが理解するのに数時間かかりました。Alpha は直ちに脆弱性の問題を緩和する措置を講じ、問題が発覚してから数分で解決しました。」
一方、Banteg は次のようにコメントしています:
「この事件は確かに狂気であり、誰もが契約を適当に眺めて、特に非公表のものについて、この点を発見できるわけがありません。」
おそらくこれは別の Yearn の買収事件につながるかもしれません。Cronje の名前が調査レポートに4 回言及されており、このパターンは確かに非常に馴染み深いものです。

犯罪者の可能性が高いため、潜在的な攻撃者を排除および追跡することがより容易です。このような場合、リストの範囲は通常よりも狭いです。
コードを扱う際、「信じるな、検証せよ」という言葉は素晴らしいスローガンですが、これはますます高まる社会的偏見を防ぐことはできません。私たちは暗号通貨と DeFi が前例のない成長を遂げている時期を経験しており、この時期において機能しないコストは非常に高いものとなっています。DeFi 開発者の精神的負担はますます増大しています。
帝国はコードの上に構築され、金融の未来は目前に迫っています。
開発者たちは競争に没頭し、腐敗した内部者はハッカーを地下で助け、彼らの土台を利用しています。
1 つの塔が崩れると、他の塔はそれを見て学びます。埃が落ち着く前に、群衆はすでに進み始めており、強靭なチームはより強固な力を求めて競技場に戻ります。
彼らの匿名のマントが落ちるまで、彼らはまだどれだけ持ちこたえることができるでしょうか?
オリジナル記事リンク
BlockBeats の公式コミュニティに参加しよう:
Telegram 公式チャンネル:https://t.me/theblockbeats
Telegram 交流グループ:https://t.me/BlockBeats_App
Twitter 公式アカウント:https://twitter.com/BlockBeatsAsia