Cointime

Download App
iOS & Android

Biswap V3Migrator 계약은 허점으로 가득 차 있으며 가짜 토큰 공격으로 인해 사용자는 돈을 잃습니다.

Validated Project

2023년 7월 1일, 공격자는 BSC(Binance Smart Chain)의 Biswap V3Migrator 계약 취약성을 악용하여 순진한 사용자로부터 약 $140,000 상당의 토큰을 훔쳤습니다. 공격자는 가짜 토큰 공격을 사용하여 마이그레이션 기능의 매개 변수를 조작하고 유동성 공급자(LP) 토큰을 V3Migrator 계약에 승인한 사용자의 유동성을 빼돌렸습니다. 이번 공격은 V3Migrator 컨트랙트가 Biswap V2에서 Biswap V3로 마이그레이션할 때 검증 파라미터가 없었기 때문에 가능했습니다. 공격이 제때 중단되지 않았다면 Biswap에 거의 수천만 달러의 자산 손실이 발생했을 것입니다.

거래

공격자는 공격을 수행 하기 위해 세 가지 트랜잭션을 실행했습니다.

https://bscscan.com//tx/0xe5c89e9ac217e4e16c2399f3597f7b5fbb73b45c1d3360788ee51ea2561def3a

https://bscscan.com//tx/0x8693a95f8481ba02ceaabed8e95b4e1eb8ac589c69c027c96b12ac5295714c3f

공격자

공격자의 주소는 [ 0xa1e31b29f94296fc85fac8739511360f279b1976 ]입니다.

공격 계약

공격 컨트랙트는 [ 0x1d448e9661c5abfc732ea81330c6439b0aa449b5 ] 공격자가 공격 하루 전인 2023년 6월 30일에 배포한 컨트랙트입니다. 계약에는 다른 매개변수로 V3Migrator 계약을 호출하는 간단한 논리가 있습니다.

공격받은 계약

공격받은 컨트랙트는 [ 0x839b0afd0a0528ea184448e890cbaaffd99c1dbf ] 2023년 6월 28일 Biswap에서 배포한 V3Migrator 컨트랙트입니다. 이 계약은 사용자가 Biswap V2에서 Biswap V3로 LP 토큰을 마이그레이션할 수 있도록 설계되었습니다.

공격 단계

공격자는 V3Migrator 계약의 결함을 악용하여 마이그레이션 기능의 매개 변수를 조작할 수 있습니다.공격 단계는 다음과 같습니다.

  1. 피해자는 Biswap V3Migrator 계약에 LP 토큰을 승인했습니다.
  2. 공격자는 피해자의 V2 LP 토큰을 소각하고 가짜 토큰으로 V3 유동성을 추가했습니다. 이 단계에서 V2 LP의 token0token1 여전히 ​​V3Migrator 계약에 있습니다.
  3. 공격자는 가짜 V2 LP 토큰을 소각하고 V2 LP의 token0token1 로 V3 유동성을 추가했으며, V3 유동성 추가에 사용되지 않은 초과 token0token1 공격자에게 다시 이전되었습니다. 동시에 이 단계의 V3 유동성도 공격자에게 귀속됩니다.

근본 원인

공격의 근본 원인은 Biswap V2에서 Biswap V3로 마이그레이션할 때 Biswap의 V3Migrator 계약에 검증 매개변수가 없었기 때문입니다. 특히 계약에 중요한 문제가 있습니다.

  • 계약은 token0token1 매개변수가 V2 LP 토큰의 실제 토큰과 일치하는지 확인하지 않습니다.

이러한 문제로 인해 공격자는 마이그레이션 기능에 가짜 토큰과 금액을 전달하고 V3Migrator 계약에 LP 토큰을 승인한 사용자로부터 실제 토큰을 훔칠 수 있습니다.

키 코드

손상된 자산

공격자[0xa1e31b29f94296fc85fac8739511360f279b1976]가 불법적으로 최대 $140,000의 자산을 획득했습니다.

자본 흐름

공격자는 $BNB와 교환하여 유동성을 인출합니다.

결국 공격자는 자금 세탁을 위해 603 $BNB를 Tornadocash로 전송했습니다.

PoC

https://github.com/SunWeb3Sec/DeFiHackLabs/blob/main/src/test/Biswap_exp.sol

안전 조언

사용자가 Biswap V3Migrator의 승인을 취소할 것을 강력히 권장합니다: https://bscscan.com/tokenapprovalchecker

결론적으로

Biswap에 대한 공격이 대표적인 예인데, 가짜 토큰 공격은 BSC의 DEX 취약점을 십분 활용하여 사용자와 프로젝트 당사자로부터 자금을 회수했습니다. 이 공격은 또한 사용자 자금을 처리하는 계약의 매개변수와 잔액을 확인하는 것의 중요성을 강조합니다.사용자는 제3자 계약에 토큰을 승인할 때 주의해야 하며 사용하기 전에 계약의 소스 코드 및 감사 보고서를 확인해야 합니다. 선도적인 Web3 보안 회사인 MetaTrust Labs는 7월 1일 이 공격을 처음 발견하고 Twitter에서 Biswap에 경고를 보냈습니다. Biswap은 또한 MetaTrust Labs에서 제안한 두 가지 대처 전략을 채택했습니다.

  • 공격자가 더 이상 LP 토큰에 액세스할 수 없도록 사용자가 가능한 한 빨리 V3Migrator 계약에 대한 권한을 취소하도록 요구합니다.
  • V3 마이그레이션을 홍보하고 사용자에게 LP 토큰 마이그레이션의 이점을 알리는 자신의 트윗을 삭제합니다.

