BTC
ETH
HTX
SOL
BNB
ดูตลาด
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

การโจมตีด้วยเงินกู้ Flash + การกำหนดค่าการอนุญาตไม่ถูกต้อง สูญเงินไป 25 ล้านดอลลาร์สหรัฐ | การวิ

Beosin
特邀专栏作者
บทความนี้มีประมาณ 1398 คำ การอ่านทั้งหมดใช้เวลาประมาณ 2 นาที
ด้วยการพัฒนาอย่างต่อเนื่องของโครงการ DeFi ที่สำคัญ โลกของ DeFi ทั้งหมดจะเปลี่ยนแปลงได้มากขึ้น
สรุปโดย AI
ด้วยการพัฒนาอย่างต่อเนื่องของโครงการ DeFi ที่สำคัญ โลกของ DeFi ทั้งหมดจะเปลี่ยนแปลงได้มากขึ้น

1. ภาพรวมเหตุการณ์

ชื่อเรื่องรอง

แม้ว่าทีม xToken จะออกแถลงการณ์ทันทีหลังจากเหตุการณ์ดังกล่าวและตอบสนองเชิงบวกต่อสาเหตุของการแฮ็กและมาตรการแก้ไขที่ตามมา ทีมรักษาความปลอดภัย Chengdu Lianan เชื่อว่าเหตุการณ์การแฮ็ก xToken นั้นค่อนข้างเป็นเรื่องปกติซึ่งเกี่ยวข้องกับแฮ็กเกอร์ เช่น การโจมตีเงินกู้แบบสายฟ้าแลบและราคา การจัดการมักจะโจมตีเป็นประจำ ดังนั้นพวกเขาจึงเข้าแทรกแซงทันทีในการวิเคราะห์และแยกขั้นตอนการโจมตีของเหตุการณ์การแฮ็ก xToken โดยหวังว่าจะใช้สิ่งนี้เป็นบทเรียนเพื่อส่งสัญญาณเตือนภัยสำหรับโครงการ DeFi ส่วนใหญ่

2. การวิเคราะห์เหตุการณ์

ชื่อเรื่องรอง

ในเหตุการณ์การแฮ็กนี้ ผู้โจมตีใช้การโจมตีปกติสองครั้งในธุรกรรมเดียวกัน ประการแรก แฮ็กเกอร์ใช้เงินกู้แฟลชเพื่อควบคุมราคาของ SNX ใน DEX ซึ่งส่งผลต่อการสร้างเหรียญใน xSNX โดยมีเป้าหมายเพื่อให้บรรลุวัตถุประสงค์ของการเก็งกำไร ประการที่สอง แฮ็กเกอร์ใช้การกำหนดค่าการอนุญาตที่ไม่ถูกต้องในสัญญา xBNT เพื่อส่งต่อ ที่อยู่เส้นทางที่ไม่คาดคิดเพื่อให้บรรลุวัตถุประสงค์ของการใช้เหรียญอากาศเพื่อทำกำไร

การตระเตรียม

ต่อไป เรามาเรียกคืนวิธีที่แฮ็กเกอร์ใช้ "การโจมตีด้วยเงินกู้แฟลช + การกำหนดค่าสิทธิ์ที่ไม่ถูกต้อง" เพื่อให้กระบวนการโจมตีทั้งหมดเสร็จสมบูรณ์

การตระเตรียม

1. ผู้โจมตีใช้เงินกู้แฟลชเพื่อยืมเงินจำนวนมากก่อน

2. ใช้ฟังก์ชันการให้ยืมของ Aave และฟังก์ชัน DEX ของ Sushiswap เพื่อรับโทเค็น SNX จำนวนมาก

3. จากนั้นขาย SNX จำนวนมากบน Uniswap ซึ่งจะทำให้ราคาของ SNX บน Uniswap หยุดชะงัก

การโจมตีเริ่มต้นขึ้น

4. ใช้ ETH จำนวนเล็กน้อยเพื่อรับ xSNX จำนวนมาก

คำอธิบายหลักการ: ผู้โจมตีใช้สัญญา xSNX เพื่อสนับสนุนกลไกการแลกเปลี่ยน ETH และ SNX เป็น xSNX โดยเฉพาะอย่างยิ่ง เมื่อผู้ใช้โอน ETH สัญญาจะแลกเปลี่ยน ETH ของผู้ใช้เป็น SNX ที่เทียบเท่าผ่าน Uniswap จากนั้นจึงทำการแลกเปลี่ยน xSNX เนื่องจากการดำเนินการของผู้โจมตีใน 1~3 ใน "งานเตรียมการ" ราคาของ ETH ถึง SNX ใน Uniswap จึงถูกควบคุมในขณะนี้ ซึ่งทำให้สามารถแลกเปลี่ยน ETH จำนวนเล็กน้อยเป็น SNX จำนวนมากได้ จากนั้นจึงแลกเปลี่ยน สำหรับ xSNX จำนวนมาก

เสร็จสิ้นการโจมตี

5. ผู้โจมตีทำกำไรจากการขายใน Bancor เนื่องจากราคาใน Bancor ไม่ได้รับผลกระทบราคาจึงยังคงเป็นปกติในเวลานั้น ในเวลานี้ ผู้โจมตีสามารถเก็งกำไร แล้วคืนเงินกู้แฟลช

คำอธิบายหลักการ: ผู้โจมตีใช้สัญญา xBNT เพื่อสนับสนุนการทำงานของ ETH minting xBNT สัญญาจะแปลง ETH เป็น BNT ใน Bancor แล้วจึงมิ้นท์ xBNT อย่างไรก็ตาม ควรสังเกตว่าฟังก์ชันการขุดเหรียญนี้สามารถระบุเส้นทางการแลกเปลี่ยนได้ นั่นคือ ไม่จำเป็นต้องแปลงเป็น BNT นอกจากนี้ยังสามารถสร้างขึ้นใหม่ได้ ซึ่งช่วยให้ผู้โจมตีสามารถระบุที่อยู่สำหรับการแปลงโทเค็นโดยพลการ

3. การทบทวนเหตุการณ์

ชื่อเรื่องรอง

3. การทบทวนเหตุการณ์

ในการตอบสนองอย่างเป็นทางการของทีม xToken ได้แสดงความเสียใจอย่างสุดซึ้งต่อการสูญเสียทรัพย์สินที่เกิดจากเหตุการณ์การแฮ็ก และกล่าวว่าจะมีการแนะนำฟีเจอร์ความปลอดภัยในผลิตภัณฑ์ที่กำลังจะมาถึงเพื่อป้องกันการโจมตีดังกล่าว น่าเสียดายที่สูญเสียเงินไป 25 ล้านดอลลาร์เนื่องจากคุณสมบัติด้านความปลอดภัยนี้ยังไม่ได้นำมาใช้ในสายผลิตภัณฑ์ทั้งหมด


DeFi
ETH
Uniswap
ยินดีต้อนรับเข้าร่วมชุมชนทางการของ Odaily
กลุ่มสมาชิก:
https://t.me/Odaily_News
กลุ่มสนทนา:
https://t.me/Odaily_GoldenApe
บัญชีทางการ:
https://twitter.com/OdailyChina
สารบัญบทความ
คลังบทความของผู้เขียน
Beosin
อันดับบทความร้อน
Daily
Weekly
ดาวน์โหลดแอพ Odaily พลาเน็ตเดลี่
ให้คนบางกลุ่มเข้าใจ Web3.0 ก่อน
IOS
Android