ผู้โจมตีดึงโทเคนเทเธอร์ (USDT) 4,421,023.357469 หน่วยจากพูลสภาพคล่องของเทนดริล (TENDRIL) บน BNB Chain ด้วยสวอปเพียงครั้งเดียวเมื่อวันที่ 5 แต่ยอดไหลออกสุทธิของพูลตลอดธุรกรรมอยู่ที่ 555,670.538753 หน่วย
บันทึกธุรกรรมบน BNBScan ระบุว่า รายการนี้เกิดขึ้นเมื่อวันที่ 5 เวลา 01:02:45 น. ตามเวลาเกาหลี (KST) และถูกบันทึกไว้ในบล็อก 131,653,427 แฮชธุรกรรมคือ 0xfdff4fba4327821c204af07944076ecaaee163a994398fdf4063d08712e40059
จำนวน USDT 4,421,023.357469 หน่วยที่ส่งไปยังสัญญาของผู้โจมตีจากพูล TENDRIL-USDT บนแพนเค้กสวอป (PancakeSwap) V2 คือยอดที่ได้รับจากสวอปครั้งนั้น ตัวเลขนี้ต้องแยกจากยอดไหลออกสุทธิของพูลตลอดทั้งธุรกรรม
ในธุรกรรมเดียวกัน มี USDT ออกจากพูลรวม 5,117,517.824288 หน่วย และไหลเข้าพูล 4,561,847.285535 หน่วย เมื่อนำสองยอดมาหักลบกัน พูลจึงมีเงินไหลออกสุทธิ 555,670.538753 หน่วย
ในพูลสภาพคล่องของตลาดแลกเปลี่ยนแบบกระจายศูนย์ (DEX) สินทรัพย์อาจไหลเข้าออกหลายครั้งภายในธุรกรรมเดียว ยอดที่ได้จากสวอปครั้งหนึ่งจึงเป็นคนละตัวชี้วัดกับส่วนต่างระหว่างเงินไหลออกและไหลเข้าตลอดธุรกรรม
ธุรกรรมเดียวกันยังแสดงรายการกู้ยืม USDT 30,641,402.469693 หน่วยและชำระคืนเต็มจำนวน แฟลชโลนคือการกู้และชำระคืนให้เสร็จภายในธุรกรรมเดียว
BlockSec Phalcon วิเคราะห์ว่า ผู้โจมตีใช้ USDT ที่กู้มาเพื่อซื้อเทนดริลแล้วขายต่อ บริษัทรักษาความปลอดภัยให้ความสำคัญกับลำดับการคิดภาษี 30% ที่เรียกเก็บจากการขายโทเคน
BlockSec Phalcon ระบุว่า ระหว่างประมวลผลภาษีจากการขาย ยอดเทนดริลในพูลถูกเผาและมีการปรับปรุงเงินสำรอง ตามการวิเคราะห์ของบริษัท เงินสำรองที่บันทึกไว้ลดลงจนเกือบเป็นศูนย์ก่อนที่โทเคนส่วนที่เหลือจากการขายจะเข้าถึงพูล
sync() คือคำสั่งที่สัญญาพูลใช้บันทึกเงินสำรองให้ตรงกับยอดโทเคนคงเหลือในพูล ลำดับที่คำสั่งนี้ทำงานก่อนโทเคนส่วนที่เหลือจากการขายจะไหลเข้า เป็นประเด็นสำคัญในการวิเคราะห์ของบริษัทด้านความปลอดภัย
ExVul ระบุว่า ทันทีหลังการซิงก์เงินสำรอง ยอดเทนดริลที่บันทึกในพูลอยู่ที่ 6,678 wei โดยคำอธิบายนี้อ้างอิงการวิเคราะห์โค้ดและธุรกรรมของบริษัทด้านความปลอดภัย
บันทึกบน BNBScan ยังแสดงการโอน USDT 308,959.367543 หน่วยไปยังอีกที่อยู่หนึ่งด้วย อย่างไรก็ตาม ยอดโอนนี้เพียงอย่างเดียวไม่เพียงพอที่จะสรุปกำไรสุทธิสุดท้ายของผู้โจมตี
ข้อมูลการโอนในธุรกรรมนี้เพียงอย่างเดียวไม่สามารถใช้คำนวณผลกำไรหรือขาดทุนทั้งหมดได้ เพราะต้องรวมต้นทุนซื้อโทเคน สถานะสภาพคล่องเดิม และค่าธรรมเนียมแก๊สด้วย จากการค้นหาข้อมูลสาธารณะ ยังไม่พบแถลงการณ์อย่างเป็นทางการหรือประกาศแก้ไขจากฝั่ง TENDRIL รวมถึงประกาศเรียกคืนเงิน
Comment 0