BTC
ETH
HTX
SOL
BNB
시장 동향 보기
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

달콤한 히트? 무대 뒤에 누가 있습니까? 플래시 론의 공격을 받고 있는 BSC 체인의 XSURGE 분석

Beosin
特邀专栏作者
2021-08-17 10:21
이 기사는 약 1431자로, 전체를 읽는 데 약 3분이 소요됩니다
BSC 체인의 DeFi 프로토콜 XSURGE는 플래시 론의 공격을 받았습니다.
AI 요약
펼치기
BSC 체인의 DeFi 프로토콜 XSURGE는 플래시 론의 공격을 받았습니다.

공격이 발생하는 방식 이벤트 개요

#1 이벤트 개요

공격이 발생하는 방식 이벤트 개요

DeFi 프로젝트 XSURGE는 오늘 플래시 론 공격을 받았지만 XSURGE가 공격을 받기 전에 SurgeBNB 취약점에 대한 공식 성명이 발표되었습니다.

XSURGE는 현지 시간으로 8월 16일 SurgeBNB 계약의 잠재적인 보안 취약점이 발견되었다고 밝혔습니다. SurgeBNB 계약은 변경할 수 없고 폐기되기 때문에 토큰을 소급하여 패치할 수 없습니다. XSURGE는 이 취약점의 특성에 대한 구체적인 세부 정보를 공개하지 않았지만 언제든지 공격자에 의해 취약점이 트리거될 수 있으므로 사용자는 가능한 한 빨리 SurgereBnb에서 마이그레이션하는 것이 좋습니다.


성명이 발표된 후 XSURGE가 공격을 받았다고 말하기에는 너무 늦었습니다. 이 달콤한 타격은 프로젝트를 방어하기 어렵게 만들었습니다. 공격자들은 백도어 익스플로잇을 통해 SurgeBNB에서 500만 달러를 훔쳤습니다. SurgeUSD 또는 SurgeETH는 BNB를 인출하지 않기 때문에 향후 공격 대상이 될 수 없습니다.

#2 이벤트별 분석

#2 이벤트별 분석

공격자가 성공하는 방법 이벤트 개요

공격 계약

0x59c686272e6f11dC8701A162F938fb085D940ad3

공격 계약

무역

예를 들어 0x8c93d6e5d6b3ec7478b4195123a696dbc82a3441be090e048fe4b33a242ef09d

round 0

먼저 플래시론을 통해 10,000BNB를 빌려주세요.

Round 1

모든 BNB를 사용하여 SURGE를 구매합니다.현재 가격에 따라 1,896,594,328,449,690 SURGE를 구매할 수 있습니다.

SURGE 인수

Round 2

Sell ​​함수를 호출하여 획득한 SURGE를 매도하고 9346 BNB를 매도했습니다.

Round 3

판매 기능은 전송 후 데이터를 수정하고 전송 코드에 재진입 취약점이 있기 때문입니다. 공격 컨트랙트가 BNB를 받으면 SURGE 컨트랙트의 상태가 변경되기 전에(595행) 공격 컨트랙트는 재진입 취약점을 통해 SURGE를 다시 구매할 수 있습니다.

공격 컨트랙트는 매번 SURGE를 구매하기 위해 모든 BNB 잔액을 사용하기 때문에 컨트랙트의 bnbAmount는 변경되지 않고 SURGE 토큰의 총 수량 _totalSupply는 업데이트되지 않으므로(아직 매도 전 금액임) SURGE의 가격은 감소하여 공격자가 더 많은 SURGE를 얻습니다.

Round 4

2라운드와 3라운드를 3번 반복하면 공격자는 재진입을 통해 많은 양의 SURGE를 축적한 후 모든 SURGE를 매도하여 수익을 냅니다.

사례 검토에서 주의해야 할 사항

#3 이벤트 리뷰

사례 검토에서 주의해야 할 사항

이 공격에 대해 Chengdu Lianan 기술 팀은 다음과 같은 수정 제안을 했습니다: 1. 재진입 공격을 방지하기 위해 모든 전송 작업은 상태가 변경된 후에 발생해야 합니다.

이러한 보안 사고에서 공격자는 일반적으로 "빈 장갑 백랑"입니다. 먼저 그는 플래시 대출을 사용하여 많은 자금을 확보합니다. 기타 계약, 자산 가격 데이터의 조작 및 왜곡을 깨달은 후 차익 거래를 구현합니다. "교장"이 최종적으로 반환됩니다.

🌀주의 🌀

이번 사건에서 공격자는 컨트랙트의 재진입 취약점을 악용하여 13111BNB 이상을 벌어들였습니다.Chengdu Lianan은 이에 모든 사용자가 SurgeBNB 취약점에 대한 공식 발표 후 적시에 대응 조치를 취하는 등 위험 통제에 주의를 기울일 것을 당부드립니다.

안전
Odaily 공식 커뮤니티에 가입하세요