이 공격이 제 시간에 중단되지 않으면 공격자가 가짜 토큰을 사용하여 Biswap V2에서 Biswap V3로 모든 유동성을 마이그레이션할 수 있기 때문에 Biswap의 모든 마이그레이션 계약은 수천만 달러의 손실을 입을 것이며 이는 Biswap과 그 사용자에게 해를 끼칩니다. BSC에서 DEX를 개발하는 데 있어 엄청난 타격이자 심각한 차질이 될 것입니다.

팔로우

팔로우

트위터: @ MetaTrustLabs

웹사이트: metatrust.io

댓글

모든 댓글

Recommended for you

  • 미국 상원 은행위원회 위원장은 스테이블코인 수익률 관련 새로운 조항 초안이 이르면 이번 주에 공개될 수 있다고 밝혔습니다.

    코인타임(Cointime) 보도에 따르면, 상원 은행위원회 위원장인 팀 스콧(Tim Scott) 상원의원은 DC 블록체인 서밋에서 의원들이 이번 주 초에 최소한 스테이블코인 관련 조항을 포함한 새로운 법안 초안을 볼 수 있을 것이라고 밝혔습니다. 스콧 의원은 스테이블코인 수익률이 법안에서 가장 많이 논의된 사안이지만, 의원들은 계속해서 이 문제를 논의하고 있다고 언급했습니다. 그는 "이번 주 안에 검토할 첫 번째 초안을 받을 수 있을 것으로 생각합니다. 이번 주말까지 그렇게 된다면, 적어도 법안의 기본 틀이 마련되고 있는지 알 수 있을 것입니다. 그렇게 된다면, 우리는 더 나은 상황에 놓일 수 있을 것입니다."라고 말했습니다. 그는 또한 스테이블코인 수익률 문제에 대한 진전은 민주당 소속 앤젤라 올스브룩스(Angela Alsobrooks) 상원의원, 공화당 소속 톰 틸리스(Thom Tillis) 상원의원, 그리고 백악관 관계자인 패트릭 위트(Patrick Witt)의 노력 덕분이라고 덧붙였습니다. 그는 지난 한 달간 진행된 협상에서 도널드 트럼프 대통령과 그의 가족이 추진하는 암호화폐 사업에 대한 의원들의 우려, 주요 규제 기관의 초당적 대표성 부족, 그리고 고객확인제도(KYC) 규정 등 해결되지 않았던 다른 쟁점들도 논의되었다고 밝혔습니다. 스콧 의원은 또한 "윤리적 문제와 정족수 문제에 대한 합의에 거의 도달했다고 생각합니다. 상대방에게도 중요한 문제라는 것을 알고 있기 때문에 우리도 이 부분을 다루고 있습니다. 몇몇 인사 지명에 대해서도 진전이 있어 다행입니다. 디파이(DeFi)는 마크 워너 상원의원이 집중적으로 관심을 기울여 온 분야이며, 자금세탁방지(AML)는 매우 중요한 부분입니다. 따라서 이러한 문제들에 대해 진전이 있다고 생각합니다."라고 말했습니다.

  • 골든 모닝 브리핑 | 3월 18일 밤 주요 변동 사항

    21:00-7:00 주요 키워드: 팬텀, 스트라이프, 오토노머스, 이란 1. 이란은 미국과 이스라엘이 자국 영토를 이용하는 것을 허용하는 국가에 대해 합법적으로 공격할 수 있다고 주장했습니다. 2. 미국 상품선물거래위원회(CFTC): 팬텀 지갑은 브로커 등록이 필요하지 않습니다. 3. 애리조나 주 법무장관, 예측 마케팅 업체 칼시(Kalshi)에 대해 형사 고발 조치를 취했습니다. 4. 미국 국무부는 전 세계 모든 대사관에 "즉시" 보안 평가를 실시하도록 지시했습니다. 5. 로빈후드 벤처 캐피털, 스트라이프와 일레븐랩스에 약 3,500만 달러 투자. 6. GSR, 오토노머스와 아키텍을 5,700만 달러에 인수하여 암호화폐 펀드 운용 플랫폼 구축. 7. 미국 증권거래위원회(SEC)와 상품선물거래위원회(CFTC), 대부분의 디지털 자산은 증권이 아니라는 새로운 암호화폐 가이드라인 발표.

  • 미국 증권거래위원회(SEC)와 상품선물거래위원회(CFTC)는 암호화폐에 대한 새로운 의견을 발표하며, 대부분의 디지털 자산은 증권 범주에 속하지 않는다고 밝혔습니다.

    코인타임은 3월 18일 미국 증권거래위원회(SEC)와 상품선물거래위원회(CFTC)가 암호화폐에 대한 68페이지 분량의 가이드라인 문서를 발표했으며, 대부분의 디지털 자산은 증권이 아니라고 밝혔다고 보도했습니다. 이 새로운 설명은 스테이블코인, 디지털 상품, 그리고 "디지털 상품" 토큰의 분류를 자세히 설명하며, SEC는 이 모든 것들이 증권이 아니라고 명시했습니다. 또한 "비증권 암호화 자산"이 어떻게 증권이 될 수 있는지 설명하고, 채굴, 프로토콜 스테이킹, 에어드롭에 연방 증권법이 어떻게 적용되는지 명확히 했습니다. SEC는 또한 비증권 디지털 자산이 어떻게 투자 계약의 대상이 될 수 있는지에 대해서도 설명했습니다. SEC는 설명에서 "발행자가 투자자를 공동 사업에 투자하도록 유도하고 필요한 경영 업무를 수행하겠다는 약속이나 진술을 하며, 구매자가 그로부터 수익을 기대할 만한 이유가 있을 때, 비증권 암호화 자산은 투자 계약의 대상이 된다"고 밝혔습니다.

  • 마스터카드는 스테이블코인 회사인 BVNK를 최대 18억 달러에 인수할 계획입니다.

    코인타임(Cointime) 보도에 따르면 마스터카드(Mastercard)는 스테이블코인 인프라 스타트업인 BVNK를 최대 18억 달러(조건부 대가 3억 달러 포함)에 인수할 계획입니다. 이번 인수는 BVNK와 코인베이스(Coinbase)의 약 20억 달러 규모의 합병 협상이 결렬된 지 불과 4개월 만에 이루어졌습니다. 양사는 화요일 공동 성명을 통해 이번 거래를 공식적으로 확인했습니다.

  • 비트코인이 7만 5천 달러를 돌파했습니다.

    시장 데이터에 따르면 비트코인(BTC)이 75,000달러를 돌파하여 현재 75,033.01달러에 거래되고 있으며, 24시간 동안 2.83% 상승했습니다. 시장 변동성이 매우 크므로 투자 시 위험 관리에 유의하시기 바랍니다.

  • 비트코인이 71,500달러를 돌파했습니다.

    시장 데이터에 따르면 비트코인(BTC)이 71,500달러를 돌파하여 현재 71,510.19달러에 거래되고 있으며, 24시간 동안 1.06% 상승했습니다. 시장 변동성이 매우 크므로 투자 시 위험 관리에 유의하시기 바랍니다.

  • 이더리움(ETH)이 2100달러를 돌파했습니다.

    시장 데이터에 따르면 이더리움(ETH)이 2,100달러를 돌파하여 현재 2,100.58달러에 거래되고 있으며, 24시간 동안 0.44% 상승했습니다. 시장 변동성이 매우 크므로 투자 시 위험 관리에 유의하시기 바랍니다.

  • 미국 이더리움 현물 ETF는 어제 2,670만 달러의 순유입을 기록했습니다.

    파사이드 인베스터스가 모니터링한 데이터에 따르면, 3월 14일 미국 이더리움 현물 ETF에는 2,670만 달러의 순유입이 기록되었습니다.

  • 미국 법무부는 파월 사건 판결에 항소할 예정이며, 이로 인해 워쉬의 임명이 지연될 가능성이 있다.

    3월 14일, 한 판사가 연방준비제도(Fed)에 발부된 소환장을 기각하자, 로버트 피로 미 연방 검사는 제롬 파월 연준 의장에 대한 수사를 계속하겠다고 밝혔으며, 이는 5월 임기가 만료되는 후임 케빈 워시 의장의 임명에 차질을 빚게 할 가능성이 있다. 제임스 보스버그 미 연방 지방 판사는 정부가 연준 본부 개조 공사 및 파월 의장의 관련 발언과 관련된 소환장을 발부할 만한 증거를 제시하지 못했다고 밝혔다. 피로 검사는 "이 절차는 급진적인 판사에 의해 자의적으로 중단되었다. 절차는 순조롭게 진행되었어야 했지만, 그렇지 않았다. 이는 수치스러운 일이다."라고 말했다. 상원 은행위원회 위원인 틸리스 상원의원은 법무부의 파월 의장에 대한 수사가 계속되는 한 연준 의장 지명을 저지하겠다고 경고했다. 틸리스 의원은 "이번 판결은 파월 의장에 대한 형사 수사가 얼마나 허술하고 근거 없는지를 보여준다. 이는 연준의 독립성을 훼손하려는 실패한 공격에 불과하다."라고 말했다. "이번 항소는 케빈 워시의 차기 연준 의장 인준을 지연시킬 뿐입니다."

  • 비트코인 가격이 72,000달러 아래로 떨어졌습니다.

    시장 데이터에 따르면 비트코인(BTC) 가격이 72,000달러 아래로 떨어져 현재 71,996.46달러에 거래되고 있습니다. 24시간 상승률은 2.32%로 제한되었습니다. 시장 변동성이 높으니 위험 관리에 유의하시기 바랍니다.